mirror of
https://github.com/holub/mame
synced 2025-04-16 13:34:55 +03:00
Added generated m68kops files to tree, added makefile for developers working on core (nw)
This commit is contained in:
parent
69c4713af0
commit
2df0d9deed
16
makefile
16
makefile
@ -798,7 +798,6 @@ GEN_FOLDERS := \
|
|||||||
$(GENDIR)/emu/cpu/mcs96/ \
|
$(GENDIR)/emu/cpu/mcs96/ \
|
||||||
$(GENDIR)/emu/cpu/m6502/ \
|
$(GENDIR)/emu/cpu/m6502/ \
|
||||||
$(GENDIR)/emu/cpu/m6809/ \
|
$(GENDIR)/emu/cpu/m6809/ \
|
||||||
$(GENDIR)/emu/cpu/m68000/ \
|
|
||||||
$(GENDIR)/emu/cpu/tms57002/ \
|
$(GENDIR)/emu/cpu/tms57002/ \
|
||||||
$(GENDIR)/osd/modules/debugger/qt/ \
|
$(GENDIR)/osd/modules/debugger/qt/ \
|
||||||
$(GENDIR)/resource/
|
$(GENDIR)/resource/
|
||||||
@ -869,8 +868,7 @@ generate: \
|
|||||||
$(GENDIR)/emu/cpu/mcs96/mcs96.inc $(GENDIR)/emu/cpu/mcs96/i8x9x.inc $(GENDIR)/emu/cpu/mcs96/i8xc196.inc \
|
$(GENDIR)/emu/cpu/mcs96/mcs96.inc $(GENDIR)/emu/cpu/mcs96/i8x9x.inc $(GENDIR)/emu/cpu/mcs96/i8xc196.inc \
|
||||||
$(GENDIR)/emu/cpu/m6502/deco16.inc $(GENDIR)/emu/cpu/m6502/m4510.inc $(GENDIR)/emu/cpu/m6502/m6502.inc $(GENDIR)/emu/cpu/m6502/m65c02.inc $(GENDIR)/emu/cpu/m6502/m65ce02.inc $(GENDIR)/emu/cpu/m6502/m6509.inc $(GENDIR)/emu/cpu/m6502/m6510.inc $(GENDIR)/emu/cpu/m6502/n2a03.inc $(GENDIR)/emu/cpu/m6502/r65c02.inc $(GENDIR)/emu/cpu/m6502/m740.inc \
|
$(GENDIR)/emu/cpu/m6502/deco16.inc $(GENDIR)/emu/cpu/m6502/m4510.inc $(GENDIR)/emu/cpu/m6502/m6502.inc $(GENDIR)/emu/cpu/m6502/m65c02.inc $(GENDIR)/emu/cpu/m6502/m65ce02.inc $(GENDIR)/emu/cpu/m6502/m6509.inc $(GENDIR)/emu/cpu/m6502/m6510.inc $(GENDIR)/emu/cpu/m6502/n2a03.inc $(GENDIR)/emu/cpu/m6502/r65c02.inc $(GENDIR)/emu/cpu/m6502/m740.inc \
|
||||||
$(GENDIR)/emu/cpu/m6809/m6809.inc $(GENDIR)/emu/cpu/m6809/hd6309.inc $(GENDIR)/emu/cpu/m6809/konami.inc \
|
$(GENDIR)/emu/cpu/m6809/m6809.inc $(GENDIR)/emu/cpu/m6809/hd6309.inc $(GENDIR)/emu/cpu/m6809/konami.inc \
|
||||||
$(GENDIR)/emu/cpu/tms57002/tms57002.inc \
|
$(GENDIR)/emu/cpu/tms57002/tms57002.inc
|
||||||
$(GENDIR)/m68kmake$(EXE) $(GENDIR)/emu/cpu/m68000/m68kops.c
|
|
||||||
|
|
||||||
$(GENDIR)/%.lh: $(SRC)/%.lay $(SRC)/build/file2str.py
|
$(GENDIR)/%.lh: $(SRC)/%.lay $(SRC)/build/file2str.py
|
||||||
@echo Converting $<...
|
@echo Converting $<...
|
||||||
@ -982,18 +980,6 @@ $(GENDIR)/emu/cpu/tms57002/tms57002.inc: $(SRC)/emu/cpu/tms57002/tmsmake.py $(SR
|
|||||||
@echo Generating TMS57002 source file...
|
@echo Generating TMS57002 source file...
|
||||||
$(PYTHON) $(SRC)/emu/cpu/tms57002/tmsmake.py $(SRC)/emu/cpu/tms57002/tmsinstr.lst $@
|
$(PYTHON) $(SRC)/emu/cpu/tms57002/tmsmake.py $(SRC)/emu/cpu/tms57002/tmsinstr.lst $@
|
||||||
|
|
||||||
$(GENDIR)/m68kmake.o: src/emu/cpu/m68000/m68kmake.c
|
|
||||||
@echo $(notdir $<)
|
|
||||||
$(SILENT) $(CC) -x c++ -std=gnu++98 -o "$@" -c "$<"
|
|
||||||
|
|
||||||
$(GENDIR)/m68kmake$(EXE) : $(GENDIR)/m68kmake.o
|
|
||||||
@echo Linking $@...
|
|
||||||
$(LD) -lstdc++ $^ -o $@
|
|
||||||
|
|
||||||
$(GENDIR)/emu/cpu/m68000/m68kops.c: $(GENDIR)/m68kmake$(EXE) $(SRC)/emu/cpu/m68000/m68k_in.c
|
|
||||||
@echo Generating M68K source files...
|
|
||||||
$(SILENT) $(GENDIR)/m68kmake $(GENDIR)/emu/cpu/m68000 $(SRC)/emu/cpu/m68000/m68k_in.c
|
|
||||||
|
|
||||||
$(GENDIR)/mess/drivers/ymmu100.inc: $(SRC)/mess/drivers/ymmu100.ppm $(SRC)/build/file2str.py
|
$(GENDIR)/mess/drivers/ymmu100.inc: $(SRC)/mess/drivers/ymmu100.ppm $(SRC)/build/file2str.py
|
||||||
@echo Converting $<...
|
@echo Converting $<...
|
||||||
@$(PYTHON) $(SRC)/build/file2str.py $(SRC)/mess/drivers/ymmu100.ppm $@ ymmu100_bkg UINT8
|
@$(PYTHON) $(SRC)/build/file2str.py $(SRC)/mess/drivers/ymmu100.ppm $@ ymmu100_bkg UINT8
|
||||||
|
@ -1034,7 +1034,7 @@ end
|
|||||||
if (CPUS["M680X0"]~=null) then
|
if (CPUS["M680X0"]~=null) then
|
||||||
files {
|
files {
|
||||||
MAME_DIR .. "src/emu/cpu/m68000/m68kcpu.c",
|
MAME_DIR .. "src/emu/cpu/m68000/m68kcpu.c",
|
||||||
GEN_DIR .. "emu/cpu/m68000/m68kops.c",
|
MAME_DIR .. "src/emu/cpu/m68000/m68kops.c",
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -185,7 +185,6 @@ function emuProject(_target, _subtarget)
|
|||||||
GEN_DIR .. "emu",
|
GEN_DIR .. "emu",
|
||||||
GEN_DIR .. "emu/layout",
|
GEN_DIR .. "emu/layout",
|
||||||
MAME_DIR .. "src/emu/cpu/m68000",
|
MAME_DIR .. "src/emu/cpu/m68000",
|
||||||
GEN_DIR .. "emu/cpu/m68000",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dofile(path.join("src", "cpu.lua"))
|
dofile(path.join("src", "cpu.lua"))
|
||||||
|
@ -866,7 +866,7 @@ function createMESSProjects(_target, _subtarget, _name)
|
|||||||
MAME_DIR .. "3rdparty/zlib",
|
MAME_DIR .. "3rdparty/zlib",
|
||||||
GEN_DIR .. "mess/layout",
|
GEN_DIR .. "mess/layout",
|
||||||
GEN_DIR .. "mame/layout",
|
GEN_DIR .. "mame/layout",
|
||||||
GEN_DIR .. "emu/cpu/m68000",
|
MAME_DIR .. "src/emu/cpu/m68000",
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
34886
src/emu/cpu/m68000/m68kops.c
Normal file
34886
src/emu/cpu/m68000/m68kops.c
Normal file
File diff suppressed because it is too large
Load Diff
1993
src/emu/cpu/m68000/m68kops.h
Normal file
1993
src/emu/cpu/m68000/m68kops.h
Normal file
File diff suppressed because it is too large
Load Diff
31
src/emu/cpu/m68000/makefile
Normal file
31
src/emu/cpu/m68000/makefile
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# extension for executables
|
||||||
|
EXE :=
|
||||||
|
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
EXE := .exe
|
||||||
|
endif
|
||||||
|
ifeq ($(OS),os2)
|
||||||
|
EXE := .exe
|
||||||
|
endif
|
||||||
|
|
||||||
|
.PHONY: all clean
|
||||||
|
|
||||||
|
all : m68kmake$(EXE) m68kops.c clean
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo Cleaning...
|
||||||
|
-@rm -f m68kmake$(EXE)
|
||||||
|
-@rm -f m68kmake.o
|
||||||
|
|
||||||
|
m68kmake.o: m68kmake.c
|
||||||
|
@echo $(notdir $<)
|
||||||
|
@gcc -x c++ -std=gnu++98 -o "$@" -c "$<"
|
||||||
|
|
||||||
|
m68kmake$(EXE) : m68kmake.o
|
||||||
|
@echo Linking $@...
|
||||||
|
@g++ -lstdc++ $^ -o $@
|
||||||
|
|
||||||
|
m68kops.c: m68kmake$(EXE) m68k_in.c
|
||||||
|
@echo Generating M68K source files...
|
||||||
|
@m68kmake$(EXE) . m68k_in.c
|
||||||
|
|
Loading…
Reference in New Issue
Block a user