1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-05 02:11:00 +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 b4243751ef
commit cd9c203027
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
PR = "${INC_PR}.0"
PR = "${INC_PR}.1"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}"
do_compile () {
# Build the tests
make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR}
make -f makefile_armv7 tests PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}
oe_runmake clean
oe_runmake tests
}
do_install () {
# 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
PR = "${INC_PR}.0"
PR = "${INC_PR}.1"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
do_compile () {
# Build the lib
make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR}
make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR}
oe_runmake clean
oe_runmake lib
}
do_install () {
# 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}
}