.PHONY: none clean none: @exec echo -e "\nPlease introduce a target, i.e: 'make test_dtm_xxx.exe'"; %.exe: %.c libfna.a $(FRSH_PATH)/lib/libfrsh.a @exec echo -e "\n>> Building $@: "; @if [ -f $< ]; \ then \ $(CC) $(CFLAGS) $< $(LDFLAGS); \ mv $(EXPORT_PATH)/mprogram $@ &> /dev/null; \ fi; # -o $@ (fix marte mgcc) @exec echo ">> End Building $@"; libfna.a: @exec echo -e "\n>> Compiling FNA library (lib/libfna.a):"; @make -C $(FNA_PATH)/src all ifeq ($(RTEP_ENABLE), RTEP) @make -C $(FNA_PATH)/src_rtep librtepfna.a endif @ar -rc libfna.a $(FNA_PATH)/src/*.o @mv libfna.a $(FNA_PATH)/lib/ @exec echo ">> End Compiling FNA library (lib/libfna.a)" clean: @exec echo -e "\n>> Cleaning... "; @find \( -name '*.[oa]' -or -name '*~*' -or -name 'lib*.a' \ -or -name '*.exe' -or -name 'mprogram' -or -name 'a.out' \) -print -delete @exec echo ">> End Cleaning"