summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing Liu <b28495@freescale.com>2012-12-14 16:51:58 +0000
committerMatthew McClintock <msm@freescale.com>2013-01-30 17:11:01 -0600
commit6aa7a68b16640bbf119e2a1d18607832176e6e07 (patch)
treeac3f744d2d85925190ec618f31b3bb6c662def68
parent254064b6fc80337d976838764614c93775a6c6f3 (diff)
downloadmeta-fsl-ppc-6aa7a68b16640bbf119e2a1d18607832176e6e07.tar.gz
fmc_git: add recipe
Signed-off-by: Ting Liu <b28495@freescale.com>
-rw-r--r--recipes-ucode/fmc/fmc_git.bb45
1 files changed, 45 insertions, 0 deletions
diff --git a/recipes-ucode/fmc/fmc_git.bb b/recipes-ucode/fmc/fmc_git.bb
new file mode 100644
index 0000000..c5a3bc1
--- /dev/null
+++ b/recipes-ucode/fmc/fmc_git.bb
@@ -0,0 +1,45 @@
1DESCRIPTION = "Frame Manager Configuration tool"
2SECTION = "fmc"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://COPYING;md5=a504ab5a8ff235e67c7301214749346c"
5
6SRC_URI = "git://git.freescale.com/ppc/sdk/fmc.git"
7SRCREV = "274ff60dd9d7dd9f881deeb86c2c4b8a342e55d1"
8
9DEPENDS = "libxml2 fmlib tclap"
10
11PACKAGE_ARCH = "${MACHINE_ARCH}"
12
13S = "${WORKDIR}/git"
14
15EXTRA_OEMAKE = 'FMD_USPACE_HEADER_PATH="${STAGING_INCDIR}/fmd" \
16 FMD_USPACE_LIB_PATH="${STAGING_LIBDIR}" LIBXML2_HEADER_PATH="${STAGING_INCDIR}/libxml2" \
17 TCLAP_HEADER_PATH="${STAGING_INCDIR}" '
18EXTRA_OEMAKE_virtclass-native = 'FMCHOSTMODE=1 FMD_USPACE_HEADER_PATH="${STAGING_INCDIR}/fmd" \
19 FMD_USPACE_LIB_PATH="${STAGING_LIBDIR}" LIBXML2_HEADER_PATH="${STAGING_INCDIR}/libxml2" \
20 TCLAP_HEADER_PATH="${STAGING_INCDIR}" '
21
22do_compile () {
23 if [ "b4860qds" = "${MACHINE}" ] || [ "b4420qds" = "${MACHINE}" ];then
24 EXTRA_OEMAKE_PLATFORM="b4860qds"
25 elif [ "t4240qds" = "${MACHINE}" ] || [ "t4160qds" = "${MACHINE}" ];then
26 EXTRA_OEMAKE_PLATFORM="t4240qds"
27 elif [ "p1023rds" = "${MACHINE}" ];then
28 EXTRA_OEMAKE_PLATFORM="p1023rds"
29 else
30 EXTRA_OEMAKE_PLATFORM=""
31 fi
32 oe_runmake MACHINE=${EXTRA_OEMAKE_PLATFORM} -C source
33}
34
35do_install () {
36 install -d ${D}/${bindir}
37 install -m 755 ${S}/source/fmc ${D}/${bindir}/fmc
38
39 install -d ${D}/etc/fmc/config
40 install -m 644 ${S}/etc/fmc/config/hxs_pdl_v3.xml ${D}/etc/fmc/config
41}
42
43PARALLEL_MAKE = ""
44
45BBCLASSEXTEND = "native"