.PHONY: clean MARTE_PATH=$(HOME)/marte CC=mgcc GNAT=mgnatmake POSIX_PATH = $(MARTE_PATH)/posix5 ADA_INCLUDES = -I$(POSIX_PATH) -I$(MARTE_PATH)/drivers/rt-ep/lib ADA_FLAGS = -gnata -gnato -g # -gnatn -gnatp -O3 C_INCLUDES = -I$(MARTE_PATH)/drivers/rt-ep/ -I../include -I../../frsh/include C_FLAGS = -DRTEP -DMARTE_OS -g -Wall librtepfna: @exec echo -e "\n>> Building RTEP FNA:"; @mgcc -c $(C_FLAGS) rtep_fna_c.c $(C_INCLUDES) 1> /dev/null @mgcc -c $(C_FLAGS) rtep_frsh_fna_c.c $(C_INCLUDES) 1> /dev/null @ar -rc librtepfna.a *.o @exec echo " [OK]" clean: @exec echo -e "\n>> Cleaning up RTEP FNA directories:"; @find \( -name '*.[oa]' -or -name '*.ali' -or -name '*~*' -or -name 'mprogram*' \ -or -name '*.exe' \) -print -delete @exec echo " [OK]"