X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=makefile;h=c7c4ed5fa98de367891c42b7267593c8d39b8132;hp=747f4cc036c171dabb0b001fc5a3367422fc5b8b;hb=05d0350b35a6a6b255cb2a3fab7796f5d4ee4d02;hpb=945e321301df72bccb8d6abf2975b6871926b9a0 diff --git a/makefile b/makefile index 747f4cc..c7c4ed5 100644 --- a/makefile +++ b/makefile @@ -24,6 +24,7 @@ rm = /bin/rm -f CC = $(CROSS)gcc HOSTCC = gcc +#CFLAGS = -std=$(STD) -D_DEFAULT_SOURCE -g -D__GCCUNIX__ -I. -O2 -MMD CFLAGS = -std=$(STD) -D_DEFAULT_SOURCE -g -D__GCCUNIX__ -I. -O2 SRCS = 6502.c amode.c debug.c direct.c eagen.c error.c expr.c listing.c mach.c macro.c mark.c object.c procln.c riscasm.c rmac.c sect.c symbol.c token.c @@ -34,7 +35,7 @@ OBJS = 6502.o amode.o debug.o direct.o eagen.o error.o expr.o listing.o mach.o m # Build everything # -all : mntab.h 68ktab.h kwtab.h risckw.h 6502.h rmac +all : mntab.h 68ktab.h kwtab.h risckw.h 6502kw.h rmac @echo @echo "Don't forget to bump the version number before commiting!" @echo @@ -50,10 +51,11 @@ mntab.h : mntab 68kmn kwgen 68ktab.h 68kmn : 68ktab 68ktab 68kgen ./68kgen 68kmn <68ktab >68ktab.h + kwtab.h : kwtab kwgen ./kwgen kw kwtab.h -6502.h : 6502.tbl kwgen +6502kw.h : 6502.tbl kwgen ./kwgen mp <6502.tbl >6502kw.h risckw.h : kwtab kwgen @@ -118,8 +120,8 @@ object.o : object.c object.h procln.o : procln.c procln.h $(CC) $(CFLAGS) -c procln.c -risca.o : risca.c risca.h - $(CC) $(CFLAGS) -c risca.c +riscasm.o : riscasm.c riscasm.h + $(CC) $(CFLAGS) -c riscasm.c rmac.o : rmac.c rmac.h $(CC) $(CFLAGS) -c rmac.c @@ -146,31 +148,31 @@ clean: # # Dependencies # -6502.o: 6502.c direct.h rmac.h symbol.h expr.h error.h mach.h amode.h \ - procln.h token.h riscasm.h sect.h +6502.o: 6502.c direct.h rmac.h symbol.h expr.h error.h mach.h procln.h \ + token.h riscasm.h sect.h 68kgen.o: 68kgen.c -amode.o: amode.c amode.h rmac.h symbol.h error.h token.h expr.h kwtab.h \ - mntab.h parmode.h +amode.o: amode.c amode.h rmac.h symbol.h error.h expr.h mach.h procln.h \ + token.h sect.h kwtab.h mntab.h parmode.h debug.o: debug.c debug.h rmac.h symbol.h amode.h direct.h mark.h sect.h \ token.h -direct.o: direct.c direct.h rmac.h symbol.h 6502.h error.h expr.h \ - listing.h mach.h amode.h macro.h mark.h procln.h token.h riscasm.h \ - sect.h kwtab.h +direct.o: direct.c direct.h rmac.h symbol.h 6502.h amode.h error.h expr.h \ + listing.h mach.h macro.h mark.h procln.h token.h riscasm.h sect.h \ + kwtab.h eagen.o: eagen.c eagen.h rmac.h symbol.h amode.h sect.h mark.h error.h \ mach.h riscasm.h eagen0.c error.o: error.c error.h rmac.h symbol.h token.h listing.h expr.o: expr.c expr.h rmac.h symbol.h direct.h error.h listing.h mach.h \ - amode.h procln.h token.h riscasm.h sect.h kwtab.h + procln.h token.h riscasm.h sect.h kwtab.h kwgen.o: kwgen.c -listing.o: listing.c listing.h rmac.h symbol.h version.h token.h procln.h \ - sect.h error.h -mach.o: mach.c mach.h amode.h rmac.h symbol.h eagen.h error.h direct.h \ +listing.o: listing.c listing.h rmac.h symbol.h error.h procln.h token.h \ + sect.h version.h +mach.o: mach.c mach.h rmac.h symbol.h amode.h direct.h eagen.h error.h \ procln.h token.h riscasm.h sect.h kwtab.h 68ktab.h macro.o: macro.c macro.h rmac.h symbol.h debug.h direct.h error.h expr.h \ listing.h procln.h token.h mark.o: mark.c mark.h rmac.h symbol.h error.h object.h riscasm.h sect.h -object.o: object.c object.h rmac.h symbol.h error.h mark.h riscasm.h \ - sect.h +object.o: object.c object.h rmac.h symbol.h 6502.h error.h mark.h \ + riscasm.h sect.h procln.o: procln.c procln.h rmac.h symbol.h token.h 6502.h amode.h \ direct.h error.h expr.h listing.h mach.h macro.h riscasm.h sect.h \ kwtab.h mntab.h risckw.h 6502kw.h @@ -180,9 +182,9 @@ rmac.o: rmac.c rmac.h symbol.h 6502.h debug.h direct.h error.h expr.h \ listing.h mark.h macro.h object.h procln.h token.h riscasm.h sect.h \ version.h sect.o: sect.c sect.h rmac.h symbol.h 6502.h direct.h error.h expr.h \ - listing.h mach.h amode.h mark.h riscasm.h token.h + listing.h mach.h mark.h riscasm.h token.h symbol.o: symbol.c symbol.h error.h rmac.h listing.h object.h procln.h \ token.h -token.o: token.c token.h rmac.h symbol.h error.h macro.h procln.h sect.h \ - kwtab.h +token.o: token.c token.h rmac.h symbol.h direct.h error.h macro.h \ + procln.h sect.h kwtab.h