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/m6502/ \
|
||||
$(GENDIR)/emu/cpu/m6809/ \
|
||||
$(GENDIR)/emu/cpu/m68000/ \
|
||||
$(GENDIR)/emu/cpu/tms57002/ \
|
||||
$(GENDIR)/osd/modules/debugger/qt/ \
|
||||
$(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/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/tms57002/tms57002.inc \
|
||||
$(GENDIR)/m68kmake$(EXE) $(GENDIR)/emu/cpu/m68000/m68kops.c
|
||||
$(GENDIR)/emu/cpu/tms57002/tms57002.inc
|
||||
|
||||
$(GENDIR)/%.lh: $(SRC)/%.lay $(SRC)/build/file2str.py
|
||||
@echo Converting $<...
|
||||
@ -982,18 +980,6 @@ $(GENDIR)/emu/cpu/tms57002/tms57002.inc: $(SRC)/emu/cpu/tms57002/tmsmake.py $(SR
|
||||
@echo Generating TMS57002 source file...
|
||||
$(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
|
||||
@echo Converting $<...
|
||||
@$(PYTHON) $(SRC)/build/file2str.py $(SRC)/mess/drivers/ymmu100.ppm $@ ymmu100_bkg UINT8
|
||||
|
@ -1034,7 +1034,7 @@ end
|
||||
if (CPUS["M680X0"]~=null) then
|
||||
files {
|
||||
MAME_DIR .. "src/emu/cpu/m68000/m68kcpu.c",
|
||||
GEN_DIR .. "emu/cpu/m68000/m68kops.c",
|
||||
MAME_DIR .. "src/emu/cpu/m68000/m68kops.c",
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -185,7 +185,6 @@ function emuProject(_target, _subtarget)
|
||||
GEN_DIR .. "emu",
|
||||
GEN_DIR .. "emu/layout",
|
||||
MAME_DIR .. "src/emu/cpu/m68000",
|
||||
GEN_DIR .. "emu/cpu/m68000",
|
||||
}
|
||||
|
||||
dofile(path.join("src", "cpu.lua"))
|
||||
|
@ -866,7 +866,7 @@ function createMESSProjects(_target, _subtarget, _name)
|
||||
MAME_DIR .. "3rdparty/zlib",
|
||||
GEN_DIR .. "mess/layout",
|
||||
GEN_DIR .. "mame/layout",
|
||||
GEN_DIR .. "emu/cpu/m68000",
|
||||
MAME_DIR .. "src/emu/cpu/m68000",
|
||||
}
|
||||
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