mirror of https://github.com/rusefi/lua.git
changes to improve portability
This commit is contained in:
parent
f57afd6e32
commit
3bb6443131
40
makefile
40
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
|
#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
|
||||||
|
|
Loading…
Reference in New Issue