Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-flock / stx-ha / sm-db.bb
1 require ha-common.inc
2 SUBPATH0 = "service-mgmt/sm-db"
3
4 DEPENDS_append =  " \
5         sqlite3-native \
6         libsm-common \
7         "
8
9 LICENSE = "Apache-2.0"
10 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
11
12 SRC_URI += "file://0001-sm-db-Fix-dest-libdir.patch"
13
14 EXTRA_OEMAKE = ' -e VER=0 VER_MJR=1 \
15                 INCLUDES="-I." \
16                 CCFLAGS="${CXXFLAGS} -fPIC" \
17                 LDFLAGS="${LDFLAGS} -shared -rdynamic -L${S}/service-mgmt/sm-common/src " \
18                 EXTRACCFLAGS="${LDFLAGS} -L${S}/service-mgmt/sm-common/src " \
19                 '
20
21 do_compile_prepend() {
22         cd ${S}
23         if [ ! -f database/sm.db ]; then 
24                 sqlite3 database/sm.db < database/create_sm_db.sql
25         fi
26         if [ ! -f database/sm.hb.db ]; then 
27                 sqlite3 database/sm.hb.db < database/create_sm_hb_db.sql
28         fi
29 }
30
31 do_install() {
32         cd ${S}
33         oe_runmake -e DEST_DIR=${D} BIN_DIR=${bindir} UNIT_DIR=${systemd_system_unitdir} \
34                         LIB_DIR=${libdir} INC_DIR=${includedir} VER=0 VER_MJR=1 install
35 }