]> rtime.felk.cvut.cz Git - frescor/fna.git/commitdiff
new makefile
authorsangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Fri, 19 Oct 2007 09:22:16 +0000 (09:22 +0000)
committersangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Fri, 19 Oct 2007 09:22:16 +0000 (09:22 +0000)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@772 35b4ef3e-fd22-0410-ab77-dab3279adceb

src_rtep/tests/Makefile

index 281db379546627131621f9bc38cbb09cad117c6f..0abf514415468f89c2ea76f77b736913e327d0e4 100644 (file)
@@ -1,24 +1,11 @@
-.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../ -I../../include -I../../../frsh/include
-C_FLAGS = -DRTEP -DMARTE_OS -g -Wall
-
-%:
-       @exec echo -en "\n>> Compiling $@: ";
-       @if [ -f $@.c ]; then $(CC) $(C_FLAGS) $@.c $(C_INCLUDES) \
-       -L../../lib -lrtepfna -L$(MARTE_PATH)/drivers/rt-ep/ -lrtep \
-       -L../../../frsh/lib -lfrsh -L../../../fosa/lib -lfosa_$(PLATFORM) -lm 1> /dev/null; fi
-       @if [ -f $@.adb ]; then $(GNAT) $(ADA_FLAGS) $@.adb $(ADA_INCLUDES) 1> /dev/null; fi
-       @exec echo "  [OK]";
+include ../../config.mk
+include ../../rules.mk
+CFLAGS += -I$(FNA_PATH)/src_rtep/ -I$(PLATFORM_PATH)/drivers/rt-ep/
+LDFLAGS += -L$(FNA_PATH)/lib -lrtepfna -L$(PLATFORM_PATH)/drivers/rt-ep -lrtep \
+       -L$(FRSH_PATH)/lib -lfrsh -L$(FOSA_PATH)/lib -lfosa_$(PLATFORM) -lm -lfna
 
 export:
-       @cp $(MARTE_PATH)/mprogram .
+       @cp $(PLATFORM_PATH)/mprogram .
        @cp mprogram /home/dsl/export/mprogram_right
        @cp mprogram /home/dsl/export/mprogram_left
        @cp mprogram /home/dsl/export/mprogram_middle
@@ -29,14 +16,14 @@ create_emulator_imgs:
        @cp base_disk.img other_slave.img
 
 qemu_1:
-       @cp $(MARTE_PATH)/mprogram .
+       @cp $(PLATFORM_PATH)/mprogram .
        @mv slave.img disk.img
        @./mkvirtualdisk
        @mv disk.img slave.img
        qemu -hda slave.img &
 
 qemu_2:
-       @cp $(MARTE_PATH)/mprogram .
+       @cp $(PLATFORM_PATH)/mprogram .
        @mv slave.img disk.img
        @./mkvirtualdisk
        @mv disk.img slave.img
@@ -50,7 +37,7 @@ qemu_2:
 # qemu -hda master.img -net nic,macaddr=00:02:44:3B:6A:BE,model=rtl8139 -net socket,mcast=230.0.0.1:1234
 
 qemu_3:
-       @cp $(MARTE_PATH)/mprogram .
+       @cp $(PLATFORM_PATH)/mprogram .
        @mv master.img disk.img
        @./mkvirtualdisk
        @mv disk.img master.img
@@ -64,11 +51,9 @@ qemu_3:
        qemu -hda slave.img -net nic,macaddr=00:0E:0C:5B:1D:BD,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
        qemu -hda other_slave.img -net nic,macaddr=00:02:44:3C:08:21,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
 
-clean:
-       @exec echo -e "\n>> Cleaning up RTEP FNA TESTS directory:";
-       @find \( -name '*.[oa]' -or -name '*.ali' -or -name '*~*' -or -name 'mprogram*' \
-       -or -name '*.exe' \) -print -delete
+clean_images:
+       @exec echo -e "\n>> Cleaning up IMAGES:";
        @rm -fv master.img
        @rm -fv slave.img
        @rm -fv other_slave.img
-       @exec echo "  [OK]"
+       @exec echo "  [OK]"
\ No newline at end of file