1include ../make.config
2
3
4
5SOURCES += $(wildcard *.c)
6OBJECTS := $(SOURCES:.c=.o)
7CFLAGS +=  -DNO_LOG_RUNNING -DNO_LOG_PASSED
8
9
10all:	test_genmath.bin test_math48.bin test_math32.bin test_math16.bin test_daimath32.bin
11
12
13test_genmath.bin: $(SOURCES)
14	$(call compile, -DGENMATH -DMATH_LIBRARY="\"\\\"Genmath\\\"\"", -lm)
15	$(runtest)
16
17test_math48.bin: $(SOURCES)
18	$(call compile, -DMATH48 -DMATH_LIBRARY="\"\\\"Math48\\\"\"", -lmath48)
19	$(runtest)
20
21test_math32.bin: $(SOURCES)
22	$(call compile, -DMATH32 -D__MATH_MATH32 -fp-mode=ieee -DMATH_LIBRARY="\"\\\"Math32\\\"\"", -lmath32)
23	$(runtest)
24
25test_math16.bin: $(SOURCES)
26	$(call compile, -DMATH16 -D__MATH_MATH16 -fp-mode=ieee -DMATH_LIBRARY="\"\\\"Math16\\\"\"", -lmath16 -lmath32)
27	$(runtest)
28
29test_daimath32.bin: $(SOURCES)
30	$(call compile, -DMATHDAI32 -D__MATH_DAI32 --math-dai32 -DMATH_LIBRARY="\"\\\"daimath32\\\"\"",)
31	$(runtest)
32
33clean:
34	rm -f *.bin *.map *.lis $(OBJECTS) zcc_opt.def *~
35