Previous 199869 Revisions Next

r44517 Wednesday 27th January, 2016 at 14:36:29 UTC by Miodrag Milanović
Updated makefile to generate m68k files (nw)
[/trunk].gitignore makefile
[src/devices/cpu/m68000]makefile

trunk/.gitignore
r253028r253029
2626regtests/jedutil/output
2727*.pyc
2828/CMakeLists.txt
29/src/devices/cpu/m68000/m68kops.cpp
30/src/devices/cpu/m68000/m68kops.h
31/src/devices/cpu/m68000/m68kmake.*
32!/src/devices/cpu/m68000/m68kmake.cpp
No newline at end of file
trunk/makefile
r253028r253029
12331233   @echo Cleaning...
12341234   -@rm -rf $(BUILDDIR)
12351235   $(SILENT) $(MAKE) $(MAKEPARAMS) -C 3rdparty/genie/build/gmake.$(GENIEOS) -f genie.make clean
1236   $(SILENT) $(MAKE) -C $(SRC)/devices/cpu/m68000 clean
12361237
12371238GEN_FOLDERS := $(GENDIR)/$(TARGET)/layout/ $(GENDIR)/$(TARGET)/$(SUBTARGET)/
12381239
r253028r253029
12521253generate: \
12531254      $(GENIE) \
12541255      $(GEN_FOLDERS) \
1255      $(patsubst $(SRC)/%.lay,$(GENDIR)/%.lh,$(LAYOUTS))
1256      $(patsubst $(SRC)/%.lay,$(GENDIR)/%.lh,$(LAYOUTS)) \
1257      $(SRC)/devices/cpu/m68000/m68kops.cpp
12561258
12571259$(GENDIR)/%.lh: $(SRC)/%.lay scripts/build/file2str.py | $(GEN_FOLDERS)
12581260   @echo Converting $<...
12591261   $(SILENT)$(PYTHON) scripts/build/file2str.py $< $@ layout_$(basename $(notdir $<))
12601262
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
12611265
12621266#-------------------------------------------------
12631267# Regression tests
trunk/src/devices/cpu/m68000/makefile
r253028r253029
1010
1111.PHONY: all clean
1212
13all : m68kmake$(EXE) m68kops.c clean
13all : m68kmake$(EXE) m68kops.cpp
1414
1515clean:
1616   @echo Cleaning...
1717   -@rm -f m68kmake$(EXE)
1818   -@rm -f m68kmake.o
19   -@rm -f m68kops.*
1920   
20m68kmake.o: m68kmake.c
21   @echo $(notdir $<)
22   @gcc -x c++ -std=gnu++98 -o "$@" -c "$<"
21m68kmake.o: m68kmake.cpp
22   @gcc -x c++ -std=c++11 -o "$@" -c "$<"
2323
2424m68kmake$(EXE) : m68kmake.o
2525   @echo Linking $@...
2626   @g++ -lstdc++ $^ -o $@
2727
28m68kops.c: m68kmake$(EXE)    m68k_in.c
28m68kops.cpp: m68kmake$(EXE)    m68k_in.cpp
2929   @echo Generating M68K source files...
30   @m68kmake$(EXE) . m68k_in.c
30   @m68kmake$(EXE) . m68k_in.cpp
3131


Previous 199869 Revisions Next


© 1997-2024 The MAME Team