Ver código fonte

changes to improve portability

Roberto Ierusalimschy 30 anos atrás
pai
commit
3bb6443131
1 arquivos alterados com 19 adições e 25 exclusões
  1. 19 25
      makefile

+ 19 - 25
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