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