glibintl.h \
glist.c \
gmain.c \
+ gmappedfile.c \
gmarkup.c \
gmem.c \
gmessages.c \
glist.h \
gmacros.h \
gmain.h \
+ gmappedfile.h \
gmarkup.h \
gmem.h \
gmessages.h \
gwin32.h \
gprintf.h
-install-data-local: install-ms-lib install-libtool-import-lib
+install-data-local: install-ms-lib install-def-file
@if test -f $(glibincludedir)/glist.h ; then \
echo "*** Old headers found in $(glibincludedir). You should remove the" ; \
echo "*** contents of this directory and type 'make install' again." ; \
false ; \
fi
-uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib
+uninstall-local: uninstall-ms-lib uninstall-def-file
if PLATFORM_WIN32
no_undefined = -no-undefined
# This requires a very new libtool
export_symbols = -export-symbols glib.def
-install-libtool-import-lib:
-# Don't put the binary compatibility entries in the import lib!
-# (Unfortunately the GNU linker doesn't yet understand the PRIVATE
-# directive in .def files.)
-#
- for entry in `grep PRIVATE glib.def | sed -e 's/PRIVATE//'`; do \
- file=`$(NM) -A .libs/libglib-2.0.dll.a | tr -d '\r' | grep -E $$entry'$$' | head -n 1 | cut -d: -f2`; \
- ar d .libs/libglib-2.0.dll.a $$file; \
- done
- $(RANLIB) .libs/libglib-2.0.dll.a
- $(INSTALL) .libs/libglib-2.0.dll.a $(DESTDIR)$(libdir)
+install-def-file:
$(INSTALL) glib.def $(DESTDIR)$(libdir)/glib-2.0.def
-uninstall-libtool-import-lib:
- -rm $(DESTDIR)$(libdir)/libglib-2.0.dll.a $(DESTDIR)$(libdir)/glib-2.0.def
+uninstall-def-file:
+ -rm $(DESTDIR)$(libdir)/glib-2.0.def
else
-install-libtool-import-lib:
-uninstall-libtool-import-lib:
+install-def-file:
+uninstall-def-file:
export_symbols = $(LIBTOOL_EXPORT_OPTIONS)
endif