1 include ..
/src
/Makefile.inc
3 OBJS
:= $(wildcard ..
/src
/*.o
)
4 SRCS
:= $(wildcard *.c
)
5 TESTS
:= $(SRCS
:%.c
=%.
test)
8 $(CC
) $(CFLAGS
) $< -c
-o
$@
10 $(CC
) $(LDFLAGS
) $< $(OBJS
) -o
$@
16 for T in
$^
; do
"./$$T" || FAILED
=$$((FAILED
+1)); done
; \
17 if
[ "$$FAILED" -gt
"0" ]; then \
19 test "$$FAILED" == "1" && UNIT
="unit test"; \
20 echo
"*** $$FAILED $$UNIT failed. Please tell developers about it."; \
21 echo
"Your report can make this world better!"; \
24 echo
"*** All tests passed. Today's your lucky day :)"; \