diff options
Diffstat (limited to 'Build/source/texk/web2c/libsluapdf.mk')
-rw-r--r-- | Build/source/texk/web2c/libsluapdf.mk | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/libsluapdf.mk b/Build/source/texk/web2c/libsluapdf.mk new file mode 100644 index 00000000000..98396548acb --- /dev/null +++ b/Build/source/texk/web2c/libsluapdf.mk @@ -0,0 +1,59 @@ +# $Id$ +# Libraries common to luatex and pdftex. +# Public domain. + +# libz +ZLIBDIR=../../libs/zlib +ZLIBSRCDIR=$(srcdir)/$(ZLIBDIR) +ZLIBDEP = @ZLIBDEP@ +LDZLIB = @LDZLIB@ + +$(ZLIBDIR)/libz.a: $(ZLIBSRCDIR) + cd $(ZLIBDIR) && $(MAKE) $(common_makeargs) libz.a + +# libpng +LIBPNGDIR=../../libs/libpng +LIBPNGSRCDIR=$(srcdir)/$(LIBPNGDIR) +LIBPNGDEP = @LIBPNGDEP@ +LDLIBPNG = @LDLIBPNG@ + +$(LIBPNGDIR)/libpng.a: $(LIBPNGSRCDIR)/*.c + cd $(LIBPNGDIR) && $(MAKE) $(common_makeargs) libpng.a + +# libxpdf +LIBXPDFDIR=../../libs/xpdf +LIBXPDFSRCDIR=$(srcdir)/$(LIBXPDFDIR) +LIBXPDFDEP = @LIBXPDFDEP@ +LDLIBXPDF = @LDLIBXPDF@ + +$(LIBXPDFDIR)/fofi/libfofi.a: $(LIBXPDFSRCDIR)/fofi/*.cc \ + $(LIBXPDFSRCDIR)/fofi/*.h + cd $(LIBXPDFDIR)/fofi; $(MAKE) $(common_makeargs) libfofi.a +$(LIBXPDFDIR)/goo/libGoo.a: $(LIBXPDFSRCDIR)/goo/*.cc \ + $(LIBXPDFSRCDIR)/goo/*.c $(LIBXPDFSRCDIR)/goo/*.h + cd $(LIBXPDFDIR)/goo; $(MAKE) $(common_makeargs) libGoo.a +$(LIBXPDFDIR)/xpdf/libxpdf.a: $(LIBXPDFSRCDIR)/xpdf/*.cc \ + $(LIBXPDFSRCDIR)/xpdf/*.h + cd $(LIBXPDFDIR)/xpdf; $(MAKE) $(common_makeargs) libxpdf.a + +# md5 +LIBMD5DIR=../../libs/md5 +LIBMD5SRCDIR=$(srcdir)/$(LIBMD5DIR) +LIBMD5DEP=$(LIBMD5DIR)/md5.o + +$(LIBMD5DEP): $(LIBMD5SRCDIR)/md5.c $(LIBMD5SRCDIR)/md5.h +clean:: md5lib-clean +md5lib-clean: + rm -f $(LIBMD5DEP) + +# obsdcompat +LIBOBSDDIR=../../libs/obsdcompat +LIBOBSDSRCDIR=$(srcdir)/$(LIBOBSDCOMPATDIR) +LIBOBSDDEP=@LIBOBSDDEP@ +LDLIBOBSD=@LDLIBOBSD@ + +$(LIBOBSDDIR)/libopenbsd-compat.a: $(LIBOBSDSRCDIR)/*.c $(LIBOBSDSRCDIR)/*.h +# common_makeargs = $(MFLAGS) CC='$(CC)' CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' $(XMAKEARGS) +# CFLAGS setzt libopenbsd-compat selbst, nicht durchreichen! + cd $(LIBOBSDDIR); $(MAKE) $(MFLAGS) $(XMAKEARGS) libopenbsd-compat.a + |