| # autogenerated from automake.am with automake.py |
| TOP = ..\.. |
| PRJ_TOP = .. |
| PACKAGE = gio |
| PKG_VER = 2.0 |
| !INCLUDE $(TOP)\glib\build\win32\make.msc |
| |
| SUBDIRS = win32 |
| |
| sub-all: |
| for %d in ($(SUBDIRS)) do nmake -nologo -f makefile.msc sub-one THIS=%d |
| |
| sub-one: |
| cd $(THIS) |
| nmake -nologo -f makefile.msc |
| cd .. |
| |
| INCLUDES = \ |
| -FImsvc_recommended_pragmas.h \ |
| -I .. -I ..\glib -I ..\gmodule -I . \ |
| $(INTL_CFLAGS) |
| |
| DEFINES = \ |
| -DG_LOG_DOMAIN=\"GLib-GIO\" \ |
| -DGIO_MODULE_DIR=\"$(libdir)/gio/modules\" \ |
| -DGIO_COMPILATION |
| |
| appinfo_sources = \ |
| gwin32appinfo.c gwin32appinfo.h |
| |
| gio_headers = \ |
| gappinfo.h \ |
| gasyncresult.h \ |
| gbufferedinputstream.h \ |
| gbufferedoutputstream.h \ |
| gcancellable.h \ |
| gcontenttype.h \ |
| gdatainputstream.h \ |
| gdataoutputstream.h \ |
| gdrive.h \ |
| gemblem.h \ |
| gemblemedicon.h \ |
| gfile.h \ |
| gfileattribute.h \ |
| gfileenumerator.h \ |
| gfileicon.h \ |
| gfileinfo.h \ |
| gfileinputstream.h \ |
| gfilemonitor.h \ |
| gfilenamecompleter.h \ |
| gfileoutputstream.h \ |
| gfilterinputstream.h \ |
| gfilteroutputstream.h \ |
| gicon.h \ |
| ginputstream.h \ |
| gio.h \ |
| giotypes.h \ |
| gioenums.h \ |
| gioerror.h \ |
| giomodule.h \ |
| gioscheduler.h \ |
| gloadableicon.h \ |
| gmount.h \ |
| gmemoryinputstream.h \ |
| gmemoryoutputstream.h \ |
| gmountoperation.h \ |
| gnativevolumemonitor.h \ |
| goutputstream.h \ |
| gseekable.h \ |
| gsimpleasyncresult.h \ |
| gthemedicon.h \ |
| gvfs.h \ |
| gvolume.h \ |
| gvolumemonitor.h \ |
| $(NULL) |
| |
| OBJECTS = \ |
| gappinfo.obj \ |
| gasynchelper.obj \ |
| gasyncinitable.obj \ |
| gasyncresult.obj \ |
| gbufferedinputstream.obj \ |
| gbufferedoutputstream.obj \ |
| gcancellable.obj \ |
| gcontenttype.obj \ |
| gdatainputstream.obj \ |
| gdataoutputstream.obj \ |
| # gdesktopappinfo.obj \ |
| gdrive.obj \ |
| gdummyfile.obj \ |
| gemblem.obj \ |
| gemblemedicon.obj \ |
| gfile.obj \ |
| gfileattribute.obj \ |
| gfileenumerator.obj \ |
| gfileicon.obj \ |
| gfileinfo.obj \ |
| gfileinputstream.obj \ |
| gfileiostream.obj \ |
| gfilemonitor.obj \ |
| gfilenamecompleter.obj \ |
| gfileoutputstream.obj \ |
| gfilterinputstream.obj \ |
| gfilteroutputstream.obj \ |
| gicon.obj \ |
| ginetaddress.obj \ |
| ginetsocketaddress.obj \ |
| ginitable.obj \ |
| ginputstream.obj \ |
| gioenumtypes.obj \ |
| gioerror.obj \ |
| giomodule.obj \ |
| gioscheduler.obj \ |
| giostream.obj \ |
| gloadableicon.obj \ |
| glocalfileiostream.obj \ |
| gmemoryinputstream.obj \ |
| gmemoryoutputstream.obj \ |
| gmount.obj \ |
| gmountoperation.obj \ |
| gnativevolumemonitor.obj \ |
| gnetworkaddress.obj \ |
| gnetworkservice.obj \ |
| goutputstream.obj \ |
| gpollfilemonitor.obj \ |
| gresolver.obj \ |
| gseekable.obj \ |
| gsimpleasyncresult.obj \ |
| gsocket.obj \ |
| gsocketaddress.obj \ |
| gsocketaddressenumerator.obj \ |
| gsocketclient.obj \ |
| gsocketconnectable.obj \ |
| gsocketconnection.obj \ |
| gsocketcontrolmessage.obj \ |
| gsocketlistener.obj \ |
| gsocketservice.obj \ |
| gsocketinputstream.obj \ |
| gsocketoutputstream.obj \ |
| gsrvtarget.obj \ |
| gtcpconnection.obj \ |
| gthreadedresolver.obj \ |
| gthreadedsocketservice.obj \ |
| gthemedicon.obj \ |
| gunionvolumemonitor.obj \ |
| gvfs.obj \ |
| gvolume.obj \ |
| gvolumemonitor.obj \ |
| \ |
| glocalvfs.obj \ |
| glocalfile.obj \ |
| glocalfileenumerator.obj \ |
| glocalfileinfo.obj \ |
| glocalfileinputstream.obj \ |
| glocalfileoutputstream.obj \ |
| glocalfilemonitor.obj \ |
| glocaldirectorymonitor.obj \ |
| gwin32appinfo.obj \ |
| \ |
| gio-marshal.obj \ |
| gwin32mount.obj \ |
| gwin32volumemonitor.obj \ |
| gwin32resolver.obj |
| |
| libgio_2_0_la_LIBADD = \ |
| $(top_builddir)/glib/libglib-2.0.la \ |
| $(top_builddir)/gobject/libgobject-2.0.la \ |
| $(top_builddir)/gmodule/libgmodule-2.0.la \ |
| $(platform_libadd) \ |
| $(SELINUX_LIBS) \ |
| $(GLIB_LIBS) \ |
| $(XATTR_LIBS) \ |
| $(NULL) |
| |
| unix_sources = \ |
| gunixdrive.c \ |
| gunixdrive.h \ |
| gunixmounts.c \ |
| gunixmounts.h \ |
| gunixvolume.c \ |
| gunixvolume.h \ |
| gunixvolumemonitor.c \ |
| gunixvolumemonitor.h \ |
| $(NULL) |
| |
| marshal_sources = \ |
| gio-marshal.h gio-marshal.c $(NULL) |
| |
| GLIB_GEN_MARSHAL = ..\gobject\glib-genmarshal.exe |
| |
| gio-marshal.h: gio-marshal.list |
| $(GLIB_GEN_MARSHAL) --prefix=_gio_marshal gio-marshal.list --header >> xgen-gwmh \ |
| && copy /y xgen-gwmh gio-marshal.h \ |
| && del xgen-gwmh xgen-gwmh~ |
| |
| gio-marshal.c: gio-marshal.h |
| echo #include "gio-marshal.h" >> xgen-gwmc \ |
| && $(GLIB_GEN_MARSHAL) --prefix=_gio_marshal gio-marshal.list --body >> xgen-gwmc \ |
| && copy xgen-gwmc gio-marshal.c \ |
| && del xgen-gwmc xgen-gwmc~ |
| |
| local_sources = \ |
| glocaldirectorymonitor.c \ |
| glocaldirectorymonitor.h \ |
| glocalfile.c \ |
| glocalfile.h \ |
| glocalfileenumerator.c \ |
| glocalfileenumerator.h \ |
| glocalfileinfo.c \ |
| glocalfileinfo.h \ |
| glocalfileinputstream.c \ |
| glocalfileinputstream.h \ |
| glocalfilemonitor.c \ |
| glocalfilemonitor.h \ |
| glocalfileoutputstream.c \ |
| glocalfileoutputstream.h \ |
| glocalvfs.c \ |
| glocalvfs.h \ |
| $(NULL) |
| |
| all : \ |
| $(PRJ_TOP)\config.h \ |
| sub-all \ |
| gio-marshal.c \ |
| gioenumtypes.h \ |
| gioenumtypes.c \ |
| libgio-$(PKG_VER)-0.dll |
| |
| |
| $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32 |
| copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h |
| |
| gioenumtypes.h: $(gio_headers) gioenumtypes.h.template |
| $(PERL) ..\gobject\glib-mkenums --template gioenumtypes.h.template $(gio_headers) > gioenumtypes.h |
| |
| gioenumtypes.c: $(gio_headers) gioenumtypes.c.template |
| $(PERL) ..\gobject\glib-mkenums --template gioenumtypes.c.template $(gio_headers) > gioenumtypes.c |
| |
| gio.def: gio.symbols |
| echo EXPORTS > gio.def |
| cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DINCLUDE_INTERNAL_SYMBOLS -DALL_FILES \ |
| -DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_NORETURN= \ |
| -DG_GNUC_PRINTF=;G_GNUC_PRINTF gio.symbols >> gio.def |
| |
| RESOURCE = $(PACKAGE).res |
| |
| $(PACKAGE).res : $(PACKAGE).rc |
| rc -DBUILDNUMBER=0 -r -fo $(PACKAGE).res $(PACKAGE).rc |
| |
| libgio-$(PKG_VER)-0.dll : $(OBJECTS) win32\giowin32.lib $(PACKAGE).def $(RESOURCE) |
| $(CC) $(CFLAGS) -LD -Felibgio-$(PKG_VER)-0.dll $(OBJECTS) $(RESOURCE) \ |
| ..\glib\glib-2.0.lib ..\gobject\gobject-2.0.lib ..\gmodule\gmodule-2.0.lib \ |
| win32\giowin32.lib \ |
| $(INTL_LIBS) \ |
| kernel32.lib user32.lib advapi32.lib shell32.lib wsock32.lib ws2_32.lib dnsapi.lib mpr.lib $(LDFLAGS) \ |
| /implib:gio-2.0.lib /def:$(PACKAGE).def |
| |
| .c.obj : |
| $(CC) $(CFLAGS) -c $(PKG_CFLAGS) $< |