trunk/makefile
r253028 | r253029 | |
1233 | 1233 | @echo Cleaning... |
1234 | 1234 | -@rm -rf $(BUILDDIR) |
1235 | 1235 | $(SILENT) $(MAKE) $(MAKEPARAMS) -C 3rdparty/genie/build/gmake.$(GENIEOS) -f genie.make clean |
| 1236 | $(SILENT) $(MAKE) -C $(SRC)/devices/cpu/m68000 clean |
1236 | 1237 | |
1237 | 1238 | GEN_FOLDERS := $(GENDIR)/$(TARGET)/layout/ $(GENDIR)/$(TARGET)/$(SUBTARGET)/ |
1238 | 1239 | |
r253028 | r253029 | |
1252 | 1253 | generate: \ |
1253 | 1254 | $(GENIE) \ |
1254 | 1255 | $(GEN_FOLDERS) \ |
1255 | | $(patsubst $(SRC)/%.lay,$(GENDIR)/%.lh,$(LAYOUTS)) |
| 1256 | $(patsubst $(SRC)/%.lay,$(GENDIR)/%.lh,$(LAYOUTS)) \ |
| 1257 | $(SRC)/devices/cpu/m68000/m68kops.cpp |
1256 | 1258 | |
1257 | 1259 | $(GENDIR)/%.lh: $(SRC)/%.lay scripts/build/file2str.py | $(GEN_FOLDERS) |
1258 | 1260 | @echo Converting $<... |
1259 | 1261 | $(SILENT)$(PYTHON) scripts/build/file2str.py $< $@ layout_$(basename $(notdir $<)) |
1260 | 1262 | |
| 1263 | $(SRC)/devices/cpu/m68000/m68kops.cpp: $(SRC)/devices/cpu/m68000/m68k_in.cpp $(SRC)/devices/cpu/m68000/m68kmake.cpp |
| 1264 | $(SILENT) $(MAKE) -C $(SRC)/devices/cpu/m68000 |
1261 | 1265 | |
1262 | 1266 | #------------------------------------------------- |
1263 | 1267 | # Regression tests |
trunk/src/devices/cpu/m68000/makefile
r253028 | r253029 | |
10 | 10 | |
11 | 11 | .PHONY: all clean |
12 | 12 | |
13 | | all : m68kmake$(EXE) m68kops.c clean |
| 13 | all : m68kmake$(EXE) m68kops.cpp |
14 | 14 | |
15 | 15 | clean: |
16 | 16 | @echo Cleaning... |
17 | 17 | -@rm -f m68kmake$(EXE) |
18 | 18 | -@rm -f m68kmake.o |
| 19 | -@rm -f m68kops.* |
19 | 20 | |
20 | | m68kmake.o: m68kmake.c |
21 | | @echo $(notdir $<) |
22 | | @gcc -x c++ -std=gnu++98 -o "$@" -c "$<" |
| 21 | m68kmake.o: m68kmake.cpp |
| 22 | @gcc -x c++ -std=c++11 -o "$@" -c "$<" |
23 | 23 | |
24 | 24 | m68kmake$(EXE) : m68kmake.o |
25 | 25 | @echo Linking $@... |
26 | 26 | @g++ -lstdc++ $^ -o $@ |
27 | 27 | |
28 | | m68kops.c: m68kmake$(EXE) m68k_in.c |
| 28 | m68kops.cpp: m68kmake$(EXE) m68k_in.cpp |
29 | 29 | @echo Generating M68K source files... |
30 | | @m68kmake$(EXE) . m68k_in.c |
| 30 | @m68kmake$(EXE) . m68k_in.cpp |
31 | 31 | |