1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/musashi/example/Makefile Sat Nov 27 01:13:12 2010 +0000 1.3 @@ -0,0 +1,40 @@ 1.4 +CC = gcc 1.5 +WARNINGS = -Wall -pedantic 1.6 +CFLAGS = $(WARNINGS) -c -Iobj -I. -I.. 1.7 +LFLAGS = $(WARNINGS) 1.8 + 1.9 +all: obj sim 1.10 + 1.11 +clean: 1.12 + rm -rf obj 1.13 + rm -f sim 1.14 + 1.15 +obj: 1.16 + mkdir obj 1.17 + 1.18 +sim: obj/sim.o obj/m68kcpu.o obj/m68kops.o obj/m68kopac.o obj/m68kopdm.o obj/m68kopnz.o 1.19 + $(CC) $(LFLAGS) obj/sim.o obj/m68kcpu.o obj/m68kops.o obj/m68kopac.o obj/m68kopdm.o obj/m68kopnz.o -o sim 1.20 + 1.21 +obj/sim.o: sim.c sim.h ../m68k.h ../m68kconf.h 1.22 + $(CC) $(CFLAGS) sim.c -o obj/sim.o 1.23 + 1.24 +obj/m68kcpu.o: sim.h obj/m68kops.h sim.h ../m68k.h ../m68kconf.h 1.25 + $(CC) $(CFLAGS) ../m68kcpu.c -o obj/m68kcpu.o 1.26 + 1.27 +obj/m68kops.o: obj/m68kmake obj/m68kops.h obj/m68kops.c sim.h ../m68k.h ../m68kconf.h 1.28 + $(CC) $(CFLAGS) obj/m68kops.c -o obj/m68kops.o 1.29 + 1.30 +obj/m68kopac.o: obj/m68kmake obj/m68kops.h obj/m68kopac.c sim.h ../m68k.h ../m68kconf.h 1.31 + $(CC) $(CFLAGS) obj/m68kopac.c -o obj/m68kopac.o 1.32 + 1.33 +obj/m68kopdm.o: obj/m68kmake obj/m68kops.h obj/m68kopdm.c sim.h ../m68k.h ../m68kconf.h 1.34 + $(CC) $(CFLAGS) obj/m68kopdm.c -o obj/m68kopdm.o 1.35 + 1.36 +obj/m68kopnz.o: obj/m68kmake obj/m68kops.h obj/m68kopnz.c sim.h ../m68k.h ../m68kconf.h 1.37 + $(CC) $(CFLAGS) obj/m68kopnz.c -o obj/m68kopnz.o 1.38 + 1.39 +obj/m68kops.h: obj/m68kmake 1.40 + obj/m68kmake obj ../m68k_in.c 1.41 + 1.42 +obj/m68kmake: ../m68kmake.c ../m68k_in.c 1.43 + $(CC) $(WARNINGS) ../m68kmake.c -o obj/m68kmake