1 .PHONY: none clean libfna.a
4 @exec echo -e "\nPlease introduce a target, i.e: 'make test_dtm_xxx.exe'";
6 %.exe: %.c libfna.a $(FRSH_PATH)/lib/libfrsh.a
7 @exec echo -e "\n>> Building $@: ";
10 $(CC) $(CFLAGS) $< $(LDFLAGS); \
11 fi; # -o $@ (fix marte mgcc)
12 @exec echo ">> End Building $@";
15 @exec echo -e "\n>> Compiling FNA library (lib/libfna.a):";
16 @make -C $(FNA_PATH)/src all
17 ifeq ($(RTEP_ENABLE),RTEP_FNA_ENABLED)
18 @make -C $(FNA_PATH)/src_rtep librtepfna.a
20 ifeq ($(UNIX_ENABLE),UNIX_FNA_ENABLED)
21 @make -C $(FNA_PATH)/src_unix libunixfna.a
23 @ar -rc libfna.a $(FNA_PATH)/src/*.o
24 @mv libfna.a $(FNA_PATH)/lib/
25 @exec echo ">> End Compiling FNA library (lib/libfna.a)"
28 @exec echo -e "\n>> Cleaning... ";
29 @find \( -name '*.[oa]' -or -name '*~*' -or -name 'lib*.a' \
30 -or -name '*.exe' -or -name 'mprogram' -or -name 'a.out' \) -print -delete
31 @exec echo ">> End Cleaning"