* Currently some of our example applications hard code certain values such as target architecture and softfp should be used. * This is problematic since incorrect architecture results in optimizations being missed and changes in toolchains can break applications. * Pull in some of these variables into Rules.make which insures the correct settings are used for each machine.
Signed-off-by: Franklin S. Cooper Jr <[email protected]> --- .../ti-tisdk-makefile/ti-tisdk-makefile/Rules.make | 2 ++ .../ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb | 3 ++- 2 files changed, 4 insertions(+), 1 deletions(-) diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Rules.make b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Rules.make index 2741769..a20c684 100644 --- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Rules.make +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Rules.make @@ -29,3 +29,5 @@ export ENV_SETUP=$(LINUX_DEVKIT_PATH)/environment-setup #The directory that points to the SDK kernel source tree LINUXKERNEL_INSTALL_DIR=$(TI_SDK_PATH)/board-support/__KERNEL_NAME__ + +CFLAGS=__CFLAGS__ diff --git a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb index 74a4f14..0f14341 100644 --- a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb @@ -32,7 +32,7 @@ SRC_URI = "\ file://Makefile_omapconf \ " -PR = "r11" +PR = "r12" MAKEFILES_COMMON = "linux \ matrix-gui \ @@ -124,6 +124,7 @@ do_install () { sed -i -e "s/__ARCH__/${PLATFORM_ARCH}/" ${D}/Rules.make sed -i -e "s/__TOOLCHAIN_PREFIX__/${TOOLCHAIN_SYS}-/" ${D}/Rules.make sed -i -e "s/__UBOOT_MACHINE__/${UBOOT_MACHINE}/" ${D}/Rules.make + sed -i -e "s/__CFLAGS__/${TARGET_CC_ARCH}/" ${D}/Rules.make } -- 1.7.0.4 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
