annotate test/call_suite/Makefile.embedded @ 663:127b569978cc default tip

- another tweak handling clang trying to be too smart (see last commit)
author Tassilo Philipp
date Sun, 24 Mar 2024 13:52:44 +0100
parents 22e4e3f06797
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