File source-luatex.dif of Package texlive
--- libs/luafontforge/Makefile
+++ libs/luafontforge/Makefile 2008-09-26 11:24:04.000000000 +0000
@@ -1,6 +1,6 @@
# $Id$
-srcdir=../../../libs/luafontforge
+srcdir=../../libs/luafontforge
FF_LIB=ffdummies.o luafflib.o
@@ -16,7 +16,7 @@ fontforge: $(FF_LIB) newfile
sh -c "ar cru libff.a fontforge/*.o Unicode/*.o $(FF_LIB)"
ranlib libff.a
-%.o: $(srcdir)/src/%.c
+$(FF_LIB) : %.o: $(srcdir)/src/%.c
$(CC) $(_CFLAGS) $(CFLAGS) -I$(srcdir)/../lua51 -I$(srcdir)/fontforge/inc -I$(srcdir)/fontforge/fontforge -c $< -o $@
clean:
--- libs/luafontforge/fontforge/Unicode/Makefile
+++ libs/luafontforge/fontforge/Unicode/Makefile 2008-09-26 11:41:25.000000000 +0000
@@ -1,5 +1,5 @@
# $Id: Makefile 7695 2008-04-28 08:45:24Z thoekwater $
-top_srcdir = ../../../../libs/luafontforge/fontforge
+top_srcdir = ../../../libs/luafontforge/fontforge
srcdir = $(top_srcdir)/Unicode
#CC = gcc
@@ -11,5 +11,5 @@ _CFLAGS = -I$(top_srcdir)/inc -DLUA_FF_L
all: $(OBJECTS)
-%.o: $(srcdir)/%.c
+$(OBJECTS) : %.o : $(srcdir)/%.c
$(CC) $(_CFLAGS) $(CFLAGS) -c $< -o $@
--- libs/luafontforge/fontforge/fontforge/Makefile
+++ libs/luafontforge/fontforge/fontforge/Makefile 2008-09-26 11:41:46.000000000 +0000
@@ -1,5 +1,5 @@
-top_srcdir = ../../../../libs/luafontforge/fontforge
+top_srcdir = ../../../libs/luafontforge/fontforge
srcdir = $(top_srcdir)/fontforge
#CC = gcc
@@ -32,5 +32,5 @@ all: $(OBJECTS)
splinerefigure.o: $(srcdir)/splinerefigure.c $(srcdir)/splinefont.h
$(CC) -g -c -o splinerefigure.o $(_CFLAGS) $(srcdir)/splinerefigure.c
-%.o: $(srcdir)/%.c $(srcdir)/splinefont.h $(srcdir)/views.h $(srcdir)/stemdb.h $(srcdir)/ttf.h $(srcdir)/unicoderange.h $(srcdir)/psfont.h $(srcdir)/groups.h $(srcdir)/edgelist.h $(srcdir)/edgelist2.h
+$(OBJECTS) : %.o : $(srcdir)/%.c $(srcdir)/splinefont.h $(srcdir)/views.h $(srcdir)/stemdb.h $(srcdir)/ttf.h $(srcdir)/unicoderange.h $(srcdir)/psfont.h $(srcdir)/groups.h $(srcdir)/edgelist.h $(srcdir)/edgelist2.h
$(CC) $(_CFLAGS) $(CFLAGS) -c $< -o $@
--- libs/zziplib/zzip/Makefile
+++ libs/zziplib/zzip/Makefile 2008-09-26 11:13:45.000000000 +0000
@@ -1,15 +1,15 @@
-top_srcdir = ../../../../libs/zziplib
+top_srcdir = ../../../libs/zziplib
srcdir = $(top_srcdir)/zzip
CC = gcc
AR = ar cru
RANLIB = ranlib
-OBJECTS =dir.o err.o fetch.o file.o info.o memdisk.o mmapped.o \
+OBJECTS = dir.o err.o fetch.o file.o info.o memdisk.o mmapped.o \
plugin.o stat.o write.o zip.o
-_CFLAGS = -DHAVE_CONFIG_H -I.. -I../../../../libs/zziplib -I../../../../libs/zlib
+_CFLAGS = -DHAVE_CONFIG_H -I.. -I../../../libs/zziplib -I../../../libs/zlib
XCFLAGS = $(_CFLAGS)
@@ -17,6 +17,6 @@ all: $(OBJECTS)
$(AR) libzzip.a $(OBJECTS)
$(RANLIB) libzzip.a
-%.o: $(srcdir)/%.c
+$(OBJECTS) : %.o : $(srcdir)/%.c
$(CC) $(CFLAGS) $(XCFLAGS) -c $< -o $@
--- texk/web2c/luatexdir/luatexlib.mk
+++ texk/web2c/luatexdir/luatexlib.mk 2008-09-26 12:17:55.000000000 +0000
@@ -42,14 +42,18 @@ endif
$(LIBLUADEP):
- mkdir -p $(LIBLUADIR) && cd $(LIBLUADIR) && cp -f $(LIBLUASRCDIR)/* . && $(MAKE) $(luatarget)
+ test $(LIBLUADIR) -ef $(LIBLUASRCDIR) || \
+ { mkdir -p $(LIBLUADIR) && cd $(LIBLUADIR) && cp -f $(LIBLUASRCDIR)/* . ; }
+ cd $(LIBLUADIR) && $(MAKE) $(luatarget)
# slnunicode
SLNUNICODEDIR=../../libs/slnunicode
SLNUNICODESRCDIR=$(srcdir)/$(SLNUNICODEDIR)
SLNUNICODEDEP=$(SLNUNICODEDIR)/slnunico.o
$(SLNUNICODEDEP): $(SLNUNICODEDIR)/slnunico.c $(SLNUNICODEDIR)/slnudata.c
- mkdir -p $(SLNUNICODEDIR) && cd $(SLNUNICODEDIR) && cp -f $(SLNUNICODESRCDIR)/* . && $(CC) $(CFLAGS) -I$(LIBLUADIR) -o slnunico.o -c slnunico.c
+ test $(SLNUNICODEDIR) -ef $(SLNUNICODESRCDIR) || \
+ { mkdir -p $(SLNUNICODEDIR) && cd $(SLNUNICODEDIR) && cp -f $(SLNUNICODESRCDIR)/* . ; }
+ cd $(SLNUNICODEDIR) && $(CC) $(CFLAGS) -I$(LIBLUADIR) -o slnunico.o -c slnunico.c
# zziplib
@@ -72,13 +76,15 @@ ifeq ($(target),i386-mingw32)
endif
-ZZIPLIBDIR=../../libs/zziplib
-ZZIPLIBSRCDIR=$(srcdir)/$(ZZIPLIBDIR)
-ZZIPLIBDEP = $(ZZIPLIBDIR)/zzip/libzzip.a
-
-$(ZZIPLIBDEP): $(ZZIPLIBSRCDIR)
- mkdir -p $(ZZIPLIBDIR)/zzip && cd $(ZZIPLIBDIR)/zzip && \
- cp ../$(ZZIPLIBSRCDIR)/zzip/Makefile . && $(MAKE) $(common_makeargs)
+#ZZIPLIBDIR=../../libs/zziplib
+#ZZIPLIBSRCDIR=$(srcdir)/$(ZZIPLIBDIR)
+#ZZIPLIBDEP = $(ZZIPLIBDIR)/zzip/libzzip.a
+#
+#$(ZZIPLIBDEP): $(ZZIPLIBSRCDIR)
+# test $(ZZIPLIBDIR)/zzip -ef $(ZZIPLIBSRCDIR)/zzip || \
+# { mkdir -p $(ZZIPLIBDIR)/zzip && cd $(ZZIPLIBDIR)/zzip && cp $(ZZIPLIBSRCDIR)/zzip/Makefile . ; }
+# cd $(ZZIPLIBDIR)/zzip && $(MAKE) $(common_makeargs)
+ZZIPLIBDEP = -lzzip
# luazip
@@ -88,8 +94,9 @@ LUAZIPDEP=$(LUAZIPDIR)/src/luazip.o
LUAZIPINC=-I../../lua51 -I../$(ZZIPLIBSRCDIR) -I../$(ZZIPLIBDIR)
$(LUAZIPDEP): $(LUAZIPDIR)/src/luazip.c
- mkdir -p $(LUAZIPDIR) && cd $(LUAZIPDIR) && cp -R $(LUAZIPSRCDIR)/* . && \
- cd src && $(CC) $(CFLAGS) $(LUAZIPINC) -g -o luazip.o -c luazip.c
+ test $(LUAZIPDIR) -ef $(LUAZIPSRCDIR) || \
+ { mkdir -p $(LUAZIPDIR) && cd $(LUAZIPDIR) && cp -R $(LUAZIPSRCDIR)/* . ; }
+ cd $(LUAZIPSRCDIR)/src && $(CC) $(CFLAGS) $(LUAZIPINC) -g -o luazip.o -c luazip.c
# luafilesystem
@@ -99,15 +106,18 @@ LUAFSDEP=$(LUAFSDIR)/src/lfs.o
LUAFSINC=-I../../lua51
$(LUAFSDEP): $(LUAFSDIR)/src/lfs.c $(LUAFSDIR)/src/lfs.h
- mkdir -p $(LUAFSDIR) && cd $(LUAFSDIR) && cp -R $(LUAFSSRCDIR)/* . && \
- cd src && $(CC) $(CFLAGS) $(LUAFSINC) -g -o lfs.o -c lfs.c
+ test $(LUAFSDIR) -ef $(LUAFSSRCDIR) || \
+ { mkdir -p $(LUAFSDIR) && cd $(LUAFSDIR) && cp -R $(LUAFSSRCDIR)/* . ; }
+ cd $(LUAFSSRCDIR)/src && $(CC) $(CFLAGS) $(LUAFSINC) -g -o lfs.o -c lfs.c
# luapeg
LUAPEGDIR=../../libs/luapeg
LUAPEGSRCDIR=$(srcdir)/$(LUAPEGDIR)
LUAPEGDEP=$(LUAPEGDIR)/lpeg.o
$(LUAPEGDEP): $(LUAPEGDIR)/lpeg.c
- mkdir -p $(LUAPEGDIR) && cd $(LUAPEGDIR) && cp -f $(LUAPEGSRCDIR)/* . && $(CC) $(CFLAGS) -I$(LIBLUADIR) -g -o lpeg.o -c lpeg.c
+ test $(LUAPEGDIR) -ef $(LUAPEGSRCDIR) || \
+ { mkdir -p $(LUAPEGDIR) && cd $(LUAPEGDIR) && cp -f $(LUAPEGSRCDIR)/* . ; }
+ cd $(LUAPEGSRCDIR) && $(CC) $(CFLAGS) -I$(LIBLUADIR) -g -o lpeg.o -c lpeg.c
# luamd5
@@ -115,7 +125,9 @@ LUAMDVDIR=../../libs/luamd5
LUAMDVSRCDIR=$(srcdir)/$(LUAMDVDIR)
LUAMDVDEP=$(LUAMDVDIR)/md5lib.o $(LUAMDVDIR)/md5.o
$(LUAMDVDEP): $(LUAMDVDIR)/md5lib.c $(LUAMDVDIR)/md5.h $(LUAMDVDIR)/md5.c
- mkdir -p $(LUAMDVDIR) && cd $(LUAMDVDIR) && cp -f $(LUAMDVSRCDIR)/* . && $(CC) $(CFLAGS) -I$(LIBLUADIR) -g -o md5.o -c md5.c && $(CC) $(CFLAGS) -I$(LIBLUADIR) -g -o md5lib.o -c md5lib.c
+ test $(LUAMDVDIR) -ef $(LUAMDVSRCDIR) || \
+ { mkdir -p $(LUAMDVDIR) && cd $(LUAMDVDIR) && cp -f $(LUAMDVSRCDIR)/* . ; }
+ cd $(LUAMDVDIR) && $(CC) $(CFLAGS) -I$(LIBLUADIR) -g -o md5.o -c md5.c && $(CC) $(CFLAGS) -I$(LIBLUADIR) -g -o md5lib.o -c md5lib.c
.PHONY: always
@@ -124,9 +136,14 @@ LUAFFDIR=../../libs/luafontforge
LUAFFSRCDIR=$(srcdir)/$(LUAFFDIR)
LUAFFDEP=$(LUAFFDIR)/libff.a
$(LUAFFDEP): always
- mkdir -p $(LUAFFDIR) && cp -f $(LUAFFSRCDIR)/Makefile $(LUAFFDIR)
- mkdir -p $(LUAFFDIR)/fontforge && cp -f $(LUAFFSRCDIR)/fontforge/fontforge/Makefile $(LUAFFDIR)/fontforge
- mkdir -p $(LUAFFDIR)/Unicode && cp -f $(LUAFFSRCDIR)/fontforge/Unicode/Makefile $(LUAFFDIR)/Unicode
+ test $(LUAFFDIR) -ef $(LUAFFSRCDIR) || \
+ { mkdir -p $(LUAFFDIR) && cp -f $(LUAFFSRCDIR)/Makefile $(LUAFFDIR); }
+ test -d $(LUAFFDIR)/fontforge || \
+ mkdir -p $(LUAFFDIR)/fontforge
+ test -d $(LUAFFDIR)/Unicode || \
+ mkdir -p $(LUAFFDIR)/Unicode
+ cp -f $(LUAFFSRCDIR)/fontforge/fontforge/Makefile $(LUAFFDIR)/fontforge
+ cp -f $(LUAFFSRCDIR)/fontforge/Unicode/Makefile $(LUAFFDIR)/Unicode
cd $(LUAFFDIR) && $(MAKE)
@@ -136,7 +153,9 @@ LUAZLIBSRCDIR=$(srcdir)/$(LUAZLIBDIR)
LUAZLIBDEP=$(LUAZLIBDIR)/lgzip.o $(LUAZLIBDIR)/lzlib.o
LUAZLIBINC=-I$(ZLIBSRCDIR) -I$(LIBLUASRCDIR)
$(LUAZLIBDEP): $(LUAZLIBDIR)/lgzip.c $(LUAZLIBDIR)/lzlib.c
- mkdir -p $(LUAZLIBDIR) && cd $(LUAZLIBDIR) && cp -f $(LUAZLIBSRCDIR)/* . && $(CC) $(CFLAGS) $(LUAZLIBINC) -g -o lgzip.o -c lgzip.c && $(CC) $(CFLAGS) $(LUAZLIBINC) -g -o lzlib.o -c lzlib.c
+ test $(LUAZLIBDIR) -ef $(LUAZLIBSRCDIR) || \
+ { mkdir -p $(LUAZLIBDIR) && cd $(LUAZLIBDIR) && cp -f $(LUAZLIBSRCDIR)/* . ; }
+ cd $(LUAZLIBDIR) && $(CC) $(CFLAGS) $(LUAZLIBINC) -g -o lgzip.o -c lgzip.c && $(CC) $(CFLAGS) $(LUAZLIBINC) -g -o lzlib.o -c lzlib.c
# Convenience variables.