Tizen recipes: avoid -j16
[scm/bb/meta-tizen.git] / meta-tizen-ivi / recipes-ico / ico-uxf-utilities / ico-uxf-utilities.inc
1 DESCRIPTION = "Common utilities for ico uifw"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Automotive/Libraries"
4 LICENSE = "Apache-2.0"
5 PV = "0.9.07"
6
7 SRC_URI = ""
8
9 S = "${WORKDIR}/git"
10
11 inherit manifest autotools-brokensep
12
13 BBCLASSEXTEND = ""
14 PROVIDES = ""
15
16 #PROVIDES by ico-uxf-utilities
17
18
19 #PROVIDES by ico-uxf-utilities-dev
20 PROVIDES += "ico-uxf-utilities-dev"
21
22
23 RDEPENDS = ""
24 #RDEPENDS of ico-uxf-utilities (${PN})
25 RDEPENDS_${PN} += "coreutils"
26 RDEPENDS_${PN} += "automotive-message-broker"
27
28 #RDEPENDS of ico-uxf-utilities-dev (${PN}-dev)
29 RDEPENDS_${PN}-dev += "ico-uxf-utilities"
30 RDEPENDS_${PN}-dev += "libwebsockets-dev"
31
32
33 DEPENDS = ""
34 #DEPENDS of ico-uxf-utilities
35 DEPENDS += "libwebsockets"
36 DEPENDS += "edbus"
37 inherit pkgconfig
38 DEPENDS += "dlog"
39 DEPENDS += "glib-2.0"
40
41 do_prep() {
42  cd ${S}
43  chmod -Rf a+rX,u+w,g-w,o-w ${S}
44  #setup -q -n ico-uxf-utilities-0.9.07
45  
46  
47 }
48 do_patch_append() {
49     bb.build.exec_func('do_prep', d)
50 }
51
52 do_configure() {
53 }
54
55 do_compile() {
56  cd ${S}
57   LANG=C
58   export LANG
59   unset DISPLAY
60   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
61   
62   
63   autotools_do_configure
64   oe_runmake ${PARALLEL_MAKE}
65   
66   
67   
68 }
69 EXTRA_OECONF += ""
70
71 do_install() {
72  export RPM_BUILD_ROOT=${D}
73  cd ${S}
74  LANG=C
75  export LANG
76  unset DISPLAY
77  rm -rf ${D}
78  mkdir -p ${D}
79  
80  
81    oe_runmake \
82          DESTDIR=${D} \
83          INSTALL_ROOT=${D} \
84          BINDIR=${prefix}/bin \
85    install  
86    rm -f ${D}${infodir}/dir 
87    find ${D} -regex ".*\.la$" | xargs rm -f -- 
88    find ${D} -regex ".*\.a$" | xargs rm -f --
89  
90  # include
91  mkdir -p ${D}${prefix}/include/ico-util/
92  cp -f include/ico_uws.h ${D}${prefix}/include/ico-util/
93  cp -f include/ico_log.h ${D}${prefix}/include/ico-util/
94  cp -f include/ico_dbus_amb_efl.h ${D}${prefix}/include/ico-util/
95  # log output
96  mkdir -p ${D}/${localstatedir}/log/ico/
97  chmod 0777 ${D}/${localstatedir}/log/ico/
98  
99  
100 }
101
102 pkg_postinst_${PN}() {
103     #!/bin/sh -e
104
105     [ "x$D" == "x" ] && ldconfig
106
107 }
108
109 pkg_postrm_${PN}() {
110     #!/bin/sh -e
111
112     [ "x$D" == "x" ] && ldconfig
113 }
114
115 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
116 PACKAGES += " ico-uxf-utilities "
117 PACKAGES += " ico-uxf-utilities-dev "
118
119 ico-uxf-utilities_files = ""
120 ico-uxf-utilities_files += "${prefix}/lib/libico-util*"
121 ico-uxf-utilities_files += "${localstatedir}/log/ico/"
122 MANIFESTFILES_${PN} = "ico-uxf-utilities.manifest"
123
124 ico-uxf-utilities-dev_files = ""
125 ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_uws.h"
126 ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_log.h"
127 ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_dbus_amb_efl.h"
128 ico-uxf-utilities-dev_files += "${prefix}/lib/libico-util*"
129 ico-uxf-utilities-dev_files += "${localstatedir}/log/ico/"
130 MANIFESTFILES_${PN}-dev = "ico-uxf-utilities.manifest"
131
132 FILES_${PN} = "${ico-uxf-utilities_files}"
133 FILES_${PN}-dev = "${ico-uxf-utilities-dev_files}"
134
135 PKG_ico-uxf-utilities= "ico-uxf-utilities"
136 PKG_ico-uxf-utilities-dev= "ico-uxf-utilities-dev"
137
138 require ico-uxf-utilities-extraconf.inc
139