1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-04-20 19:53:43 +00:00

pruss-lld: 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 pruss-lld 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
2016-12-21 02:39:14 +00:00
committed by Denys Dmytriyenko
parent d1356260e8
commit 354b342d8e
2 changed files with 11 additions and 7 deletions

View File

@@ -4,16 +4,18 @@ DEPENDS="common-csl-ip pruss-lld osal"
include pruss-lld.inc
PR = "${INC_PR}.0"
PR = "${INC_PR}.1"
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}"
do_compile () {
# Build the tests
make -f makefile_armv7 tests PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}
oe_runmake tests
}
do_install () {
# Install the binary
make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_BIN_BASE_DIR=${D}${bindir} PRUSS_SRC_DIR=${S}
oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
}

View File

@@ -4,17 +4,19 @@ DEPENDS="common-csl-ip osal"
include pruss-lld.inc
PR = "${INC_PR}.1"
PR = "${INC_PR}.2"
S = "${WORKDIR}/${PRUSS_LLD_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}
}