]> rtime.felk.cvut.cz Git - frescor/fna.git/blob - src_rtep/Makefile
big commint with a lot of changes, see files
[frescor/fna.git] / src_rtep / Makefile
1 .PHONY: clean
2
3 MARTE_PATH=$(HOME)/marte
4 CC=mgcc
5 GNAT=mgnatmake
6 POSIX_PATH = $(MARTE_PATH)/posix5
7 ADA_INCLUDES = -I$(POSIX_PATH) -I$(MARTE_PATH)/drivers/rt-ep/lib
8 ADA_FLAGS = -gnata -gnato -g # -gnatn -gnatp -O3
9 C_INCLUDES = -I$(MARTE_PATH)/drivers/rt-ep/ -I../include -I../../frsh/include
10 C_FLAGS = -DRTEP -DMARTE_OS -g -Wall
11
12 librtepfna:
13         @exec echo -e "\n>> Building RTEP FNA:";
14         @mgcc -c $(C_FLAGS) rtep_fna_c.c $(C_INCLUDES) 1> /dev/null
15         @mgcc -c $(C_FLAGS) rtep_frsh_fna_c.c $(C_INCLUDES) 1> /dev/null
16         @ar -rc librtepfna.a *.o
17         @mv librtepfna.a ../lib
18         @exec echo "  [OK]"
19
20 clean:
21         @exec echo -e "\n>> Cleaning up RTEP FNA directories:";
22         @find \( -name '*.[oa]' -or -name '*.ali' -or -name '*~*' -or -name 'mprogram*' \
23         -or -name '*.exe' \) -print -delete
24         @rm -f ../lib/librtepfna.a
25         @exec echo "  [OK]"