Correctly generate def files again
This commit is contained in:
parent
4cc613d517
commit
609f4c05ae
@ -194,8 +194,8 @@ endif # USE_QUARTZ
|
|||||||
if USE_WIN32
|
if USE_WIN32
|
||||||
libgdk_3_la_SOURCES += gdkkeynames.c
|
libgdk_3_la_SOURCES += gdkkeynames.c
|
||||||
libgdk_3_la_LIBADD += win32/libgdk-win32.la
|
libgdk_3_la_LIBADD += win32/libgdk-win32.la
|
||||||
libgdk_3_la_DEPENDENCIES = win32/libgdk-win32.la win32/rc/gdk-win32-res.o gdk.def
|
libgdk_3_la_DEPENDENCIES = win32/libgdk-win32.la win32/rc/gdk-win32-res.o
|
||||||
libgdk_3_la_LDFLAGS += -Wl,win32/rc/gdk-win32-res.o -export-symbols $(srcdir)/gdk.def
|
libgdk_3_la_LDFLAGS += -Wl,win32/rc/gdk-win32-res.o
|
||||||
endif # USE_WIN32
|
endif # USE_WIN32
|
||||||
|
|
||||||
if USE_BROADWAY
|
if USE_BROADWAY
|
||||||
@ -346,9 +346,13 @@ CLEANFILES += $(gir_DATA) $(typelibs_DATA)
|
|||||||
endif # HAVE_INTROSPECTION
|
endif # HAVE_INTROSPECTION
|
||||||
|
|
||||||
if OS_WIN32
|
if OS_WIN32
|
||||||
|
gdk.def: libgdk-3.la
|
||||||
|
echo "LIBRARY libgdk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@" >$@
|
||||||
|
echo "EXPORTS" >>$@
|
||||||
|
objdump -p .libs/libgdk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@.dll | sed -n -e 's/\t\[\s\+\([0-9]\+\)\]\s\([A-Za-z_][A-Za-z0-9_]\)/\2/p' >>$@
|
||||||
install-def-file: gdk.def
|
install-def-file: gdk.def
|
||||||
mkdir -p $(DESTDIR)$(libdir)
|
mkdir -p $(DESTDIR)$(libdir)
|
||||||
$(INSTALL) $(srcdir)/gdk.def $(DESTDIR)$(libdir)/gdk-win32-3.0.def
|
$(INSTALL) gdk.def $(DESTDIR)$(libdir)/gdk-win32-3.0.def
|
||||||
uninstall-def-file:
|
uninstall-def-file:
|
||||||
-rm $(DESTDIR)$(libdir)/gdk-win32-3.0.def
|
-rm $(DESTDIR)$(libdir)/gdk-win32-3.0.def
|
||||||
else
|
else
|
||||||
|
@ -88,8 +88,13 @@ gtk_win32_res_ldflag = -Wl,gtk-win32-res.o
|
|||||||
gtk-win32-res.o : gtk-win32.rc
|
gtk-win32-res.o : gtk-win32.rc
|
||||||
$(WINDRES) gtk-win32.rc $@
|
$(WINDRES) gtk-win32.rc $@
|
||||||
|
|
||||||
|
gtk.def: libgtk-3.la
|
||||||
|
echo "LIBRARY libgtk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@" >$@
|
||||||
|
echo "EXPORTS" >>$@
|
||||||
|
objdump -p .libs/libgtk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@.dll | sed -n -e 's/\t\[\s\+\([0-9]\+\)\]\s\([A-Za-z_][A-Za-z0-9_]\)/\2/p' >>$@
|
||||||
|
|
||||||
install-def-file: gtk.def
|
install-def-file: gtk.def
|
||||||
$(INSTALL) $(srcdir)/gtk.def $(DESTDIR)$(libdir)/gtk-win32-3.0.def
|
$(INSTALL) gtk.def $(DESTDIR)$(libdir)/gtk-win32-3.0.def
|
||||||
uninstall-def-file:
|
uninstall-def-file:
|
||||||
-rm $(DESTDIR)$(libdir)/gtk-win32-3.0.def
|
-rm $(DESTDIR)$(libdir)/gtk-win32-3.0.def
|
||||||
else
|
else
|
||||||
@ -1479,8 +1484,8 @@ if USE_WIN32
|
|||||||
win32_theme=yes
|
win32_theme=yes
|
||||||
libgtk_3_la_LIBADD += -lole32 -lgdi32 -lcomdlg32 -lwinspool -lcomctl32
|
libgtk_3_la_LIBADD += -lole32 -lgdi32 -lcomdlg32 -lwinspool -lcomctl32
|
||||||
libgtk_3_la_LDFLAGS += -Wl,-luuid
|
libgtk_3_la_LDFLAGS += -Wl,-luuid
|
||||||
libgtk_3_la_DEPENDENCIES += $(gtk_def) $(gtk_win32_res) $(deps)
|
libgtk_3_la_DEPENDENCIES += $(gtk_win32_res) $(deps)
|
||||||
libgtk_target_ldflags = $(gtk_win32_res_ldflag) $(gtk_win32_symbols)
|
libgtk_target_ldflags = $(gtk_win32_res_ldflag)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
install-exec-hook:
|
install-exec-hook:
|
||||||
|
@ -6,8 +6,12 @@ no_undefined = -no-undefined
|
|||||||
endif
|
endif
|
||||||
if OS_WIN32
|
if OS_WIN32
|
||||||
export_symbols = -export-symbols $(srcdir)/gailutil.def
|
export_symbols = -export-symbols $(srcdir)/gailutil.def
|
||||||
|
gailutil.def: libgailutil-3.la
|
||||||
|
echo "LIBRARY libgailutil-$(GTK_MAJOR_VERSION)-$(GAIL_LT_CURRENT_MINUS_AGE)" >$@
|
||||||
|
echo "EXPORTS" >>$@
|
||||||
|
objdump -p .libs/libgailutil-$(GTK_MAJOR_VERSION)-$(GAIL_LT_CURRENT_MINUS_AGE).dll | sed -n -e 's/\t\[\s\+\([0-9]\+\)\]\s\([A-Za-z_][A-Za-z0-9_]\)/\2/p' >>$@
|
||||||
install-def-file: gailutil.def
|
install-def-file: gailutil.def
|
||||||
$(INSTALL) $(srcdir)/gailutil.def $(DESTDIR)$(libdir)
|
$(INSTALL) gailutil.def $(DESTDIR)$(libdir)
|
||||||
uninstall-def-file:
|
uninstall-def-file:
|
||||||
-rm $(DESTDIR)$(libdir)/gailutil.def
|
-rm $(DESTDIR)$(libdir)/gailutil.def
|
||||||
else
|
else
|
||||||
@ -71,7 +75,6 @@ libgailutil_3_la_LIBADD = \
|
|||||||
libgailutil_3_la_LDFLAGS = \
|
libgailutil_3_la_LDFLAGS = \
|
||||||
-version-info $(GAIL_LT_VERSION_INFO) \
|
-version-info $(GAIL_LT_VERSION_INFO) \
|
||||||
$(no_undefined) \
|
$(no_undefined) \
|
||||||
$(export_symbols) \
|
|
||||||
$(LDFLAGS)
|
$(LDFLAGS)
|
||||||
|
|
||||||
gailutil.lib: libgailutil-3.la gailutil.def
|
gailutil.lib: libgailutil-3.la gailutil.def
|
||||||
|
Loading…
Reference in New Issue
Block a user