|
|
1.1 ! root 1: # ! 2: # Makefile.dos for UAE ! 3: # ! 4: ! 5: CC = gcc ! 6: CPP = gcc -E ! 7: CFLAGS = -O3 -fomit-frame-pointer -fstrength-reduce -malign-jumps=0 -malign-loops=0 -malign-functions=0 -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes -Wstrict-prototypes -D__DOS__ -DX86_ASSEMBLY -D__inline__=inline -DSTATFS_NO_ARGS=2 -DSTATBUF_BAVAIL=f_bfree ! 8: LIBRARIES = -lgrx20 ! 9: GFXOBJS = dos-grx.o nogui.o ! 10: ASMOBJS = X86.o ! 11: ! 12: .SUFFIXES: .o .c .h .m ! 13: ! 14: INCLUDES=-Iinclude ! 15: ! 16: OBJS = main.o newcpu.o memory.o debug.o custom.o cia.o disk.o $(GFXOBJS) \ ! 17: autoconf.o os.o ersatz.o filesys.o hardfile.o keybuf.o expansion.o \ ! 18: readcpu.o cpudefs.o gfxutil.o gfxlib.o blitfunc.o blittable.o $(ASMOBJS) \ ! 19: cpu0.o cpu1.o cpu2.o cpu3.o cpu4.o cpu5.o cpu6.o cpu7.o \ ! 20: cpu8.o cpu9.o cpuA.o cpuB.o cpuC.o cpuD.o cpuE.o cpuF.o cpustbl.o ! 21: ! 22: all: sysconfig.h uae.exe readdisk.exe ! 23: ! 24: sysconfig.h: sysconfig.h.dos ! 25: cp sysconfig.h.dos sysconfig.h ! 26: ! 27: readdisk.exe: readdisk.o ! 28: $(CC) readdisk.o -o readdisk ! 29: strip readdisk ! 30: coff2exe readdisk ! 31: ! 32: uae.exe: $(OBJS) ! 33: $(CC) $(OBJS) -o uae $(LIBRARIES) ! 34: strip uae ! 35: coff2exe uae ! 36: ! 37: clean: ! 38: -del *.o ! 39: -del uae ! 40: -del uae.exe ! 41: -del readdisk ! 42: -del readdisk.exe ! 43: -del gencpu.exe ! 44: -del genblitter.exe ! 45: -del build68k.exe ! 46: -del cpudefs.c ! 47: -del cpu?.c ! 48: -del blit.h ! 49: -del cputbl.h ! 50: -del cpustbl.c ! 51: -del blitfunc.c ! 52: -del blitfunc.h ! 53: -del blittable.c ! 54: ! 55: halfclean: ! 56: -del *.o ! 57: ! 58: blit.h: genblitter.exe ! 59: genblitter i >blit.h ! 60: blitfunc.c: genblitter.exe blitfunc.h ! 61: genblitter f >blitfunc.c ! 62: blitfunc.h: genblitter.exe ! 63: genblitter h >blitfunc.h ! 64: blittable.c: genblitter.exe blitfunc.h ! 65: genblitter t >blittable.c ! 66: ! 67: genblitter.exe: genblitter.o ! 68: $(CC) -o $@ $? ! 69: build68k.exe: build68k.o ! 70: $(CC) -o $@ $? ! 71: gencpu.exe: gencpu.o readcpu.o cpudefs.o ! 72: $(CC) -o $@ gencpu.o readcpu.o cpudefs.o ! 73: ! 74: custom.o: blit.h ! 75: ! 76: cpudefs.c: build68k.exe table68k ! 77: build68k >cpudefs.c ! 78: cpustbl.c: gencpu.exe ! 79: gencpu s >cpustbl.c ! 80: cputbl.c: gencpu.exe ! 81: gencpu t >cputbl.c ! 82: cputbl.h: gencpu.exe ! 83: gencpu h >cputbl.h ! 84: ! 85: cpu0.c: gencpu.exe ! 86: gencpu f 0 >cpu0.c ! 87: cpu1.c: gencpu.exe ! 88: gencpu f 1 >cpu1.c ! 89: cpu2.c: gencpu.exe ! 90: gencpu f 2 >cpu2.c ! 91: cpu3.c: gencpu.exe ! 92: gencpu f 3 >cpu3.c ! 93: cpu4.c: gencpu.exe ! 94: gencpu f 4 >cpu4.c ! 95: cpu5.c: gencpu.exe ! 96: gencpu f 5 >cpu5.c ! 97: cpu6.c: gencpu.exe ! 98: gencpu f 6 >cpu6.c ! 99: cpu7.c: gencpu.exe ! 100: gencpu f 7 >cpu7.c ! 101: cpu8.c: gencpu.exe ! 102: gencpu f 8 >cpu8.c ! 103: cpu9.c: gencpu.exe ! 104: gencpu f 9 >cpu9.c ! 105: cpuA.c: gencpu.exe ! 106: gencpu f 10 >cpuA.c ! 107: cpuB.c: gencpu.exe ! 108: gencpu f 11 >cpuB.c ! 109: cpuC.c: gencpu.exe ! 110: gencpu f 12 >cpuC.c ! 111: cpuD.c: gencpu.exe ! 112: gencpu f 13 >cpuD.c ! 113: cpuE.c: gencpu.exe ! 114: gencpu f 14 >cpuE.c ! 115: cpuF.c: gencpu.exe ! 116: gencpu f 15 >cpuF.c ! 117: ! 118: cpu0.o: cpu0.c cputbl.h ! 119: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 120: cpu1.o: cpu1.c cputbl.h ! 121: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 122: cpu2.o: cpu2.c cputbl.h ! 123: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 124: cpu3.o: cpu3.c cputbl.h ! 125: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 126: cpu4.o: cpu4.c cputbl.h ! 127: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 128: cpu5.o: cpu5.c cputbl.h ! 129: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 130: cpu6.o: cpu6.c cputbl.h ! 131: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 132: cpu7.o: cpu7.c cputbl.h ! 133: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 134: cpu8.o: cpu8.c cputbl.h ! 135: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 136: cpu9.o: cpu9.c cputbl.h ! 137: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 138: cpuA.o: cpuA.c cputbl.h ! 139: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 140: cpuB.o: cpuB.c cputbl.h ! 141: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 142: cpuC.o: cpuC.c cputbl.h ! 143: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 144: cpuD.o: cpuD.c cputbl.h ! 145: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 146: cpuE.o: cpuE.c cputbl.h ! 147: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 148: cpuF.o: cpuF.c cputbl.h ! 149: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 150: ! 151: X86.o: X86.S ! 152: $(CC) $(INCLUDES) -c $(CFLAGS) X86.S ! 153: ! 154: .m.o: ! 155: $(CC) $(INCLUDES) -c $(CFLAGS) $*.m ! 156: .c.o: ! 157: $(CC) $(INCLUDES) -c $(CFLAGS) $*.c ! 158: .c.s: ! 159: $(CC) $(INCLUDES) -S $(CFLAGS) $*.c ! 160: .S.o: ! 161: $(CC) $(INCLUDES) -c $(CFLAGS) $*.S ! 162: ! 163: # Saves recompiling... ! 164: touch: ! 165: touch *.o ! 166: touch build68k.exe ! 167: touch cpudefs.c ! 168: touch gencpu.exe ! 169: touch genblitter.exe ! 170: touch cpu*.c ! 171: touch cpu*.h ! 172: ! 173: # Some more dependencies... ! 174: cpustbl.o: cputbl.h ! 175: cputbl.o: cputbl.h ! 176: ! 177: build68k.o: include/readcpu.h ! 178: readcpu.o: include/readcpu.h ! 179: ! 180: main.o: config.h ! 181: cia.o: config.h ! 182: custom.o: config.h ! 183: newcpu.o: config.h ! 184: autoconf.o: config.h ! 185: expansion.o: config.h ! 186: xwin.o: config.h ! 187: svga.o: config.h ! 188: bebox.o: config.h ! 189: os.o: config.h ! 190: memory.o: config.h ! 191: debug.o: config.h ! 192: ersatz.o: config.h ! 193: disk.o: config.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.