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