changes to improve portability

This commit is contained in:
Roberto Ierusalimschy 1995-11-10 15:56:06 -02:00
parent f57afd6e32
commit 3bb6443131
1 changed files with 17 additions and 23 deletions

View File

@ -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 #configuration
@ -15,31 +15,28 @@ AR = ar
ARFLAGS = rvl ARFLAGS = rvl
# Aplication modules # Aplication modules
LUAMOD = \ LUAOBJS = \
parser \ parser.o \
lex \ lex.o \
opcode \ opcode.o \
hash \ hash.o \
table \ table.o \
inout \ inout.o \
tree \ tree.o \
fallback\ fallback.o \
mem \ mem.o \
func func.o
LIBMOD = \ LIBOBJS = \
iolib \ iolib.o \
strlib \ mathlib.o \
mathlib strlib.o
LUAOBJS = $(LUAMOD:%=%.o)
LIBOBJS = $(LIBMOD:%=%.o)
lua : lua.o lua.a lualib.a lua : lua.o lua.a lualib.a
$(CC) $(CFLAGS) -o $@ lua.o lua.a lualib.a -lm $(CC) $(CFLAGS) -o $@ lua.o lua.a lualib.a -lm
lua.a : parser.c $(LUAOBJS) lua.a : parser.o $(LUAOBJS)
$(AR) $(ARFLAGS) $@ $? $(AR) $(ARFLAGS) $@ $?
ranlib lua.a ranlib lua.a
@ -50,9 +47,6 @@ lualib.a : $(LIBOBJS)
liblua.so.1.0 : lua.o liblua.so.1.0 : lua.o
ld -o liblua.so.1.0 $(LUAOBJS) ld -o liblua.so.1.0 $(LUAOBJS)
%.o : %.c
$(CC) $(CFLAGS) -c -o $@ $<
parser.c : lua.stx parser.c : lua.stx
yacc++ -d lua.stx ; mv -f y.tab.c parser.c ; mv -f y.tab.h parser.h yacc++ -d lua.stx ; mv -f y.tab.c parser.c ; mv -f y.tab.h parser.h