[OE-core] [PATCH 01/16] irda-utils: Weak Define the build TARGETS
Khem Raj
raj.khem at gmail.com
Tue Sep 8 23:07:41 UTC 2015
This will help one to disable the targets via bbappends if needed
e.g. musl can not compile irdaping since it uses includes
net/if_packet.h, which (on GLIBC) only defines struct sockaddr_pkt but
not in other libc e.g. musl that makes irdaping specific to glibc
Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb b/meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb
index bd60b9f..8ac3b18 100644
--- a/meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb
+++ b/meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb
@@ -32,15 +32,18 @@ EXTRA_OEMAKE = "\
INITSCRIPT_NAME = "irattach"
INITSCRIPT_PARAMS = "defaults 20"
+TARGETS ??= "irattach irdaping"
do_compile () {
- oe_runmake -C irattach
- oe_runmake -C irdaping
+ for t in ${TARGETS}; do
+ oe_runmake -C $t
+ done
}
do_install () {
install -d ${D}${sbindir}
- oe_runmake -C irattach ROOT="${D}" install
- oe_runmake -C irdaping ROOT="${D}" install
+ for t in ${TARGETS}; do
+ oe_runmake -C $t ROOT="${D}" install
+ done
install -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
--
2.5.1
More information about the Openembedded-core
mailing list