blob: 1ac2ab854ded4e88a9355655f068b2a065e40562 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# makefile for lua distribution (main library)
LUA= ..
include $(LUA)/config
OBJS= fallback.o\
func.o\
hash.o\
inout.o\
lex.o\
mem.o\
opcode.o\
parser.o\
table.o\
tree.o\
undump.o
SRCS= fallback.c\
fallback.h\
func.c\
func.h\
hash.c\
hash.h\
inout.c\
inout.h\
lex.c\
lex.h\
mem.c\
mem.h\
opcode.c\
opcode.h\
parser.c\
parser.h\
table.c\
table.h\
tree.c\
tree.h\
types.h\
undump.c\
undump.h\
lua.stx
SLIB= $(LIB)/liblua.a
all: $(SLIB)
$(SLIB): $(OBJS)
ar rcu $@ $(OBJS)
$(RANLIB) $@
clean:
rm -f $(OBJS) $(SLIB)
co:
co -f -M $(SRCS)
parser:
yacc -d lua.stx
rm -f parser.c parser.h
sed -e 's/yy/luaY_/g' y.tab.c > parser.c
sed -e 's/yy/luaY_/g' y.tab.h > parser.h
rm y.tab.c y.tab.h
klean: clean
rm -f $(SRCS)
|