Path variable updates:
[vuplus_openembedded] / classes / cross.bbclass
1 # Cross packages are built indirectly via dependency,
2 # no need for them to be a direct target of 'world'
3 EXCLUDE_FROM_WORLD = "1"
4
5 PACKAGES = ""
6
7 HOST_ARCH = "${BUILD_ARCH}"
8 HOST_VENDOR = "${BUILD_VENDOR}"
9 HOST_OS = "${BUILD_OS}"
10 HOST_PREFIX = "${BUILD_PREFIX}"
11 HOST_CC_ARCH = "${BUILD_CC_ARCH}"
12
13 CPPFLAGS = "${BUILD_CPPFLAGS}"
14 CFLAGS = "${BUILD_CFLAGS}"
15 CXXFLAGS = "${BUILD_CFLAGS}"
16 LDFLAGS = "${BUILD_LDFLAGS}"
17
18 # Overrides for paths
19
20 # Path prefixes
21 base_prefix = "${exec_prefix}"
22 prefix = "${CROSS_DIR}"
23 exec_prefix = "${prefix}"
24
25 # Base paths
26 base_bindir = "${base_prefix}/bin"
27 base_sbindir = "${base_prefix}/sbin"
28 base_libdir = "${base_prefix}/lib"
29
30 # Architecture independent paths
31 datadir = "${prefix}/share"
32 sysconfdir = "${prefix}/etc"
33 sharedstatedir = "${prefix}/com"
34 localstatedir = "${prefix}/var"
35 infodir = "${prefix}/info"
36 mandir = "${prefix}/man"
37 docdir = "${prefix}/doc"
38 servicedir = "${prefix}/srv"
39
40 # Architecture dependent paths
41 bindir = "${exec_prefix}/bin"
42 sbindir = "${exec_prefix}/sbin"
43 libexecdir = "${exec_prefix}/libexec"
44 libdir = "${exec_prefix}/lib"
45 includedir = "${exec_prefix}/include"
46 oldincludedir = "${exec_prefix}/include"
47
48 do_stage () {
49         oe_runmake install
50 }
51
52 do_install () {
53         :
54 }