mirror of https://github.com/zeldaret/mm.git
Set up diff script
This commit is contained in:
parent
ccd564e2b5
commit
5037e2da8d
|
@ -17,4 +17,5 @@ test.txt
|
||||||
src/test.c
|
src/test.c
|
||||||
*.dump
|
*.dump
|
||||||
tools/ido5.3_compiler/*
|
tools/ido5.3_compiler/*
|
||||||
tools/ido7.1_compiler/*
|
tools/ido7.1_compiler/*
|
||||||
|
expected/*
|
|
@ -1,3 +1,6 @@
|
||||||
[submodule "tools/asm-processor"]
|
[submodule "tools/asm-processor"]
|
||||||
path = tools/asm-processor
|
path = tools/asm-processor
|
||||||
url = https://github.com/simonlindholm/asm-processor.git
|
url = https://github.com/simonlindholm/asm-processor.git
|
||||||
|
[submodule "tools/asm-differ"]
|
||||||
|
path = tools/asm-differ
|
||||||
|
url = https://github.com/simonlindholm/asm-differ.git
|
||||||
|
|
4
Makefile
4
Makefile
|
@ -106,10 +106,10 @@ $(ROM): $(ROM_FILES)
|
||||||
@./tools/makerom.py ./tables/dmadata_table.txt $@
|
@./tools/makerom.py ./tables/dmadata_table.txt $@
|
||||||
|
|
||||||
build/code_pre_dmadata.elf: $(S_O_FILES) $(C_O_FILES) linker_scripts/code_script.txt undef.txt linker_scripts/object_script.txt
|
build/code_pre_dmadata.elf: $(S_O_FILES) $(C_O_FILES) linker_scripts/code_script.txt undef.txt linker_scripts/object_script.txt
|
||||||
$(LD) -r -T linker_scripts/code_script.txt -T undef.txt -T linker_scripts/object_script.txt --no-check-sections --accept-unknown-input-arch -o $@
|
$(LD) -r -T linker_scripts/code_script.txt -T undef.txt -T linker_scripts/object_script.txt --no-check-sections --accept-unknown-input-arch -N -o $@
|
||||||
|
|
||||||
build/code.elf: $(S_O_FILES) $(C_O_FILES) linker_scripts/code_script.txt undef.txt linker_scripts/object_script.txt linker_scripts/dmadata_script.txt
|
build/code.elf: $(S_O_FILES) $(C_O_FILES) linker_scripts/code_script.txt undef.txt linker_scripts/object_script.txt linker_scripts/dmadata_script.txt
|
||||||
$(LD) -T linker_scripts/code_script.txt -T undef.txt -T linker_scripts/object_script.txt -T linker_scripts/dmadata_script.txt --no-check-sections --accept-unknown-input-arch -Map build/mm.map -o $@
|
$(LD) -T linker_scripts/code_script.txt -T undef.txt -T linker_scripts/object_script.txt -T linker_scripts/dmadata_script.txt --no-check-sections --accept-unknown-input-arch -Map build/mm.map -N -o $@
|
||||||
|
|
||||||
linker_scripts/dmadata_script.txt: $(DMADATA_FILES) build/code_pre_dmadata.elf
|
linker_scripts/dmadata_script.txt: $(DMADATA_FILES) build/code_pre_dmadata.elf
|
||||||
./tools/dmadata.py ./tables/dmadata_table.txt /dev/null -u -l linker_scripts/dmadata_script.txt -e build/code_pre_dmadata.elf
|
./tools/dmadata.py ./tables/dmadata_table.txt /dev/null -u -l linker_scripts/dmadata_script.txt -e build/code_pre_dmadata.elf
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
def apply(config, args):
|
||||||
|
config['baseimg'] = 'baserom.z64'
|
||||||
|
config['myimg'] = 'rom.z64'
|
||||||
|
config['mapfile'] = 'build/mm.map'
|
||||||
|
config['source_directories'] = ['./src','./include']
|
File diff suppressed because it is too large
Load Diff
|
@ -1,2 +1,6 @@
|
||||||
libyaz0==0.5
|
libyaz0>=0.5
|
||||||
pyelftools==0.26
|
pyelftools>=0.26
|
||||||
|
colorama>=0.4.3
|
||||||
|
ansiwrap>=0.8.4
|
||||||
|
attrs>=18.2.0
|
||||||
|
watchdog>=0.10.2
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit d71fbe15c40e74c8f2226c0af596b80c9e92c97c
|
Loading…
Reference in New Issue