-noinst_PROGRAMS = testgmodule
-testgmodule_LDFLAGS += @G_MODULE_LDFLAGS@
-testgmodule_LDADD = libgmodule-1.3.la $(libglib) @G_MODULE_LIBS@
+gmodule_win32_res = gmodule-win32-res.o
+gmodule_win32_res_ldflag = -Wl,$(gmodule_win32_res)
+
+install-def-file:
+ $(INSTALL) gmodule.def $(DESTDIR)$(libdir)/gmodule-2.0.def
+
+uninstall-def-file:
+ -rm $(DESTDIR)$(libdir)/gmodule-2.0.def
+else
+install-def-file:
+uninstall-def-file:
+endif
+
+libgmodule_2_0_la_SOURCES = gmodule.c
+libgmodule_2_0_la_LDFLAGS = \
+ $(gmodule_win32_res_ldflag) \
+ $(G_MODULE_LDFLAGS) \
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+ -export-dynamic $(no_undefined) $(export_symbols)