1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-07-17 06:48:07 +00:00

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>
This commit is contained in:
Jacob Stiffler
2017-05-08 19:54:22 +00:00
committed by Denys Dmytriyenko
parent 633a013361
commit d3243e66ee
2 changed files with 12 additions and 8 deletions
+6 -4
View File
@@ -4,17 +4,19 @@ DEPENDS="common-csl-ip osal"
include osal.inc include osal.inc
PR = "${INC_PR}.0" PR = "${INC_PR}.1"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}" S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}"
do_compile () { do_compile () {
# Build the tests # Build the tests
make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} oe_runmake clean
make -f makefile_armv7 tests PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S} oe_runmake tests
} }
do_install () { do_install () {
# Install the binary # Install the binary
make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_BIN_BASE_DIR=${D}${bindir} OSAL_SRC_DIR=${S} oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
} }
+6 -4
View File
@@ -4,17 +4,19 @@ DEPENDS="common-csl-ip"
include osal.inc include osal.inc
PR = "${INC_PR}.0" PR = "${INC_PR}.1"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}" S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
do_compile () { do_compile () {
# Build the lib # Build the lib
make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} oe_runmake clean
make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} oe_runmake lib
} }
do_install () { do_install () {
# Install the lib # Install the lib
make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
} }