diff -Nur libwmf.orig/Makefile.in libwmf/Makefile.in --- libwmf.orig/Makefile.in Thu Jan 25 18:03:53 2001 +++ libwmf/Makefile.in Thu Jan 25 21:43:40 2001 @@ -1,14 +1,14 @@ -LIBS = -L./libdib -ldib @XPM_LIBS@ @LIBS@ -lm +LIBS = @XPM_LIBS@ @LIBS@ -lm -GDLIBS = -L./libdib -ldib -Lxgd-1.7.3 -lxgd @XPM_LIBS@ @LIBS@ @TTF_LIBS@ @PNG_CFLAGS@ @PNG_LIBS@ @ZLIB_LIBS@ -lm +GDLIBS = @XPM_LIBS@ @LIBS@ @TTF_LIBS@ @PNG_CFLAGS@ @PNG_LIBS@ @ZLIB_LIBS@ -lm -XFLIBS = -L./libxfig -lxfig -L./libdib -ldib @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm +XFLIBS = @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm -EPSLIBS = -L./libxfig -leps -L./libdib -ldib @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm +EPSLIBS = @XPM_LIBS@ @LIBS@ @TTF_LIBS@ -lm DOGD = @GD_LIBS@ -LDFLAGS = -L. @LDFLAGS@ +LDFLAGS = @LDFLAGS@ CC = @CC@ @@ -39,60 +39,57 @@ .SUFFIXES: .C .o WMFLIBOBJECTS = \ - wmfapi.o \ - stack.o \ - bytelevel.o + wmfapi.lo \ + stack.lo \ + bytelevel.lo GDLIBOBJECTS = \ - gdwmfapi.o \ - wmftt.o + gdwmfapi.lo \ + wmftt.lo XFLIBOBJECTS = \ - xfwmfapi.o + xfwmfapi.lo EPSLIBOBJECTS = \ - xfwmfapi.o + xfwmfapi.lo XLIBOBJECTS = \ - Xwmfapi.o \ - Xtext.o \ - rotated.o + Xwmfapi.lo \ + Xtext.lo \ + rotated.lo TARGETS = wmftopng wmftofig wmftoeps xwmf +BINLDIRS = -L./.libs -L./libdib/.libs -L./libxfig/.libs -L./xgd-1.7.3/.libs + all: $(TARGETS) xwmf: libwmf.a libXwmf.a xwmf.o LIBDIB - $(CC) $(LDFLAGS) -o xwmf xwmf.o -L. -lXwmf -lwmf $(LIBS) + $(CC) $(LDFLAGS) -o xwmf xwmf.o $(BINLDIRS) -lXwmf -lwmf -ldib $(LIBS) wmftopng: libwmf.a libgdwmf.a wmftopng.o LIBXGD LIBDIB - $(CC) $(LDFLAGS) -o wmftopng wmftopng.o -L. -lgdwmf -lwmf $(GDLIBS) + $(CC) $(LDFLAGS) -o wmftopng wmftopng.o $(BINLDIRS) -lgdwmf -lwmf -ldib -lxgd $(GDLIBS) wmftofig: libwmf.a libxfwmf.a wmftofig.o LIBXFIG - $(CC) $(LDFLAGS) -o wmftofig wmftofig.o -L. -lxfwmf -lwmf $(XFLIBS) + $(CC) $(LDFLAGS) -o wmftofig wmftofig.o $(BINLDIRS) -lxfwmf -lwmf -ldib -lxfig $(XFLIBS) wmftoeps: libwmf.a libepswmf.a wmftoeps.o LIBXFIG - $(CC) $(LDFLAGS) -o wmftoeps wmftoeps.o -L. -lepswmf -lwmf $(EPSLIBS) + $(CC) $(LDFLAGS) -o wmftoeps wmftoeps.o $(BINLDIRS) -lepswmf -lwmf -ldib -leps $(EPSLIBS) + +libwmf.a: $(WMFLIBOBJECTS) LIBDIB + libtool $(CC) $(LDFLAGS) -o libwmf.la $(WMFLIBOBJECTS) $(LIBS) -rpath @libdir@ + +libgdwmf.a: $(GDLIBOBJECTS) LIBDIB LIBXGD + libtool $(CC) $(LDFLAGS) -o libgdwmf.la $(GDLIBOBJECTS) $(GDLIBS) -rpath @libdir@ -libwmf.a: $(WMFLIBOBJECTS) - $(AR) rc libwmf.a $(WMFLIBOBJECTS) - $(RANLIB) libwmf.a - -libgdwmf.a: $(GDLIBOBJECTS) - $(AR) rc libgdwmf.a $(GDLIBOBJECTS) - $(RANLIB) libgdwmf.a - -libxfwmf.a: $(XFLIBOBJECTS) - $(AR) rc libxfwmf.a $(XFLIBOBJECTS) - $(RANLIB) libxfwmf.a - -libepswmf.a: $(EPSLIBOBJECTS) - $(AR) rc libepswmf.a $(EPSLIBOBJECTS) - $(RANLIB) libepswmf.a - -libXwmf.a: $(XLIBOBJECTS) - $(AR) rc libXwmf.a $(XLIBOBJECTS) - $(RANLIB) libXwmf.a +libxfwmf.a: $(XFLIBOBJECTS) LIBDIB LIBXFIG + libtool $(CC) $(LDFLAGS) -o libxfwmf.la $(XFLIBOBJECTS) $(XFLIBS) -rpath @libdir@ + +libepswmf.a: $(EPSLIBOBJECTS) LIBDIB LIBXFIG + libtool $(CC) $(LDFLAGS) -o libepswmf.la $(EPSLIBOBJECTS) $(EPSLIBS) -rpath @libdir@ + +libXwmf.a: $(XLIBOBJECTS) LIBDIB + libtool $(CC) $(LDFLAGS) -o libXwmf.la $(XLIBOBJECTS) $(LIBS) -rpath @libdir@ LIBDIB: @echo making libdib in libdib @@ -109,8 +106,11 @@ %.o: %.c $(CC) $(CFLAGS) -c $*.c +%.lo: %.c + libtool $(CC) $(CFLAGS) -c $*.c + clean: cleansub - rm -rf *.o wmftopng wmftofig wmftoeps xwmf a.out core *.a .pure + rm -rf *.o wmftopng wmftofig xwmf a.out core *.a *.la *.so* *.lo .pure cleansub: @echo cleaning libdib in libdib @@ -131,7 +131,7 @@ distclean: realclean realclean: realcleansub - rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o wmftopng wmftofig wmftoeps xwmf a.out *.a core .pure + rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o wmftopng wmftofig xwmf a.out *.a *.la *.lo *.so* core .pure realcleansub: @echo cleaning libdib in libdib @@ -150,11 +150,21 @@ $(INSTALL) $(srcdir)/wmftopng $(DESTDIR)$(bindir)/wmftopng $(INSTALL) $(srcdir)/wmftofig $(DESTDIR)$(bindir)/wmftofig $(INSTALL) $(srcdir)/wmftoeps $(DESTDIR)$(bindir)/wmftoeps - $(INSTALL_DATA) $(srcdir)/libwmf.a $(DESTDIR)$(libdir)/libwmf.a - $(INSTALL_DATA) $(srcdir)/libgdwmf.a $(DESTDIR)$(libdir)/libgdwmf.a - $(INSTALL_DATA) $(srcdir)/libXwmf.a $(DESTDIR)$(libdir)/libXwmf.a - $(INSTALL_DATA) $(srcdir)/libxfwmf.a $(DESTDIR)$(libdir)/libxfwmf.a - $(INSTALL_DATA) $(srcdir)/libepswmf.a $(DESTDIR)$(libdir)/libepswmf.a + libtool $(INSTALL_DATA) $(srcdir)/libwmf.la $(DESTDIR)$(libdir)/libwmf.la + sed -e "s|dependency_libs='|& -ldib|" < $(DESTDIR)$(libdir)/libwmf.la \ + > $(DESTDIR)$(libdir)/.libwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libwmf.la + libtool $(INSTALL_DATA) $(srcdir)/libgdwmf.la $(DESTDIR)$(libdir)/libgdwmf.la + sed -e "s|dependency_libs='|& -ldib -lwmf -lxgd|" < $(DESTDIR)$(libdir)/libgdwmf.la \ + > $(DESTDIR)$(libdir)/.libgdwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libgdwmf.la + libtool $(INSTALL_DATA) $(srcdir)/libXwmf.la $(DESTDIR)$(libdir)/libXwmf.la + sed -e "s|dependency_libs='|& -ldib -lwmf|" < $(DESTDIR)$(libdir)/libXwmf.la \ + > $(DESTDIR)$(libdir)/.libXwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libXwmf.la + libtool $(INSTALL_DATA) $(srcdir)/libxfwmf.la $(DESTDIR)$(libdir)/libxfwmf.la + sed -e "s|dependency_libs='|& -ldib -lwmf -lxfig|" < $(DESTDIR)$(libdir)/libxfwmf.la \ + > $(DESTDIR)$(libdir)/.libxfwmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libxfwmf.la + libtool $(INSTALL_DATA) $(srcdir)/libepswmf.la $(DESTDIR)$(libdir)/libepswmf.la + sed -e "s|dependency_libs='|& -ldib -lwmf -leps|" < $(DESTDIR)$(libdir)/libepswmf.la \ + > $(DESTDIR)$(libdir)/.libepswmf.la && mv -f $(DESTDIR)$(libdir)/{.,}libepswmf.la $(INSTALL_DATA) wmfapi.h $(DESTDIR)$(INCLUDEDIR)/wmfapi.h $(INSTALL_DATA) gdwmfapi.h $(DESTDIR)$(INCLUDEDIR)/gdwmfapi.h $(INSTALL_DATA) Xwmfapi.h $(DESTDIR)$(INCLUDEDIR)/Xwmfapi.h diff -Nur libwmf.orig/libdib/Makefile.in libwmf/libdib/Makefile.in --- libwmf.orig/libdib/Makefile.in Thu Jan 25 18:03:53 2001 +++ libwmf/libdib/Makefile.in Thu Jan 25 21:43:07 2001 @@ -1,6 +1,6 @@ LIBS = @LIBS@ -LDFLAGS = @LDFLAGS@ -L. +LDFLAGS = @LDFLAGS@ CC = @CC@ @@ -31,24 +31,26 @@ .SUFFIXES: .C .o MYOBJECTS = \ - ../bytelevel.o \ - bintree.o \ - dibtoxpm.o + ../bytelevel.lo \ + bintree.lo \ + dibtoxpm.lo all: libdib.a test_dibtoxpm libdib.a: $(MYOBJECTS) - $(AR) rc libdib.a $(MYOBJECTS) - $(RANLIB) libdib.a + libtool $(CC) $(LDFLAGS) -o libdib.la $(MYOBJECTS) -rpath @libdir@ test_dibtoxpm: libdib.a test_dibtoxpm.o - $(CC) $(LDFLAGS) -o test_dibtoxpm test_dibtoxpm.o -ldib + $(CC) $(LDFLAGS) -o test_dibtoxpm test_dibtoxpm.o -L./.libs -ldib %.o: %.c $(CC) $(CFLAGS) -c $*.c +%.lo: %.c + libtool $(CC) $(CFLAGS) -c $*.c + clean: - rm -rf *.o *.a test_dibtoxpm a.out core + rm -rf *.o *.a *.lo *.la *.so test_dibtoxpm a.out core realclean: rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a test_dibtoxpm core @@ -59,7 +61,6 @@ install: all installdirs $(INSTALL_DATA) dibtoxpm.h $(DESTDIR)$(INCLUDEDIR)/dibtoxpm.h - $(INSTALL_DATA) libdib.a $(DESTDIR)@libdir@/libdib.a - + libtool $(INSTALL_DATA) libdib.la $(DESTDIR)@libdir@/libdib.la # DO NOT DELETE THIS LINE -- make depend depends on it. diff -Nur libwmf.orig/libxfig/Makefile.in libwmf/libxfig/Makefile.in --- libwmf.orig/libxfig/Makefile.in Thu Jan 25 18:03:53 2001 +++ libwmf/libxfig/Makefile.in Thu Jan 25 21:43:07 2001 @@ -1,6 +1,6 @@ LIBS = @LIBS@ -LDFLAGS = @LDFLAGS@ -L. +LDFLAGS = @LDFLAGS@ CC = @CC@ @@ -31,38 +31,39 @@ .SUFFIXES: .C .o XFOBJECTS = \ - color.o \ - objlist.o \ - fileops.o + color.lo \ + objlist.lo \ + fileops.lo EPSOBJECTS = \ - color.o \ - objlist.o \ - epsfileops.o + color.lo \ + objlist.lo \ + epsfileops.lo all: libxfig.a libeps.a libxfig.a: $(XFOBJECTS) - $(AR) rc libxfig.a $(XFOBJECTS) - $(RANLIB) libxfig.a + libtool $(CC) $(LDFLAGS) -o libxfig.la $(XFOBJECTS) -rpath @libdir@ libeps.a: $(EPSOBJECTS) - $(AR) rc libeps.a $(EPSOBJECTS) - $(RANLIB) libeps.a + libtool $(CC) $(LDFLAGS) -o libeps.la $(EPSOBJECTS) -rpath @libdir@ %.o: %.c $(CC) $(CFLAGS) -c $*.c +%.lo: %.c + libtool $(CC) $(CFLAGS) -c $*.c + clean: - rm -rf *.o *.a core + rm -rf *.o *.a *.la *.lo *.so* core -realclean: - rm -rf config.cache config.status config.log Makefile config.h lex.yy.c *.o *.a core +realclean: clean + rm -rf config.cache config.status config.log Makefile config.h lex.yy.c install: all installdirs - $(INSTALL_DATA) libxfig.a $(DESTDIR)@libdir@/libxfig.a - $(INSTALL_DATA) libeps.a $(DESTDIR)@libdir@/libeps.a + libtool $(INSTALL_DATA) libxfig.la $(DESTDIR)@libdir@/libxfig.la + libtool $(INSTALL_DATA) libeps.la $(DESTDIR)@libdir@/libeps.la installdirs: $(MKINSTALLDIRS) $(DESTDIR)@libdir@ \ diff -Nur libwmf.orig/xgd-1.7.3/Makefile.in libwmf/xgd-1.7.3/Makefile.in --- libwmf.orig/xgd-1.7.3/Makefile.in Thu Jan 25 18:03:53 2001 +++ libwmf/xgd-1.7.3/Makefile.in Thu Jan 25 21:43:07 2001 @@ -53,7 +53,8 @@ #-L. as this allows the gd library itself to be found. #Put -L. first so that old versions of the gd library elsewhere #on your system can't cause conflicts while building a new one. -LIBDIRS=-L. @LDFLAGS@ +LDFLAGS=@LDFLAGS@ +LIBDIRS=-L./.libs $(LDFLAGS) #Location where libxgd.a should be installed by "make install". INSTALL_LIB=@libdir@ @@ -80,10 +81,15 @@ BIN_PROGRAMS=pngtogd pngtogd2 gdtopng gd2topng gd2copypal gdparttopng webpng TEST_PROGRAMS=gdtest gddemo gd2time gdtestttf +%.o: %.c + $(CC) $(CFLAGS) -c $*.c +%.lo: %.c + libtool $(CC) $(CFLAGS) -c $*.c + all: libxgd.a $(PROGRAMS) install: libxgd.a $(BIN_PROGRAMS) - $(INSTALL) libxgd.a $(DESTDIR)$(INSTALL_LIB)/libxgd.a + libtool $(INSTALL) libxgd.la $(DESTDIR)$(INSTALL_LIB)/libxgd.la $(INSTALL) pngtogd $(DESTDIR)$(INSTALL_BIN)/pngtogd $(INSTALL) pngtogd2 $(DESTDIR)$(INSTALL_BIN)/pngtogd2 $(INSTALL) gdtopng $(DESTDIR)$(INSTALL_BIN)/gdtopng @@ -134,19 +140,17 @@ gdtestttf: gdtestttf.o libxgd.a $(CC) gdtestttf.o -o gdtestttf $(LIBDIRS) $(LIBS) -libxgd.a: gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o gd_io_file.o gd_ss.o \ - gd_io_ss.o gd_png.o gdxpm.o gdfontt.o gdfonts.o gdfontmb.o gdfontl.o \ - gdfontg.o gdtables.o gdttf.o gdcache.o gdkanji.o \ - gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h - rm -f libxgd.a - $(AR) rc libxgd.a gd.o gd_gd.o gd_gd2.o gd_io.o gd_io_dp.o \ - gd_io_file.o gd_ss.o gd_io_ss.o gd_png.o gdxpm.o \ - gdfontt.o gdfonts.o gdfontmb.o gdfontl.o gdfontg.o \ - gdtables.o gdttf.o gdcache.o gdkanji.o - -@RANLIB@ libxgd.a + +XGDOBJECTS = \ + gd.lo gd_gd.lo gd_gd2.lo gd_io.lo gd_io_dp.lo gd_io_file.lo gd_ss.lo \ + gd_io_ss.lo gd_png.lo gdxpm.lo gdfontt.lo gdfonts.lo gdfontmb.lo gdfontl.lo \ + gdfontg.lo gdtables.lo gdttf.lo gdcache.lo gdkanji.lo + +libxgd.a: $(XGDOBJECTS) gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h + libtool $(CC) -lm -lpng -lz -lttf $(LDFLAGS) -o libxgd.la $(XGDOBJECTS) -rpath @libdir@ clean: - rm -f *.o *.a ${PROGRAMS} core + rm -f *.o *.a *.la *.lo *.so* ${PROGRAMS} realclean: rm -f *.o *.a ${PROGRAMS} core Makefile