Merge openembedded@openembedded.bkbits.net:packages
[vuplus_openembedded] / slotsig / slotsig_0.4.oe
1 DESCRIPTION = "A lightweight signal/slot library for decoupling C++ method calls"
2 SECTION = "libs"
3 PRIORITY = "optional"
4 LICENSE = "GPL"
5 DEPENDS = "virtual/libc"
6
7 SRC_URI = "http://kafka.fr.free.fr/slotsig/slotsig-${PV}.tar.bz2"
8
9 do_compile() {
10         ${CXX} -c -fPIC ${CXXFLAGS} -o slotsig_bases.o slotsig/slotsig_bases.cpp
11         ${CXX} -shared -o libslotsig.so.${PV} slotsig_bases.o
12 }
13
14 do_stage() {
15         oe_soinstall libslotsig.so.${PV} ${STAGING_LIBDIR}/
16
17         install -d ${STAGING_INCDIR}/slotsig/
18         for X in slotsig/*.h
19         do
20                 install -m 0644 ${S}/$X ${STAGING_INCDIR}/$X
21         done
22 }
23
24 do_install() {
25         install -d ${D}${libdir}/
26         oe_soinstall libslotsig.so.${PV} ${D}${libdir}/
27 }
28