diff options
Diffstat (limited to 'lib/romlib/Makefile')
-rw-r--r-- | lib/romlib/Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/romlib/Makefile b/lib/romlib/Makefile index 00dde31c..0e5d4475 100644 --- a/lib/romlib/Makefile +++ b/lib/romlib/Makefile @@ -60,11 +60,16 @@ $(WRAPPER_DIR)/jmpvar.s: $(BUILD_DIR)/romlib.elf $(LIB_DIR)/libwrappers.a: jmptbl.i $(WRAPPER_DIR)/jmpvar.o @echo " AR $@" - $(Q)./genwrappers.sh -b $(WRAPPER_DIR) -o $@ jmptbl.i + $(Q)./genwrappers.sh -b $(WRAPPER_DIR) -o $@ $(BUILD_DIR)/jmptbl.i $(BUILD_DIR)/jmptbl.s: jmptbl.i @echo " TBL $@" - $(Q)./gentbl.sh -o $@ jmptbl.i + if [ -e "../../$(PLAT_DIR)/jmptbl.i" ] ; \ + then \ + $(Q)./gentbl.sh -o $@ -b $(BUILD_DIR) ../../$(PLAT_DIR)/jmptbl.i; \ + else \ + @echo "USE_ROMLIB=1 requires jump table list file: jmptbl.i in platform directory"; \ + fi clean: @rm -f $(BUILD_DIR)/* |