X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fmakefile.msc;h=c54557848f290bf84ab867b8183a5822fc2a02e5;hb=174ebaefcc2b1b94f4a628e60f150b7209230dbf;hp=fb3278f7d44a8ba947594dcf0199ef87d7929005;hpb=01072d0c45e58398ef80335fcc705e105487cfe1;p=platform%2Fupstream%2Fglib.git diff --git a/gio/makefile.msc b/gio/makefile.msc index fb3278f..c545578 100644 --- a/gio/makefile.msc +++ b/gio/makefile.msc @@ -5,7 +5,7 @@ PACKAGE = gio PKG_VER = 2.0 !INCLUDE $(TOP)\glib\build\win32\make.msc -# SUBDIRS = fam +SUBDIRS = win32 sub-all: for %d in ($(SUBDIRS)) do nmake -nologo -f makefile.msc sub-one THIS=%d @@ -38,6 +38,8 @@ gio_headers = \ gdatainputstream.h \ gdataoutputstream.h \ gdrive.h \ + gemblem.h \ + gemblemedicon.h \ gfile.h \ gfileattribute.h \ gfileenumerator.h \ @@ -52,7 +54,8 @@ gio_headers = \ gicon.h \ ginputstream.h \ gio.h \ -# gioenumtypes.h \ + giotypes.h \ + gioenums.h \ gioerror.h \ giomodule.h \ gioscheduler.h \ @@ -74,6 +77,7 @@ gio_headers = \ OBJECTS = \ gappinfo.obj \ gasynchelper.obj \ + gasyncinitable.obj \ gasyncresult.obj \ gbufferedinputstream.obj \ gbufferedoutputstream.obj \ @@ -84,35 +88,59 @@ OBJECTS = \ # 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 \ -# gsocketinputstream.obj \ -# gsocketoutputstream.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 \ @@ -129,7 +157,10 @@ OBJECTS = \ glocaldirectorymonitor.obj \ gwin32appinfo.obj \ \ - gio-marshal.obj + gio-marshal.obj \ + gwin32mount.obj \ + gwin32volumemonitor.obj \ + gwin32resolver.obj libgio_2_0_la_LIBADD = \ $(top_builddir)/glib/libglib-2.0.la \ @@ -152,39 +183,9 @@ unix_sources = \ gunixvolumemonitor.h \ $(NULL) -NULL = \ - - -libgio_2_0_la_LDFLAG = \ - -export-dynamic \ - $(no_undefined) \ - -export-symbols-regex \ - '^g_.*' - -giounixincludedi = \ - $(includedir)/gio-unix-2.0/gio - -platform_libadd = \ - -lshlwapi - marshal_sources = \ gio-marshal.h gio-marshal.c $(NULL) -gioincludedi = \ - $(includedir)/glib-2.0/gio/ - -EXTRA_DIST = \ - gio-marshal.list $(NULL) - -CLEANFILES = \ - $(marshal_sources) $(NULL) - -no_undefined = \ - -no-undefined - -giounixinclude_HEADERS = \ - gunixmounts.h $(NULL) - GLIB_GEN_MARSHAL = ..\gobject\glib-genmarshal.exe gio-marshal.h: gio-marshal.list @@ -219,23 +220,16 @@ local_sources = \ all : \ $(PRJ_TOP)\config.h \ - gioalias.h \ - gioaliasdef.c \ + sub-all \ gio-marshal.c \ gioenumtypes.h \ gioenumtypes.c \ - libgio-$(PKG_VER).dll + libgio-$(PKG_VER)-0.dll $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32 copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h -gioalias.h: gio.symbols - perl ..\glib\makegalias.pl < gio.symbols > gioalias.h - -gioaliasdef.c: gio.symbols - perl ..\glib\makegalias.pl -def < gio.symbols > gioaliasdef.c - gioenumtypes.h: $(gio_headers) gioenumtypes.h.template $(PERL) ..\gobject\glib-mkenums --template gioenumtypes.h.template $(gio_headers) > gioenumtypes.h @@ -248,14 +242,17 @@ gio.def: gio.symbols -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 -libgio-$(PKG_VER).dll : $(OBJECTS) $(PACKAGE).def - $(CC) $(CFLAGS) -LD -Felibgio-$(PKG_VER).dll $(OBJECTS) \ +$(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) \ - user32.lib advapi32.lib shell32.lib wsock32.lib $(LDFLAGS) \ + 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 :