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 | |