|
|
1.1 root 1: #
2: # Makefile.in for UAE
3: #
4:
5: @SET_MAKE@
6: CC = @CC@
1.1.1.11 root 7: WRC = @WRCPRG@
1.1 root 8: CPP = @CPP@
1.1.1.2 root 9: LDFLAGS = @LDFLAGS@
1.1.1.16! root 10: CFLAGS = @CFLAGS@ -D__inline__=@ac_cv_c_inline@ \
! 11: -DSYSTEM_ROMDIR=\"$(datadir)/uae/roms\" \
! 12: -DSYSTEM_CFGDIR=\"$(datadir)/uae/configs\"
1.1.1.3 root 13: X_CFLAGS = @X_CFLAGS@ @GTK_CFLAGS@ -DSHM_SUPPORT_LINKS=@SHM_SUPPORT_LINKS@
1.1 root 14: TARGET = @TARGET@
1.1.1.3 root 15: LIBRARIES = @LIBRARIES@ @LIBS@ @GTK_LIBS@
1.1.1.2 root 16: MATHLIB = @MATHLIB@
1.1.1.5 root 17: RESOBJS = @RESOBJS@
1.1.1.2 root 18:
1.1.1.3 root 19: NO_SCHED_CFLAGS = @NO_SCHED_CFLAGS@
20:
1.1 root 21: INSTALL = @INSTALL@
22: INSTALL_PROGRAM = @INSTALL_PROGRAM@
23: INSTALL_DATA = @INSTALL_DATA@
24: prefix = @prefix@
1.1.1.16! root 25: datarootdir = @datarootdir@
! 26: datadir = @datadir@
1.1 root 27: exec_prefix = @exec_prefix@
28: bindir = @bindir@
29: libdir = @libdir@
30: sysconfdir = @sysconfdir@
31:
1.1.1.3 root 32: VPATH = @top_srcdir@/src
33:
1.1.1.5 root 34: .SUFFIXES: .o .c .h .m .i .S .rc .res
1.1.1.3 root 35:
1.1.1.9 root 36: #.SECONDARY: cpuemu.c cpustbl.c cputbl.h
1.1 root 37:
1.1.1.3 root 38: INCLUDES=-I. -I@top_srcdir@/src/include/
1.1.1.2 root 39:
1.1.1.16! root 40: OBJS = main.o newcpu.o memory.o @CPUOBJS@ custom.o cia.o serial.o blitter.o \
! 41: autoconf.o ersatz.o filesys.o hardfile.o keybuf.o expansion.o zfile.o \
! 42: fpp.o readcpu.o cpudefs.o gfxutil.o traps.o blitfunc.o blittable.o \
! 43: gayle.o rommgr.o disk.o audio.o drawing.o cpustbl.o inputdevice.o \
! 44: uaelib.o picasso96.o uaeexe.o bsdsocket.o bsdsocket-posix-new.o \
! 45: missing.o \
! 46: sd-sound.o od-joy.o md-support.o \
! 47: fsusage.o cfgfile.o native2amiga.o fsdb.o identify.o timemgr.o crc32.o \
! 48: savestate.o writelog.o \
! 49: hotkeys.o keymap/keymap.o keymap/x11pc_rawkeys.o \
! 50: sinctable.o \
! 51: @ASMOBJS@ @GFXOBJS@ @GUIOBJS@ @DEBUGOBJS@ @SCSIOBJS@ @FSDBOBJS@
1.1.1.11 root 52:
1.1 root 53:
54: all: $(TARGET)
55:
56: x11: progs
57:
58: svgalib: progs
59:
1.1.1.5 root 60: win32: progs $(RESOBJS)
61: $(WRC) $(RESOBJS) uae.exe
62:
1.1.1.3 root 63: ggilib: progs
64:
65: asciiart: progs
66:
1.1.1.2 root 67: amigaos: progs
68:
1.1.1.3 root 69: p_os: progs
70:
71: beos: progs
1.1 root 72:
73: next: progs
74: cp uae ../Uae.app/Uae
75:
76: progs: uae readdisk
77:
78: install:
79:
1.1.1.3 root 80: readdisk: readdisk.o missing.o
81: $(CC) readdisk.o missing.o -o readdisk $(LDFLAGS) $(DEBUGFLAGS)
1.1 root 82:
83: uae: $(OBJS)
1.1.1.5 root 84: $(CC) $(OBJS) -o uae $(GFXLDFLAGS) $(LDFLAGS) $(DEBUGFLAGS) $(LIBRARIES) $(MATHLIB)
1.1 root 85:
86: clean:
1.1.1.11 root 87: $(MAKE) -C tools clean
1.1.1.2 root 88: -rm -f $(OBJS) *.o uae readdisk
1.1.1.11 root 89: -rm -f blit.h cpudefs.c
1.1.1.12 root 90: -rm -f cpuemu.c build68k cputmp.s cpustbl.c cputbl.h
1.1.1.8 root 91: -rm -f blitfunc.c blitfunc.h blittable.c
1.1 root 92:
93: halfclean:
1.1.1.2 root 94: -rm -f $(OBJS)
1.1 root 95:
96: streifenfrei: clean
1.1.1.16! root 97: $(MAKE) -C tools streifenfrei
1.1.1.5 root 98: -rm -f Makefile sysconfig.h
99: -rm -f od-joy.c md-X86.S sd-sound.c md-support.c
1.1.1.15 root 100: -rm -f machdep osdep threaddep sounddep target.h
1.1.1.16! root 101: -rm -f md-fpp.h
1.1 root 102:
1.1.1.11 root 103: blit.h: tools/genblitter
104: ./tools/genblitter i >blit.h
105: blitfunc.c: tools/genblitter blitfunc.h
106: ./tools/genblitter f >blitfunc.c
107: blitfunc.h: tools/genblitter
108: ./tools/genblitter h >blitfunc.h
109: blittable.c: tools/genblitter blitfunc.h
110: ./tools/genblitter t >blittable.c
111:
112: tools/genblitter:
113: $(MAKE) -C tools genblitter
114: tools/build68k:
115: $(MAKE) -C tools build68kc
116: tools/gencpu:
117: $(MAKE) -C tools gencpu
1.1.1.3 root 118:
1.1.1.8 root 119: custom.o: blit.h
120: drawing.o: linetoscr.c
1.1.1.3 root 121:
1.1.1.11 root 122: cpudefs.c: tools/build68k @top_srcdir@/src/table68k
123: ./tools/build68k <@top_srcdir@/src/table68k >cpudefs.c
1.1.1.3 root 124:
1.1.1.11 root 125: cpuemu.c: tools/gencpu
126: ./tools/gencpu
1.1.1.3 root 127:
128: # gencpu also creates cpustbl.c and cputbl.h
129: cpustbl.c: cpuemu.c
130: cputbl.h: cpuemu.c
131:
1.1.1.11 root 132: console_missing.o: missing.c
133: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $(CFLAGS_$@) $< -o $@
134:
1.1.1.3 root 135: osdep/beos.o: osdep/beos.cpp
136: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) osdep/beos.cpp -o osdep/beos.o
1.1 root 137:
1.1.1.5 root 138: .rc.res:
139: $(WRC) $(INCLUDES) $<
1.1 root 140: .m.o:
1.1.1.3 root 141: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $<
1.1 root 142: .c.o:
1.1.1.11 root 143: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $(CFLAGS_$@) $< -o $@
1.1 root 144: .c.s:
1.1.1.3 root 145: $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1.1.2 root 146: .c.i:
1.1.1.3 root 147: $(CC) $(INCLUDES) -E $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< > $@
1.1 root 148: .S.o:
1.1.1.3 root 149: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1.1.2 root 150: .s.o:
1.1.1.3 root 151: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1 root 152:
153: # Saves recompiling...
154: touch:
1.1.1.12 root 155: touch *.o; touch build68k; touch cpudefs.c; touch cpudefs.o; touch gencpu; touch cpuemu.c; touch cpuemu.o
1.1 root 156:
157: build68k.o: include/readcpu.h
158: readcpu.o: include/readcpu.h
159:
1.1.1.15 root 160: cia.o: include/events.h
161: custom.o: include/events.h blit.h
162: newcpu.o: include/events.h
163: audio.o: include/events.h
164: disk.o: include/events.h
165: blitter.o: include/events.h blit.h
1.1 root 166:
1.1.1.5 root 167: # sam: this is for people with low memory. (is there a way do do this with a single rule ?)
168: cpuemu1.o: cpuemu.c
169: $(CC) -DPART_1 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
170: cpuemu2.o: cpuemu.c
171: $(CC) -DPART_2 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
172: cpuemu3.o: cpuemu.c
173: $(CC) -DPART_3 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
174: cpuemu4.o: cpuemu.c
175: $(CC) -DPART_4 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
176: cpuemu5.o: cpuemu.c
177: $(CC) -DPART_5 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
178: cpuemu6.o: cpuemu.c
179: $(CC) -DPART_6 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
180: cpuemu7.o: cpuemu.c
181: $(CC) -DPART_7 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
182: cpuemu8.o: cpuemu.c
183: $(CC) -DPART_8 $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.