1 CPPFLAGS=-DCONFDIR=\"conf\" -DDISKSDIR=\"disks\" -DROMSDIR=\"roms\" -I.
2 CXXFLAGS=-g -std=c++11 -Wall
4 all: fuzix_sim roms/z180.bin
7 iodevices/unix_terminal.o \
18 ${CXX} ${CXXFLAGS} -o $@ $^
20 iodevices/unix_terminal.o: iodevices/unix_terminal.cpp
21 sim/config.o: sim/config.cpp
22 sim/iosim.o: sim/iosim.cpp
23 sim/memory.o: sim/memory.cpp
24 sim/sim0.o: sim/sim0.cpp
25 sim/simctl.o: sim/simctl.cpp
26 sim/simfun.o: sim/simfun.cpp
27 sim/simglb.o: sim/simglb.cpp
28 sim/simint.o: sim/simint.cpp
29 z180/z180.o: z180/z180.cpp
30 z180/z180dasm.o: z180/z180dasm.cpp
37 objcopy --input-target=ihex --output-target=binary $< $@
40 rm -f fuzix_sim iodevices/*.o sim/*.o z180/*.o
41 rm -f rom/*.bin rom/*.rel rom/*.ihx
43 -include iodevices/unix_terminal.dep
44 -include sim/iosim.dep
45 -include sim/simfun.dep
46 -include sim/simglb.dep
48 -include sim/simint.dep
49 -include sim/memory.dep
50 -include sim/simctl.dep
51 -include sim/config.dep
52 -include z180/z180.dep
53 -include z180/z180dasm.dep