・crt0.LTD.cをコンパイルスイッチを与えてINITi_ShelterLtdBinaryを無効にした形でリンクするよう変更。

(ランチャーをカードアプリでビルドするとINITi_ShelterLtdBinaryがランチャーのコードを潰してしまう
バグを修正)

・ドキュメント更新。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1117 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-04-11 12:57:49 +00:00
parent d10d6ad2ae
commit 41e12a0166
2 changed files with 7 additions and 1 deletions

View File

@ -30,6 +30,7 @@ SUBDIRS = $(SYSMENU_ROOT)/build/libraries/aes \
SRCS = main.c \
initScfg.c \
$(ROOT)/build/libraries/init/ARM7.TWL/src/crt0.LTD.c
TARGET_NAME = hyena
@ -38,12 +39,14 @@ LCFILE_SPEC = $(TARGET_NAME).lsf
LCFILE_TEMPLATE = $(TARGET_NAME).lcf.template
LDRES_TEMPLATE = $(ROOT)/build/components/racoon.TWL/racoon.response.template
CRT0_O = crt0.LTD.TWL.o
CRT0_O = $(OBJDIR)/crt0.LTD.o
#----------------------------------------------------------------------------
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
include $(TWLSDK_ROOT)/build/libraries/reboot/commondefs.reboot
GLIBRARIES := $(filter-out $(CRT0_O),$(GLIBRARIES))
ifdef TWLSDK_NOCRYPTO
CCFLAGS += -DSDK_NOCRYPTO
endif
@ -53,6 +56,7 @@ MAKELCF_FLAGS += -DUSE_CRYPTO_LIBS='libsea_sp$(TWL_LIBSUFFIX).a libcrypto_sp$(TW
MACRO_FLAGS += -DSDK_SEA
endif
MACRO_FLAGS += -DSDK_SYSMENU_BUILD
#MACRO_FLAGS += -DSDK_ARM7COMP_LTD
MAKELCF_FLAGS += -DADDRESS_LTDWRAM='0x037a8000' \
@ -77,7 +81,9 @@ INSTALL_DIR = $(TWL_INSTALL_COMPONENTSDIR)/$(TARGET_NAME)/$(TWL_BUILDTYPE)
LINCLUDES = $(ROOT)/build/libraries/spi/ARM7/include \
$(ROOT)/build/libraries/spi/ARM7/pm/include \
$(ROOT)/build/libraries/init/common/include \
$(SYSMENU_ROOT)/build/libraries_sysmenu/sysmenu/common/include
LLIBRARY_DIRS += ./
LLIBRARIES += libwl_sp.TWL.LTD.a \
libaes_sp.firm.LTD.a
LDEPENDS_NEF = $(TWL_LIBS) $(LLIBRARIES)