diff options
author | Ting Liu <b28495@freescale.com> | 2012-12-14 16:51:58 +0000 |
---|---|---|
committer | Matthew McClintock <msm@freescale.com> | 2013-01-30 17:11:01 -0600 |
commit | 6aa7a68b16640bbf119e2a1d18607832176e6e07 (patch) | |
tree | ac3f744d2d85925190ec618f31b3bb6c662def68 | |
parent | 254064b6fc80337d976838764614c93775a6c6f3 (diff) | |
download | meta-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.bb | 45 |
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 @@ | |||
1 | DESCRIPTION = "Frame Manager Configuration tool" | ||
2 | SECTION = "fmc" | ||
3 | LICENSE = "MIT" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=a504ab5a8ff235e67c7301214749346c" | ||
5 | |||
6 | SRC_URI = "git://git.freescale.com/ppc/sdk/fmc.git" | ||
7 | SRCREV = "274ff60dd9d7dd9f881deeb86c2c4b8a342e55d1" | ||
8 | |||
9 | DEPENDS = "libxml2 fmlib tclap" | ||
10 | |||
11 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
12 | |||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | EXTRA_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}" ' | ||
18 | EXTRA_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 | |||
22 | do_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 | |||
35 | do_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 | |||
43 | PARALLEL_MAKE = "" | ||
44 | |||
45 | BBCLASSEXTEND = "native" | ||