+++ /dev/null
-include ../../config.mk
-
-export:
- @cp $(EXPORT_PATH)/mprogram $(EXPORT_PATH)/mprogram_right
- @cp $(EXPORT_PATH)/mprogram $(EXPORT_PATH)/mprogram_left
- @cp $(EXPORT_PATH)/mprogram $(EXPORT_PATH)/mprogram_middle
-
-create_emulator_imgs:
- @cp base_disk.img master.img
- @cp base_disk.img slave.img
- @cp base_disk.img other_slave.img
-
-qemu_1:
- @cp $(EXPORT_PATH)/mprogram .
- @mv slave.img disk.img
- @./mkvirtualdisk
- @mv disk.img slave.img
- qemu -hda slave.img &
-
-qemu_2:
- @cp $(EXPORT_PATH)/mprogram .
- @mv slave.img disk.img
- @./mkvirtualdisk
- @mv disk.img slave.img
- @mv master.img disk.img
- @./mkvirtualdisk
- @mv disk.img master.img
- 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 slave.img -net nic,macaddr=00:02:44:35:66:5B,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
- @sleep 2
- qemu -hda master.img -net nic,macaddr=00:0E:0C:5B:1E:28,model=rtl8139 -net socket,mcast=230.0.0.1:1234
-# 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 $(EXPORT_PATH)/mprogram .
- @mv master.img disk.img
- @./mkvirtualdisk
- @mv disk.img master.img
- @mv slave.img disk.img
- @./mkvirtualdisk
- @mv disk.img slave.img
- @mv other_slave.img disk.img
- @./mkvirtualdisk
- @mv disk.img other_slave.img
- qemu -hda master.img -net nic,macaddr=00:0E:0C:5B:1E:28,model=rtl8139 -net socket,mcast=230.0.0.1:1234 &
- 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 IMAGES:";
- @rm -fv master.img
- @rm -fv slave.img
- @rm -fv other_slave.img
- @rm -fv mprogram
- @exec echo " [OK]"
\ No newline at end of file