diff options
author | Jacob Stiffler <j-stiffler@ti.com> | 2017-05-08 19:54:22 +0000 |
---|---|---|
committer | Denys Dmytriyenko <denys@ti.com> | 2017-05-08 15:48:27 -0400 |
commit | cd9c203027062ac8149252d3fec3c1da30fcd62e (patch) | |
tree | b6293f654c46b5889012434dbe1cc2371d893fe6 | |
parent | b4243751efcc2657149db8d6ea397d9cb426ab91 (diff) | |
download | meta-ti-cd9c203027062ac8149252d3fec3c1da30fcd62e.tar.gz |
osal: utilize oe_runmake
* Use the oe_runmake wrapper to invoke make
* Supply common make arguments to EXTRA_OEMAKE such as which makefile
to invoke.
* This resolves build issues when osal needs to be reconfigured
as do_configure would make the clean target of the incorrect
makefile.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
-rw-r--r-- | recipes-bsp/osal/osal-test_git.bb | 10 | ||||
-rw-r--r-- | recipes-bsp/osal/osal_git.bb | 10 |
2 files changed, 12 insertions, 8 deletions
diff --git a/recipes-bsp/osal/osal-test_git.bb b/recipes-bsp/osal/osal-test_git.bb index 9d4fa6d3..58156e3b 100644 --- a/recipes-bsp/osal/osal-test_git.bb +++ b/recipes-bsp/osal/osal-test_git.bb | |||
@@ -4,17 +4,19 @@ DEPENDS="common-csl-ip osal" | |||
4 | 4 | ||
5 | include osal.inc | 5 | include osal.inc |
6 | 6 | ||
7 | PR = "${INC_PR}.0" | 7 | PR = "${INC_PR}.1" |
8 | 8 | ||
9 | S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}" | 9 | S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}" |
10 | 10 | ||
11 | EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}" | ||
12 | |||
11 | do_compile () { | 13 | do_compile () { |
12 | # Build the tests | 14 | # Build the tests |
13 | make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} | 15 | oe_runmake clean |
14 | make -f makefile_armv7 tests PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S} | 16 | oe_runmake tests |
15 | } | 17 | } |
16 | 18 | ||
17 | do_install () { | 19 | do_install () { |
18 | # Install the binary | 20 | # Install the binary |
19 | make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_BIN_BASE_DIR=${D}${bindir} OSAL_SRC_DIR=${S} | 21 | oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} |
20 | } | 22 | } |
diff --git a/recipes-bsp/osal/osal_git.bb b/recipes-bsp/osal/osal_git.bb index ecb46b22..bb30ab5a 100644 --- a/recipes-bsp/osal/osal_git.bb +++ b/recipes-bsp/osal/osal_git.bb | |||
@@ -4,17 +4,19 @@ DEPENDS="common-csl-ip" | |||
4 | 4 | ||
5 | include osal.inc | 5 | include osal.inc |
6 | 6 | ||
7 | PR = "${INC_PR}.0" | 7 | PR = "${INC_PR}.1" |
8 | 8 | ||
9 | S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}" | 9 | S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}" |
10 | 10 | ||
11 | EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" | ||
12 | |||
11 | do_compile () { | 13 | do_compile () { |
12 | # Build the lib | 14 | # Build the lib |
13 | make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} | 15 | oe_runmake clean |
14 | make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} | 16 | oe_runmake lib |
15 | } | 17 | } |
16 | 18 | ||
17 | do_install () { | 19 | do_install () { |
18 | # Install the lib | 20 | # Install the lib |
19 | make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} | 21 | oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} |
20 | } | 22 | } |