0
|
1 APP = callback_suite
|
505
|
2 OBJS = globals.o cases.o main.o
|
0
|
3
|
|
4 SRCTOP = ../..
|
|
5 BLDTOP = ${SRCTOP}
|
|
6 CFLAGS += -I${SRCTOP}/dyncall -I${SRCTOP}/dyncallback
|
|
7 LDFLAGS += -L${BLDTOP}/dyncall -L${BLDTOP}/dyncallback
|
|
8 LDLIBS += -ldyncall_s -ldyncallback_s
|
|
9
|
|
10 all: ${APP}
|
|
11
|
|
12 .PHONY: all clean install
|
|
13
|
|
14 ${APP}: ${OBJS}
|
|
15 ${CC} ${OBJS} ${LDFLAGS} ${LDLIBS} -o ${APP}
|
|
16
|
505
|
17 config:
|
|
18 ${LUA} make-signatures.lua >cases.txt
|
|
19 ${LUA} mk-cases.lua <cases.txt >cases.h
|
|
20 config-random:
|
|
21 echo "-- auto-generated file from template config-random.lua (created by make)" >config.lua
|
|
22 cat config-random.lua >>config.lua
|
|
23 ${MAKE} config
|
|
24 config-stress1:
|
|
25 echo "-- auto-generated file from template config-stress1.lua (created by make)" >config.lua
|
|
26 cat config-stress1.lua >>config.lua
|
|
27 ${MAKE} config
|
|
28 cases.o: cases.h
|
0
|
29 clean:
|
|
30 rm -f ${APP} ${OBJS}
|
|
31
|