|
|
1.1 root 1: #
2: # Makefile.in for UAE
3: #
4:
5: @SET_MAKE@
6: CC = @CC@
7: CPP = @CPP@
1.1.1.2 root 8: LDFLAGS = @LDFLAGS@
1.1.1.3 root 9: CFLAGS = @CFLAGS@ -D__inline__=@ac_cv_c_inline@ $(AFINCLUDE) \
10: -DSTATFS_NO_ARGS=@STATFS_NO_ARGS@ \
11: -DSTATBUF_BAVAIL=@STATBUF_BAVAIL@
12: X_CFLAGS = @X_CFLAGS@ @GTK_CFLAGS@ -DSHM_SUPPORT_LINKS=@SHM_SUPPORT_LINKS@
1.1 root 13: TARGET = @TARGET@
1.1.1.3 root 14: LIBRARIES = @LIBRARIES@ @LIBS@ @GTK_LIBS@
1.1.1.2 root 15: MATHLIB = @MATHLIB@
16:
1.1.1.3 root 17: NO_SCHED_CFLAGS = @NO_SCHED_CFLAGS@
18:
1.1 root 19: INSTALL = @INSTALL@
20: INSTALL_PROGRAM = @INSTALL_PROGRAM@
21: INSTALL_DATA = @INSTALL_DATA@
22: prefix = @prefix@
23: exec_prefix = @exec_prefix@
24: bindir = @bindir@
25: libdir = @libdir@
26: sysconfdir = @sysconfdir@
27:
1.1.1.3 root 28: VPATH = @top_srcdir@/src
29:
30: .SUFFIXES: .o .c .h .m .i .S
31:
32: .SECONDARY: p2c.c p2c.h cpuemu.c cpustbl.c cputbl.h
1.1 root 33:
34: # If you want to use the AF System to play sound, set theese to the
35: # correct paths. If not, leave them commented out.
36: # (Don't forget to define AF_SOUND in config.h)
37: #AFINCLUDE=-I/usr/local/vol/AudioFile/include
38: #AFLDFLAGS=-L/usr/local/vol/AudioFile/lib -lAF
39:
1.1.1.3 root 40: INCLUDES=-I. -I@top_srcdir@/src/include/
1.1.1.2 root 41:
1.1.1.3 root 42: OBJS = main.o newcpu.o memory.o @CPUOBJS@ custom.o cia.o serial.o blitter.o \
1.1.1.2 root 43: autoconf.o ersatz.o filesys.o hardfile.o keybuf.o expansion.o zfile.o \
44: fpp.o readcpu.o cpudefs.o gfxutil.o gfxlib.o blitfunc.o blittable.o \
1.1.1.3 root 45: disk.o audio.o compiler.o uaelib.o picasso96.o p2c.o cpustbl.o \
46: uaeexe.o missing.o sounddep/sound.o osdep/joystick.o machdep/support.o \
47: @ASMOBJS@ @GFXOBJS@ @DEBUGOBJS@
1.1 root 48:
49: all: $(TARGET)
50:
51: x11: progs
52:
53: svgalib: progs
54:
1.1.1.3 root 55: ggilib: progs
56:
57: asciiart: progs
58:
1.1.1.2 root 59: amigaos: progs
60:
1.1.1.3 root 61: p_os: progs
62:
63: beos: progs
1.1 root 64:
65: next: progs
66: cp uae ../Uae.app/Uae
67:
68: progs: uae readdisk
69:
70: install:
71:
1.1.1.3 root 72: readdisk: readdisk.o missing.o
73: $(CC) readdisk.o missing.o -o readdisk $(LDFLAGS) $(DEBUGFLAGS)
1.1 root 74:
75: uae: $(OBJS)
1.1.1.2 root 76: $(CC) $(OBJS) -o uae $(GFXLDFLAGS) $(AFLDFLAGS) $(LDFLAGS) $(DEBUGFLAGS) $(LIBRARIES) $(MATHLIB)
1.1 root 77:
78: clean:
1.1.1.2 root 79: -rm -f $(OBJS) *.o uae readdisk
1.1.1.3 root 80: -rm -f gencpu genblitter blit.h genp2c cpudefs.c cpuopti
81: -rm -f cpuemu.c build68k cputmp.s cpufast.s cpustbl.c cputbl.h
1.1.1.4 ! root 82: -rm -f blitfunc.c blitfunc.h blittable.c p2c.c p2c.h
1.1 root 83:
84: halfclean:
1.1.1.2 root 85: -rm -f $(OBJS)
1.1 root 86:
87: streifenfrei: clean
1.1.1.3 root 88: -rm -f Makefile config.cache config.log config.status sysconfig.h
1.1.1.4 ! root 89: -rm -f machdep osdep threaddep sounddep target.h config.h
1.1 root 90:
91: blit.h: genblitter
92: ./genblitter i >blit.h
93: blitfunc.c: genblitter blitfunc.h
94: ./genblitter f >blitfunc.c
95: blitfunc.h: genblitter
96: ./genblitter h >blitfunc.h
97: blittable.c: genblitter blitfunc.h
98: ./genblitter t >blittable.c
99:
1.1.1.2 root 100: genblitter: genblitter.o blitops.o
101: $(CC) $(LDFLAGS) -o genblitter genblitter.o blitops.o
1.1 root 102: build68k: build68k.o
103: $(CC) $(LDFLAGS) -o build68k build68k.o
104: cpuopti: cpuopti.o
105: $(CC) $(LDFLAGS) -o cpuopti cpuopti.o
1.1.1.3 root 106: gencpu: gencpu.o readcpu.o cpudefs.o missing.o
107: $(CC) $(LDFLAGS) -o gencpu gencpu.o readcpu.o missing.o cpudefs.o
108: genp2c: genp2c.o
109: $(CC) $(LDFLAGS) -o genp2c genp2c.o
110:
111: custom.o: blit.h p2c.h
112: p2c.o: p2c.h
113:
114: p2c.h: genp2c
115: ./genp2c H >p2c.h
116: p2c.c: genp2c
117: ./genp2c C >p2c.c
118: p2c_x86.S: genp2c
119: ./genp2c x86 >p2c_x86.S
120:
121: cpudefs.c: build68k @top_srcdir@/src/table68k
122: ./build68k <@top_srcdir@/src/table68k >cpudefs.c
123:
124: cpuemu.c: gencpu
125: ./gencpu
126:
127: # gencpu also creates cpustbl.c and cputbl.h
128: cpustbl.c: cpuemu.c
129: cputbl.h: cpuemu.c
130:
131: cpufast.s: cpuemu.c cpuopti
132: $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $(NO_SCHED_CFLAGS) $< -o cputmp.s
133: ./cpuopti <cputmp.s >$@
134: rm cputmp.s
1.1.1.2 root 135:
1.1.1.3 root 136: osdep/beos.o: osdep/beos.cpp
137: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) osdep/beos.cpp -o osdep/beos.o
1.1 root 138:
139: .m.o:
1.1.1.3 root 140: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $<
1.1 root 141: .c.o:
1.1.1.3 root 142: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1 root 143: .c.s:
1.1.1.3 root 144: $(CC) $(INCLUDES) -S $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1.1.2 root 145: .c.i:
1.1.1.3 root 146: $(CC) $(INCLUDES) -E $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< > $@
1.1 root 147: .S.o:
1.1.1.3 root 148: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1.1.2 root 149: .s.o:
1.1.1.3 root 150: $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $< -o $@
1.1 root 151:
152: # Saves recompiling...
153: touch:
1.1.1.3 root 154: touch *.o; touch build68k; touch cpudefs.c; touch cpudefs.o; touch gencpu; touch cpuemu.c; touch cpuopti.o cpuopti cpuemu.o cpufast.s cpufast.o
1.1 root 155:
156: build68k.o: include/readcpu.h
157: readcpu.o: include/readcpu.h
158:
159: main.o: config.h
160: cia.o: config.h include/events.h
1.1.1.3 root 161: custom.o: config.h include/events.h blit.h
1.1 root 162: newcpu.o: config.h include/events.h
163: autoconf.o: config.h
164: expansion.o: config.h
165: xwin.o: config.h
166: svga.o: config.h
1.1.1.3 root 167: audio.o: config.h include/events.h
1.1 root 168: memory.o: config.h
169: debug.o: config.h
170: fpp.o: config.h
171: ersatz.o: config.h
172: filesys.o: config.h
173: execlib.o: config.h
174: disk.o: config.h include/events.h
1.1.1.3 root 175: blitter.o: config.h include/events.h blit.h
1.1 root 176:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.