summaryrefslogtreecommitdiff
path: root/gobject/makefile.msc.in
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/makefile.msc.in')
-rw-r--r--gobject/makefile.msc.in20
1 files changed, 15 insertions, 5 deletions
diff --git a/gobject/makefile.msc.in b/gobject/makefile.msc.in
index 81b436152..f4186562a 100644
--- a/gobject/makefile.msc.in
+++ b/gobject/makefile.msc.in
@@ -19,9 +19,10 @@ DEFINES = -DHAVE_CONFIG_H -DGOBJECT_COMPILATION -DG_LOG_DOMAIN=g_log_domain_grun
# -DG_DISABLE_CAST_CHECKS
all : \
- glib-genmarshal.exe \
- gmarshal.h \
- gmarshal.c \
+ glib-genmarshal.exe \
+ gobject-query.exe \
+ gmarshal.h \
+ gmarshal.c \
gobject-$(GLIB_VER).dll \
gobject-$(GLIB_VER)s.lib
@@ -64,6 +65,15 @@ gobject-$(GLIB_VER)s.lib : $(gobject_OBJECTS)
lib /out:gobject-$(GLIB_VER)s.lib $(gobject_OBJECTS)
# link glib's static version to avoid installing
-glib-genmarshal.exe : glib-genmarshal.c ..\glib\glib-$(GLIB_VER)s.lib
+glib-genmarshal.exe : glib-genmarshal.c ..\glib\glib-$(GLIB_VER)s.lib gmarshal.strings
$(CC) -Fe$@ $(CFLAGS) -UGOBJECT_COMPILATION glib-genmarshal.c \
- ..\glib\glib-$(GLIB_VER)s.lib user32.lib advapi32.lib $(INTL_LIBS)
+ ..\glib\glib-$(GLIB_VER)s.lib user32.lib advapi32.lib $(INTL_LIBS) $(LIBICONV_LIBS)
+
+gobject-query.exe : gobject-query.c ..\glib\glib-$(GLIB_VER).lib gobject-$(GLIB_VER).dll
+ $(CC) -Fe$@ $(CFLAGS) -UGOBJECT_COMPILATION gobject-query.c \
+ ..\glib\glib-$(GLIB_VER).lib gobject-$(GLIB_VER).lib user32.lib advapi32.lib $(INTL_LIBS) $(LIBICONV_LIBS)
+
+gmarshal.strings : gmarshal.list
+ perl marshal-genstrings.pl > gmarshal.strings
+
+