]> rtime.felk.cvut.cz Git - frescor/fna.git/blob - src_rtep/tests/Makefile
new makefile
[frescor/fna.git] / src_rtep / tests / Makefile
1 include ../../config.mk
2 include ../../rules.mk
3 CFLAGS += -I$(FNA_PATH)/src_rtep/ -I$(PLATFORM_PATH)/drivers/rt-ep/
4 LDFLAGS += -L$(FNA_PATH)/lib -lrtepfna -L$(PLATFORM_PATH)/drivers/rt-ep -lrtep \
5         -L$(FRSH_PATH)/lib -lfrsh -L$(FOSA_PATH)/lib -lfosa_$(PLATFORM) -lm -lfna
6
7 export:
8         @cp $(PLATFORM_PATH)/mprogram .
9         @cp mprogram /home/dsl/export/mprogram_right
10         @cp mprogram /home/dsl/export/mprogram_left
11         @cp mprogram /home/dsl/export/mprogram_middle
12
13 create_emulator_imgs:
14         @cp base_disk.img master.img
15         @cp base_disk.img slave.img
16         @cp base_disk.img other_slave.img
17
18 qemu_1:
19         @cp $(PLATFORM_PATH)/mprogram .
20         @mv slave.img disk.img
21         @./mkvirtualdisk
22         @mv disk.img slave.img
23         qemu -hda slave.img &
24
25 qemu_2:
26         @cp $(PLATFORM_PATH)/mprogram .
27         @mv slave.img disk.img
28         @./mkvirtualdisk
29         @mv disk.img slave.img
30         @mv master.img disk.img
31         @./mkvirtualdisk
32         @mv disk.img master.img
33         qemu -hda slave.img -net nic,macaddr=00:0E:0C:5B:1D:BD,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
34 # qemu -hda slave.img -net nic,macaddr=00:02:44:35:66:5B,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
35         @sleep 2
36         qemu -hda master.img -net nic,macaddr=00:0E:0C:5B:1E:28,model=rtl8139 -net socket,mcast=230.0.0.1:1234
37 # qemu -hda master.img -net nic,macaddr=00:02:44:3B:6A:BE,model=rtl8139 -net socket,mcast=230.0.0.1:1234
38
39 qemu_3:
40         @cp $(PLATFORM_PATH)/mprogram .
41         @mv master.img disk.img
42         @./mkvirtualdisk
43         @mv disk.img master.img
44         @mv slave.img disk.img
45         @./mkvirtualdisk
46         @mv disk.img slave.img
47         @mv other_slave.img disk.img
48         @./mkvirtualdisk
49         @mv disk.img other_slave.img
50         qemu -hda master.img -net nic,macaddr=00:0E:0C:5B:1E:28,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
51         qemu -hda slave.img -net nic,macaddr=00:0E:0C:5B:1D:BD,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
52         qemu -hda other_slave.img -net nic,macaddr=00:02:44:3C:08:21,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
53
54 clean_images:
55         @exec echo -e "\n>> Cleaning up IMAGES:";
56         @rm -fv master.img
57         @rm -fv slave.img
58         @rm -fv other_slave.img
59         @exec echo "  [OK]"