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