diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luatexlib.mk')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luatexlib.mk | 75 |
1 files changed, 7 insertions, 68 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luatexlib.mk b/Build/source/texk/web2c/luatexdir/luatexlib.mk index b1239b203ba..32e14e124cd 100644 --- a/Build/source/texk/web2c/luatexdir/luatexlib.mk +++ b/Build/source/texk/web2c/luatexdir/luatexlib.mk @@ -2,79 +2,18 @@ # $Id$ # Public domain. -# The pdf*tex programs depend on a number of libraries. -# Include dependencies to get the built if we don't do make +# luatex depends on a number of libraries. +# Include dependencies to get them built if we don't do make # from the top-level directory. Makefile: luatexdir/luatexlib.mk -# 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 - # libpdf itself -pdflib = luatexdir/libpdf.a -pdflib_sources = $(srcdir)/luatexdir/*.c $(srcdir)/luatexdir/*.cc \ +luapdflib = luatexdir/libpdf.a +luapdflib_sources = $(srcdir)/luatexdir/*.c $(srcdir)/luatexdir/*.cc \ $(srcdir)/luatexdir/*.h -luatexdir/libpdf.a: $(pdflib_sources) luatexdir/luatexextra.h ctangle +$(luapdflib): $(luapdflib_sources) luatexdir/luatexextra.h ctangle cd luatexdir && mkdir -p font image lua lang tex && $(MAKE) $(common_makeargs) libpdf.a # makecpool: @@ -202,11 +141,11 @@ $(LUAZLIBDEP): $(LUAZLIBDIR)/lgzip.c $(LUAZLIBDIR)/lzlib.c # Convenience variables. -luatexlibs = $(pdflib) $(LDLIBPNG) $(LDZLIB) $(LDLIBXPDF) $(LIBMD5DEP) $(LDLIBOBSD) \ +luatexlibs = $(luapdflib) $(LDLIBPNG) $(LDZLIB) $(LDLIBXPDF) $(LIBMD5DEP) $(LDLIBOBSD) \ $(LIBLUADEP) $(SLNUNICODEDEP) $(LUAZIPDEP) $(ZZIPLIBDEP) $(LUAFSDEP) \ $(LUAPEGDEP) $(LUAMDVDEP) $(LUAZLIBDEP) $(LUAFFDEP) -luatexlibsdep = $(pdflib) $(LIBPNGDEP) $(ZLIBDEP) $(LIBXPDFDEP) $(LIBMD5DEP) $(LIBOBSDDEP) \ +luatexlibsdep = $(luapdflib) $(LIBPNGDEP) $(ZLIBDEP) $(LIBXPDFDEP) $(LIBMD5DEP) $(LIBOBSDDEP) \ $(LIBLUADEP) $(SLNUNICODEDEP) $(ZZIPLIBDEP) $(LUAZIPDEP) $(LUAFSDEP) \ $(LUAPEGDEP) $(LUAMDVDEP) $(LUAZLIBDEP) $(LUAFFDEP) $(makecpool) |