annotate test/call_suite/Makefile.embedded @ 602:22e4e3f06797

tests: - removed stale test/sharedlib (which built a dll, but is unused now, dynload_plain prob used it but provides such libs itself, now) - sync'ed some embedded Makefiles w/ generic ones - suite3: fixed C++ flags
author Tassilo Philipp
date Wed, 21 Sep 2022 13:25:35 +0200
parents 2b708397bba1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 TARGET = call_suite ${OBJS}
429
2b708397bba1 - simplified and decluttered test/call_suite
Tassilo Philipp
parents: 0
diff changeset
2 OBJS = globals.o cases.o main.o
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 SRCDIR = ../..
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 BLDDIR = ${SRCDIR}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 LUA = lua
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7
602
Tassilo Philipp
parents: 429
diff changeset
8 CFLAGS += -I${SRCDIR}/dyncall
Tassilo Philipp
parents: 429
diff changeset
9 LDFLAGS += -L${BLDDIR}/dyncall
Tassilo Philipp
parents: 429
diff changeset
10 LDLIBS += -ldyncall_s
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 .PHONY: all clean config config-random
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 all: ${TARGET}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 call_suite: ${OBJS}
602
Tassilo Philipp
parents: 429
diff changeset
16 ${CC} ${CFLAGS} ${LDFLAGS} ${OBJS} ${LDLIBS} -o $@
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 config:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 ${LUA} mk-cases.lua <design.txt >cases.h
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 config-random:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 ${LUA} rand-sig.lua >cases.txt
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 ${LUA} mk-cases.lua <cases.txt >cases.h
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 cases.o: cases.h
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 clean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 rm -f ${TARGET}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25