Drop devkitARM dependency entirely
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
include $(DEVKITARM)/base_tools
|
AS := tools/binutils/bin/arm-none-eabi-as
|
||||||
export CPP := $(PREFIX)cpp
|
CPP := $(CC) -E
|
||||||
export LD := $(PREFIX)ld
|
LD := tools/binutils/bin/arm-none-eabi-ld
|
||||||
|
OBJCOPY := tools/binutils/bin/arm-none-eabi-objcopy
|
||||||
|
|
||||||
TITLE := POKEMON FIRE
|
TITLE := POKEMON FIRE
|
||||||
GAME_CODE := BPRE
|
GAME_CODE := BPRE
|
||||||
@@ -166,7 +167,7 @@ $(OBJ_DIR)/ld_script.ld: ld_script.txt $(OBJ_DIR)/sym_bss.ld $(OBJ_DIR)/sym_comm
|
|||||||
cd $(OBJ_DIR) && sed -f ../../ld_script.sed ../../$< | sed "s#tools/#../../tools/#g" > ld_script.ld
|
cd $(OBJ_DIR) && sed -f ../../ld_script.sed ../../$< | sed "s#tools/#../../tools/#g" > ld_script.ld
|
||||||
|
|
||||||
$(ELF): $(OBJ_DIR)/ld_script.ld $(OBJS)
|
$(ELF): $(OBJ_DIR)/ld_script.ld $(OBJS)
|
||||||
cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -T ld_script.ld -o ../../$@ $(LIB)
|
cd $(OBJ_DIR) && ../../$(LD) $(LDFLAGS) -T ld_script.ld -o ../../$@ $(LIB)
|
||||||
|
|
||||||
$(ROM): $(ELF)
|
$(ROM): $(ELF)
|
||||||
$(OBJCOPY) -O binary $< $@
|
$(OBJCOPY) -O binary $< $@
|
||||||
|
|||||||
+5
-4
@@ -1,6 +1,7 @@
|
|||||||
include $(DEVKITARM)/base_tools
|
AS := ../tools/binutils/bin/arm-none-eabi-as
|
||||||
export CPP := $(PREFIX)cpp
|
CPP := $(CC) -E
|
||||||
export LD := $(PREFIX)ld
|
LD := ../tools/binutils/bin/arm-none-eabi-ld
|
||||||
|
OBJCOPY := ../tools/binutils/bin/arm-none-eabi-objcopy
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
EXE := .exe
|
EXE := .exe
|
||||||
@@ -152,7 +153,7 @@ $(SONG_BUILDDIR)/%.o: $(SONG_SUBDIR)/%.s
|
|||||||
$(AS) $(ASFLAGS) -I sound -o $@ $<
|
$(AS) $(ASFLAGS) -I sound -o $@ $<
|
||||||
|
|
||||||
$(ELF): ld_script.txt $(OBJS)
|
$(ELF): ld_script.txt $(OBJS)
|
||||||
cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -T ../ld_script.txt -o ../$@
|
cd $(OBJ_DIR) && ../$(LD) $(LDFLAGS) -T ../ld_script.txt -o ../$@
|
||||||
|
|
||||||
$(ROM): $(ELF)
|
$(ROM): $(ELF)
|
||||||
$(OBJCOPY) -O binary $< $@
|
$(OBJCOPY) -O binary $< $@
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
include $(DEVKITARM)/base_tools
|
AS := ../../tools/binutils/bin/arm-none-eabi-as
|
||||||
export CPP := $(PREFIX)cpp
|
CPP := $(CC) -E
|
||||||
export LD := $(PREFIX)ld
|
LD := ../../tools/binutils/bin/arm-none-eabi-ld
|
||||||
|
OBJCOPY := ../../tools/binutils/bin/arm-none-eabi-objcopy
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
EXE := .exe
|
EXE := .exe
|
||||||
@@ -152,7 +153,7 @@ $(OBJ_DIR)/ld_script.ld: ld_script.txt $(OBJ_DIR)/sym_bss.ld $(OBJ_DIR)/sym_comm
|
|||||||
cd $(OBJ_DIR) && sed -f ../../ld_script.sed ../$< | sed "s#tools/#../tools/#g" > ld_script.ld
|
cd $(OBJ_DIR) && sed -f ../../ld_script.sed ../$< | sed "s#tools/#../tools/#g" > ld_script.ld
|
||||||
|
|
||||||
$(ELF): $(OBJ_DIR)/ld_script.ld $(OBJS)
|
$(ELF): $(OBJ_DIR)/ld_script.ld $(OBJS)
|
||||||
cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -T ld_script.ld -o ../$@ $(LIB)
|
cd $(OBJ_DIR) && ../$(LD) $(LDFLAGS) -T ld_script.ld -o ../$@ $(LIB)
|
||||||
|
|
||||||
$(ROM): $(ELF)
|
$(ROM): $(ELF)
|
||||||
$(OBJCOPY) -O binary $< $@
|
$(OBJCOPY) -O binary $< $@
|
||||||
|
|||||||
+1
-1
@@ -705,7 +705,7 @@ struct SaveBlock1
|
|||||||
/*0x30D0*/ struct Roamer roamer;
|
/*0x30D0*/ struct Roamer roamer;
|
||||||
/*0x30EC*/ struct EnigmaBerry enigmaBerry;
|
/*0x30EC*/ struct EnigmaBerry enigmaBerry;
|
||||||
/*0x3120*/ struct MEventBuffers unk_3120;
|
/*0x3120*/ struct MEventBuffers unk_3120;
|
||||||
/*0x348C*/ u8 filler_348C[0x190];
|
/*0x348C*/ u8 filler_348C[400];
|
||||||
/*0x361C*/ struct RamScript ramScript;
|
/*0x361C*/ struct RamScript ramScript;
|
||||||
/*0x3A08*/ u8 filler3A08[12];
|
/*0x3A08*/ u8 filler3A08[12];
|
||||||
/*0x3A14*/ u8 seen2[DEX_FLAGS_NO];
|
/*0x3A14*/ u8 seen2[DEX_FLAGS_NO];
|
||||||
|
|||||||
Reference in New Issue
Block a user