diff --git a/ip.mk b/ip.mk index 5a4d802..d6d3e64 100644 --- a/ip.mk +++ b/ip.mk @@ -1,16 +1,15 @@ IP_OBJ = \ - systemid.o \ - toc.o \ - sg/sg_sec.o \ - sg_arejp.o \ - sg_areus.o \ - sg_areec.o \ - sg_are00.o \ - sg_are01.o \ - sg_are02.o \ - sg_are03.o \ - sg_are04.o \ - $(START_OBJ) + $(LIB)/systemid.o \ + $(LIB)/toc.o \ + $(LIB)/sg/sg_sec.o \ + $(LIB)/sg_arejp.o \ + $(LIB)/sg_areus.o \ + $(LIB)/sg_areec.o \ + $(LIB)/sg_are00.o \ + $(LIB)/sg_are01.o \ + $(LIB)/sg_are02.o \ + $(LIB)/sg_are03.o \ + $(LIB)/sg_are04.o SERIAL_LOAD_OBJ = \ example/serial_transfer.o \ @@ -20,21 +19,10 @@ SERIAL_LOAD_OBJ = \ font/portfolio_6x8/portfolio_6x8.data.o \ crc32.o -GDROM_JVM_BOOT_OBJ = \ - example/gdrom_jvm_boot.o \ - sh7091/serial.o \ - crc32.o - %.o: %.obj $(OBJCOPY) -g \ --rename-section IP=.text.$* \ $< $@ -serial_load_ip.elf: $(IP_OBJ) $(SERIAL_LOAD_OBJ) +serial_load_ip.elf: $(IP_OBJ) $(START_OBJ) $(SERIAL_LOAD_OBJ) $(LD) --orphan-handling=error --print-memory-usage -T $(LIB)/ip.lds $^ -o $@ - -gdrom_jvm_boot_ip.elf: $(IP_OBJ) $(GDROM_JVM_BOOT_OBJ) - $(LD) --orphan-handling=error --print-memory-usage -T $(LIB)/ip.lds $^ -o $@ - -gdrom-jvm-boot-ip-bin: gdrom_jvm_boot_ip.bin - cp $< ip.bin