First pass of .oe cleanups.
[openembedded.git] / slang / slang_1.4.9.oe
1 DESCRIPTION = "slang"
2 SECTION = "libs"
3 PRIORITY = "optional"
4 MAINTAINER = "Graeme Gregory <xora@lordpain.uklinux.net>"
5 DEPENDS = "virtual/libc"
6 RDEPENDS = "libc6"
7
8 SRC_URI="ftp://space.mit.edu/pub/davis/slang/v1.4/slang-${PV}.tar.bz2"
9
10 inherit autotools libtool
11
12 acpaths = "-I ${S}/autoconf"
13 EXTRA_OECONF="--enable-warnings"
14 CFLAGS_append=" -fno-strength-reduce -D_REENTRANT"
15 LDFLAGS_prepend="-L${S}/src/elfobjs "
16 EXTRA_OEMAKE="'ELF_CFLAGS=${CFLAGS} -fPIC' 'ELF_CC=${CC}' \
17               'ELF_LINK=${CC} -shared -Wl,-soname'"
18
19 do_configure_prepend () {
20         mv ${S}/autoconf/aclocal.m4 ${S}/autoconf/acinclude.m4
21 }
22
23 do_compile () {
24         oe_runmake all
25         oe_runmake elf
26         oe_runmake demos
27 }
28
29 do_stage () {
30         oe_soinstall src/elfobjs/libslang.so.${PV} ${STAGING_LIBDIR}/
31         install -m 0644 src/objs/libslang.a ${STAGING_LIBDIR}/
32         install -m 0644 src/slang.h ${STAGING_DIR}/target/include
33         install -m 0644 src/slcurses.h ${STAGING_DIR}/target/include
34 }
35
36 do_install () {
37         oe_runmake 'DESTDIR=${D}' install install-elf
38 }