ó =ã¾Rc@s±ddlZddlZddlZddlZddlZddlmZddlmZdZ de fd„ƒYZ de fd „ƒYZ d e fd „ƒYZd „ZdS( iÿÿÿÿNi(tIntrospectionBinary(tutilss/* This file is generated, do not edit */ #include #include #include %(gdump_include)s int main(int argc, char **argv) { GError *error = NULL; const char *introspect_dump_prefix = "--introspect-dump="; #if !GLIB_CHECK_VERSION(2,35,0) g_type_init (); #endif %(init_sections)s if (argc != 2 || !g_str_has_prefix (argv[1], introspect_dump_prefix)) { g_printerr ("Usage: %%s --introspect-dump=input,output", argv[0]); exit (1); } if (!dump_irepository (argv[1] + strlen(introspect_dump_prefix), &error)) { g_printerr ("%%s\n", error->message); exit (1); } exit (0); } t CompilerErrorcBseZRS((t__name__t __module__(((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyRFst LinkerErrorcBseZRS((RR(((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyRJst DumpCompilercBsSeZd„Zd„Zdd„Zd„Zd„Zd„Zd„Zd„Z RS( cCsÚ||_||_||_tjjddƒ|_tjjd|jƒ|_tjjddƒ|_d|_ |jj ƒ}d|ks–d|kr¢d|_ ntjjd ƒ|_ d g|_ |j j |jƒdS( NtCCtgcct PKG_CONFIGs pkg-configtscl.exetcls --msvc-syntaxt UNINSTALLED_INTROSPECTION_SRCDIRsgio-2.0 gmodule-2.0(t_optionst_get_type_functionst_error_quark_functionstostenvirontgett _compiler_cmdt _linker_cmdt_pkgconfig_cmdt_pkgconfig_msvc_flagstsplitt_uninst_srcdirt _packagestextendtpackages(tselftoptionstget_type_functionsterror_quark_functionstargs((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyt__init__Ps        cCstjdddtjƒƒ}i}|jdk rQtjj|jddƒ}n$tjjtjjtƒddƒ}tjj |ƒst d|fƒ‚nt |ƒ}|j ƒ}|j ƒ||d|jD]3}| r„t} n |jdƒ|jd|ƒqoW|jdƒnt|jƒd krXx&|jD]}|jd|dƒqÕW|jdƒt} x>|jD]3}| r&t} n |jdƒ|jd|ƒqW|jdƒn|j ƒ|jr€|j|dƒ} n|j|dƒ} tjdkrªd} nd} |j|| ƒ} y|j| |ƒWnHtk r } tjdƒstj|ƒnt dt | ƒƒ‚nXy|j!| | ƒWnHt"k r} tjdƒsftj|ƒnt dt | ƒƒ‚nXt#| g|ƒS(NR stmp-introspecttdirt girepositorysgdump.csgobject-introspection-1.0sCouldn't find %rt gdump_includes t init_sectionss.ctwis extern GType s(void); s(GType (*GI_GET_TYPE_FUNCS_[])(void) = { s, s s }; sextern GQuark s,GQuark (*GI_ERROR_QUARK_FUNCS_[])(void) = { s.objs.otnttexes save-tempss'compilation of temporary binary failed:s$linking of temporary binary failed: ($ttempfiletmkdtempRtgetcwdRtNonetpathtjointDATADIRtisfilet SystemExittopentreadtcloseR R%t_generate_tempfiletwritet_PROGRAM_TEMPLATEtlenRtTruetFalseRRtnamet_compileRRthave_debug_flagtshutiltrmtreetstrt_linkRR(Rttmpdirttpl_argst gdump_patht gdump_filetgdump_contentstc_pathtftfunctfirstto_pathtexttbin_pathte((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pytrunfsv              R cCs2d|jj|jj|f}tjj||ƒS(Ns%s-%s%s(R tnamespace_nametnamespace_versionRR-R.(RRBtsuffixttmpl((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyR5ºs cCsc|jr!|j|j|g}n|j|g}tj||jdtjƒ}|jƒdjƒS(Ntstdouti(RRt subprocesstPopenRtPIPEt communicateR(Rtflagtcmdtproc((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyt_run_pkgconfig¿s   c GsÕ|jjƒ}|jdkr;|jj r;|jdƒn|jrT|jdƒn |jdƒ|jdƒ}|j|ƒtj j ddƒ}x!|jƒD]}|j|ƒqŸWx%|jj D]}|jd|ƒqÃW|jr|jd d |d |gƒn|jd d |gƒx6|D].}tj j |ƒs%td |fƒ‚q%q%W|jt|ƒƒ|jjs›dtj|ƒfGHtjjƒnytj|ƒWn"tjk rÐ} t| ƒ‚nXdS(NRs-Walls-wd4996s-Wno-deprecated-declarationss--cflagstCFLAGSR s-Is-cs-Fes-Fos-os Could not find c source file: %ssg-ir-scanner: compile: %s(RRR R%tappendRR\RRRRt cpp_includesR-texistsRtlisttquietRUt list2cmdlinetsysRTtflusht check_calltCalledProcessError( RtoutputtsourcesR tpkgconfig_flagstcflagstcflagtincludetsourceRN((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyR<Ës:    !  c Gs7g}tj|jƒ}|rd|j|ƒ|jdƒ|jdƒ|jjrd|jdƒqdn|j|jjƒƒ|jrš|jd|gƒn|jd|gƒ|rât j dkrÒ|jdƒqâ|jdƒnt j j d d ƒ}x!|jƒD]}|j|ƒqWt j j d d ƒ}x!|jƒD]}|j|ƒq=Wx6|D].} t j j| ƒs[td | fƒ‚q[q[W|jt|ƒƒ|jjs¿|j||ƒn |j|ƒ|jjsýd tj|ƒfGHtjjƒnytj|ƒWn"tjk r2} t| ƒ‚nXdS(Ns --mode=links--tag=CCs--silents-Fes-oR's-export-all-symbolss-export-dynamicR]R tLDFLAGSsCould not find object file: %ssg-ir-scanner: link: %s(Rtget_libtool_commandR RR^RbRRRRR;RRR-R`RRatexternal_libraryt_add_link_internal_argst_add_link_external_argsRURcRdRTReRfRgR( RRhRiR tlibtoolRkRltldflagstldflagRnRN((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyRAósL         cCsº|jdkr|jdƒn|sž|jrŽ|jjrk|jtj|jjƒd|jjdƒq›|jtj|jjƒdƒqž|jdƒn| rÄ|jdkrÄ|jdƒnxV|jjD]H}|jdkrÑ|jdƒr|j|ƒq|jd|ƒqÑqÑWx€|jj D]r}|jdkr*|jd |ƒt j j |ƒrœ|r…|jd ƒ|j|ƒq™|jd |ƒqœq*q*W|j |jd ƒƒdS( NR s-L.t-s.libs -Wl,-rpath=.s-Wl,--no-as-neededs.las-ls-Ls-rpaths -Wl,-rpath=s--libs(RR^R RQR@tlowerRPt librariestendswitht library_pathsRR-tisabsRR\(RR Rttlibraryt library_path((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyRr)s2  +# cCss|j|jdƒƒxV|jjD]H}|jdkr#|jdƒrW|j|ƒqk|jd|ƒq#q#WdS(Ns--libsR s.las-l(RR\R RyRRzR^(RR R}((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyRs_s ( RRR!ROR5R\R<RARrRs(((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyRNs  T  ( 6 6cCst|||ƒ}|jƒS(N(RRO(RRRtdc((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pytcompile_introspection_binaryos(RRdRUR>R)t gdumpparserRR RR7t ExceptionRRtobjectRR€(((sv/home/kou/work/ruby/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/dumper.pyts     &ÿ"