summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luatexlib.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luatexlib.mk')
-rw-r--r--Build/source/texk/web2c/luatexdir/luatexlib.mk75
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)