diff options
author | Ting Liu <ting.liu@nxp.com> | 2016-05-18 14:05:48 +0800 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2016-08-12 11:41:02 -0300 |
commit | 6d2f4cc0a5a1ea99e0dae2f39d83cff512e034b8 (patch) | |
tree | f2711a6f3b2592925d8b492e3e41d1d2b6e89f90 /recipes-extended/pme-tools/pme-tools_git.bb | |
parent | d71f12c5779e5ca3ac142f0964a3783124a9c06f (diff) | |
download | meta-freescale-6d2f4cc0a5a1ea99e0dae2f39d83cff512e034b8.tar.gz |
pme-tools: add recipe
Signed-off-by: Ting Liu <ting.liu@nxp.com>
Diffstat (limited to 'recipes-extended/pme-tools/pme-tools_git.bb')
-rw-r--r-- | recipes-extended/pme-tools/pme-tools_git.bb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/recipes-extended/pme-tools/pme-tools_git.bb b/recipes-extended/pme-tools/pme-tools_git.bb new file mode 100644 index 00000000..82df6d6e --- /dev/null +++ b/recipes-extended/pme-tools/pme-tools_git.bb | |||
@@ -0,0 +1,33 @@ | |||
1 | DESCRIPTION = "Pattern matcher tools" | ||
2 | LICENSE = "Freescale-EULA" | ||
3 | LIC_FILES_CHKSUM = "file://EULA;md5=c9ae442cf1f9dd6c13dfad64b0ffe73f" | ||
4 | |||
5 | SRC_URI = "git://git.freescale.com/ppc/sdk/pme_tools.git;branch=sdk-v2.0.x \ | ||
6 | file://0001-pme-tools-fix-build-error.patch \ | ||
7 | " | ||
8 | SRCREV = "5b6622e127ac2f3e221cc0395985ac90e2ed9533" | ||
9 | |||
10 | S = "${WORKDIR}/git" | ||
11 | |||
12 | EXTRA_OEMAKE = "ARCH=${TARGET_ARCH} USE_LTIB=1 LTIB_LIB_PATH=${STAGING_LIBDIR} SYSROOT=${STAGING_DIR_TARGET} CROSS_COMPILE=${HOST_PREFIX}" | ||
13 | EXTRA_CFLAGS = "-Wno-unused-but-set-parameter -Wno-enum-compare -Wno-unused-but-set-variable" | ||
14 | do_compile_prepend() { | ||
15 | sed -i '/rec_yyget_leng/d' compilers/regularExpression/engine/pmrec.lex | ||
16 | sed -i '/src_yyget_leng/d' compilers/statefulRule/engine/pmsrc.lex | ||
17 | sed -i '/srcPreproc_yyget_leng/d' compilers/statefulRule/engine/pmsrc_preproc.lex | ||
18 | oe_runmake clean | ||
19 | } | ||
20 | |||
21 | do_install() { | ||
22 | install -m 755 -d ${D}${bindir} -d ${D}${sbindir} | ||
23 | oe_runmake INSTALL_DIR=${D}/usr install | ||
24 | |||
25 | # add runtime support files | ||
26 | install -m 755 -d ${D}/${datadir}/pme-tools/sample_rules | ||
27 | install -m 644 ltib_supp/sample* ${D}/${datadir}/pme-tools/sample_rules | ||
28 | install -m 755 -d ${D}/etc/udev/rules.d | ||
29 | install -m 644 ltib_supp/06-fsl-pme-device.rules ${D}/etc/udev/rules.d | ||
30 | } | ||
31 | |||
32 | PARALLEL_MAKE = "" | ||
33 | COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b)" | ||