mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-16 11:37:40 +01:00
Deprecate build_tools.sh
This commit is contained in:
parent
20863ac85b
commit
4a239c4604
@ -30,7 +30,7 @@ matrix:
|
|||||||
- g++-7
|
- g++-7
|
||||||
env: _="Build"
|
env: _="Build"
|
||||||
script:
|
script:
|
||||||
- ./build_tools.sh g++-7
|
- make -j2 tools CXX=g++-7
|
||||||
- make -j2 compare
|
- make -j2 compare
|
||||||
- make -j2 modern
|
- make -j2 modern
|
||||||
after_success:
|
after_success:
|
||||||
|
@ -13,12 +13,6 @@ Then get the compiler from https://github.com/pret/agbcc and run the following c
|
|||||||
./install.sh PATH_OF_POKEEMERALD_DIRECTORY
|
./install.sh PATH_OF_POKEEMERALD_DIRECTORY
|
||||||
```
|
```
|
||||||
|
|
||||||
Then in the pokeemerald directory, build the tools.
|
|
||||||
|
|
||||||
```
|
|
||||||
./build_tools.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
Finally, build the rom.
|
Finally, build the rom.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
22
Makefile
22
Makefile
@ -88,7 +88,7 @@ JSONPROC := tools/jsonproc/jsonproc$(EXE)
|
|||||||
# Secondary expansion is required for dependency variables in object rules.
|
# Secondary expansion is required for dependency variables in object rules.
|
||||||
.SECONDEXPANSION:
|
.SECONDEXPANSION:
|
||||||
|
|
||||||
.PHONY: rom clean compare tidy
|
.PHONY: rom clean compare tidy tools mostlyclean clean-tools
|
||||||
|
|
||||||
C_SRCS := $(wildcard $(C_SUBDIR)/*.c $(C_SUBDIR)/*/*.c $(C_SUBDIR)/*/*/*.c)
|
C_SRCS := $(wildcard $(C_SUBDIR)/*.c $(C_SUBDIR)/*/*.c $(C_SUBDIR)/*/*/*.c)
|
||||||
C_OBJS := $(patsubst $(C_SUBDIR)/%.c,$(C_BUILDDIR)/%.o,$(C_SRCS))
|
C_OBJS := $(patsubst $(C_SUBDIR)/%.c,$(C_BUILDDIR)/%.o,$(C_SRCS))
|
||||||
@ -112,15 +112,31 @@ SUBDIRS := $(sort $(dir $(OBJS)))
|
|||||||
|
|
||||||
AUTO_GEN_TARGETS :=
|
AUTO_GEN_TARGETS :=
|
||||||
|
|
||||||
|
TOOLDIRS := $(filter-out tools/agbcc tools/binutils,$(wildcard tools/*))
|
||||||
|
TOOLBASE = $(TOOLDIRS:tools/%=%)
|
||||||
|
TOOLS = $(foreach tool,$(TOOLBASE),tools/%(tool)/$(tool)$(EXE))
|
||||||
|
|
||||||
$(shell mkdir -p $(SUBDIRS))
|
$(shell mkdir -p $(SUBDIRS))
|
||||||
|
|
||||||
|
all: tools rom
|
||||||
|
|
||||||
|
tools: $(TOOLS)
|
||||||
|
|
||||||
|
$(TOOLS):
|
||||||
|
@$(foreach tooldir,$(TOOLDIRS),$(MAKE) -C $(tooldir);)
|
||||||
|
|
||||||
rom: $(ROM)
|
rom: $(ROM)
|
||||||
|
|
||||||
# For contributors to make sure a change didn't affect the contents of the ROM.
|
# For contributors to make sure a change didn't affect the contents of the ROM.
|
||||||
compare: $(ROM)
|
compare: all
|
||||||
@$(SHA1) rom.sha1
|
@$(SHA1) rom.sha1
|
||||||
|
|
||||||
clean: tidy
|
clean: mostlyclean clean-tools
|
||||||
|
|
||||||
|
clean-tools:
|
||||||
|
@$(foreach tooldir,$(TOOLDIRS),$(MAKE) clean -C $(tooldir);)
|
||||||
|
|
||||||
|
mostlyclean: tidy
|
||||||
rm -f sound/direct_sound_samples/*.bin
|
rm -f sound/direct_sound_samples/*.bin
|
||||||
rm -f $(MID_SUBDIR)/*.s
|
rm -f $(MID_SUBDIR)/*.s
|
||||||
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
|
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
|
||||||
|
Loading…
Reference in New Issue
Block a user