commit 3bb6443131da2285b2311f258dfe37a3dcd38a5f
parent f57afd6e32f3019ff11c8d0c284e78fa09790ca2
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Fri, 10 Nov 1995 15:55:47 -0200
changes to improve portability
Diffstat:
M | makefile | | | 44 | +++++++++++++++++++------------------------- |
1 file changed, 19 insertions(+), 25 deletions(-)
diff --git a/makefile b/makefile
@@ -1,4 +1,4 @@
-# $Id: makefile,v 1.14 1995/10/17 14:12:45 roberto Exp $
+# $Id: makefile,v 1.15 1995/10/17 18:16:58 roberto Exp roberto $
#configuration
@@ -15,31 +15,28 @@ AR = ar
ARFLAGS = rvl
# Aplication modules
-LUAMOD = \
- parser \
- lex \
- opcode \
- hash \
- table \
- inout \
- tree \
- fallback\
- mem \
- func
-
-LIBMOD = \
- iolib \
- strlib \
- mathlib
-
-LUAOBJS = $(LUAMOD:%=%.o)
-
-LIBOBJS = $(LIBMOD:%=%.o)
+LUAOBJS = \
+ parser.o \
+ lex.o \
+ opcode.o \
+ hash.o \
+ table.o \
+ inout.o \
+ tree.o \
+ fallback.o \
+ mem.o \
+ func.o
+
+LIBOBJS = \
+ iolib.o \
+ mathlib.o \
+ strlib.o
+
lua : lua.o lua.a lualib.a
$(CC) $(CFLAGS) -o $@ lua.o lua.a lualib.a -lm
-lua.a : parser.c $(LUAOBJS)
+lua.a : parser.o $(LUAOBJS)
$(AR) $(ARFLAGS) $@ $?
ranlib lua.a
@@ -50,9 +47,6 @@ lualib.a : $(LIBOBJS)
liblua.so.1.0 : lua.o
ld -o liblua.so.1.0 $(LUAOBJS)
-%.o : %.c
- $(CC) $(CFLAGS) -c -o $@ $<
-
parser.c : lua.stx
yacc++ -d lua.stx ; mv -f y.tab.c parser.c ; mv -f y.tab.h parser.h