first commit
[scm/bb/meta-tizen.git] / recipes-tizen / setup-mbr-ivi / setup-mbr-ivi.inc
1 DESCRIPTION = "Legacy BIOS boot setup"
2 HOMEPAGE = "http://www.tizen.org"
3 SECTION = "System/Configuration"
4 LICENSE = "GPL-2.0"
5
6 SRC_URI = ""
7
8 S = "${WORKDIR}/git"
9
10 PROVIDES = ""
11
12 #PROVIDES by setup-mbr-ivi 
13 PROVIDES += "setup-mbr-ivi"
14 RPROVIDES_setup-mbr-ivi += "setup-mbr-ivi"
15
16 RDEPENDS = ""
17 #RDEPENDS of setup-mbr-ivi (${PN})
18 RDEPENDS_${PN} += "/usr/bin/dd"
19 RDEPENDS_${PN} += "/usr/bin/sort"
20 RDEPENDS_${PN} += "/usr/bin/grep"
21 RDEPENDS_${PN} += "syslinux-extlinux"
22 RDEPENDS_${PN} += "/usr/bin/sed"
23 RDEPENDS_${PN} += "/usr/bin/printf"
24
25
26 DEPENDS = ""
27
28 do_patch() {
29  chmod -Rf a+rX,u+w,g-w,o-w ${S}
30  #setup -q -n setup-mbr-ivi-1.0
31  
32  ###
33  ### BUILD
34  ###
35  
36 }
37
38 do_configure() {
39 }
40
41 do_compile() {
42  LANG=C
43  export LANG
44  unset DISPLAY
45  CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
46  CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
47  FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
48  LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
49  
50  
51  ###
52  ### INSTALL
53  ###
54  
55  
56 }
57
58 do_install() {
59  echo export RPM_BUILD_ROOT=${D}
60  LANG=C
61  export LANG
62  unset DISPLAY
63  rm -rf ${D} 
64  mkdir -p ${D} 
65  
66  install -d ${D}//usr/sbin
67  install -m755 setup-mbr-ivi ${D}//usr/sbin
68  install -m755 setup-extlinux-conf ${D}//usr/sbin
69  
70  ###
71  ### CLEAN
72  ###
73  
74 }
75
76 PACKAGES = ""
77 PACKAGES += "setup-mbr-ivi"
78
79 setup-mbr-ivi_files = ""
80 setup-mbr-ivi_files += "/usr/sbin/setup-mbr-ivi"
81 setup-mbr-ivi_files += "/usr/sbin/setup-extlinux-conf"
82
83 FILES_${PN} = "${setup-mbr-ivi_files}"
84
85 PKG_setup-mbr-ivi= "setup-mbr-ivi"
86
87 require setup-mbr-ivi-extraconf.inc