Mercurial > repos > blastem
comparison Makefile @ 652:f822d9216968
Merge
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 30 Dec 2014 19:11:34 -0800 |
parents | 5ef3fe516da9 fa345ce3e5bd |
children | b68039895627 |
comparison
equal
deleted
inserted
replaced
620:9d6fed6501ba | 652:f822d9216968 |
---|---|
15 CFLAGS+= -pg | 15 CFLAGS+= -pg |
16 LDFLAGS+= -pg | 16 LDFLAGS+= -pg |
17 endif | 17 endif |
18 ifdef NOGL | 18 ifdef NOGL |
19 CFLAGS+= -DDISABLE_OPENGL | 19 CFLAGS+= -DDISABLE_OPENGL |
20 endif | |
21 | |
22 ifdef M68030 | |
23 CFLAGS+= -DM68030 | |
24 endif | |
25 ifdef M68020 | |
26 CFLAGS+= -DM68020 | |
27 endif | |
28 ifdef M68010 | |
29 CFLAGS+= -DM68010 | |
20 endif | 30 endif |
21 | 31 |
22 ifndef CPU | 32 ifndef CPU |
23 CPU:=$(shell uname -m) | 33 CPU:=$(shell uname -m) |
24 endif | 34 endif |
62 all : dis zdis stateview vgmplay blastem | 72 all : dis zdis stateview vgmplay blastem |
63 | 73 |
64 blastem : $(MAINOBJS) | 74 blastem : $(MAINOBJS) |
65 $(CC) -o blastem $(MAINOBJS) $(LDFLAGS) | 75 $(CC) -o blastem $(MAINOBJS) $(LDFLAGS) |
66 | 76 |
67 dis : dis.o 68kinst.o | 77 dis : dis.o 68kinst.o tern.o vos_program_module.o |
68 $(CC) -o dis dis.o 68kinst.o | 78 $(CC) -o dis dis.o 68kinst.o tern.o vos_program_module.o |
69 | 79 |
70 zdis : zdis.o z80inst.o | 80 zdis : zdis.o z80inst.o |
71 $(CC) -o zdis zdis.o z80inst.o | 81 $(CC) -o zdis zdis.o z80inst.o |
72 | 82 |
73 libemu68k.a : $(M68KOBJS) $(TRANSOBJS) | 83 libemu68k.a : $(M68KOBJS) $(TRANSOBJS) |
104 $(CC) -o gen_fib gen_fib.o gen_x86.o mem.o | 114 $(CC) -o gen_fib gen_fib.o gen_x86.o mem.o |
105 | 115 |
106 offsets : offsets.c z80_to_x86.h m68k_core.h | 116 offsets : offsets.c z80_to_x86.h m68k_core.h |
107 $(CC) -o offsets offsets.c | 117 $(CC) -o offsets offsets.c |
108 | 118 |
119 vos_prog_info : vos_prog_info.o vos_program_module.o | |
120 $(CC) -o vos_prog_info vos_prog_info.o vos_program_module.o | |
121 | |
109 %.o : %.S | 122 %.o : %.S |
110 $(CC) -c -o $@ $< | 123 $(CC) -c -o $@ $< |
111 | 124 |
112 %.o : %.c | 125 %.o : %.c |
113 $(CC) $(CFLAGS) -c -o $@ $< | 126 $(CC) $(CFLAGS) -c -o $@ $< |
114 | 127 |
115 %.bin : %.s68 | 128 %.bin : %.s68 |
116 vasmm68k_mot -Fbin -m68000 -no-opt -spaces -o $@ $< | 129 vasmm68k_mot -Fbin -m68000 -no-opt -spaces -o $@ -L $@.list $< |
117 | 130 |
118 %.bin : %.sz8 | 131 %.bin : %.sz8 |
119 vasmz80_mot -Fbin -spaces -o $@ $< | 132 vasmz80_mot -Fbin -spaces -o $@ $< |
120 | 133 |
121 clean : | 134 clean : |