Fix the bluez-pan and libnet-0.10.11 builds.
authorChris Larson <clarson@kergoth.com>
Mon, 17 Nov 2003 23:13:17 +0000 (23:13 +0000)
committerChris Larson <clarson@kergoth.com>
Mon, 17 Nov 2003 23:13:17 +0000 (23:13 +0000)
BKrev: 3fb9560dUNVr11lHmD6r6IWYD2JldA

bluez-pan/bluez-pan_1.1.oe
libnet/libnet_0.10.11.oe

index e69de29..dece88f 100644 (file)
@@ -0,0 +1,12 @@
+SECTION="libs"
+PRIORITY="optional"
+RDEPENDS="libc6"
+SECTION="libs"
+DEPENDS=virtual/libc virtual/libbluetooth virtual/libsdp
+
+SRC_URI = "http://bluez.sourceforge.net/download/${PN}-${PV}.tar.gz"
+S=${WORKDIR}/${P}
+
+EXTRA_OECONF:="--with-bluez-libs=${STAGING_LIBDIR} --with-bluez-includes=${STAGING_DIR}/target/include --with-sdp-libs=${STAGING_LIBDIR} --with-sdp-includes=${STAGING_DIR}/target/include"
+
+inherit autotools libtool
index e69de29..b52a305 100644 (file)
@@ -0,0 +1,33 @@
+DEPENDS = virtual/libc
+RDEPENDS = libc6
+
+SRC_URI := ${SOURCEFORGE_MIRROR}/libnet/libnet-0.10.11.tar.gz \
+          file://${FILESDIR}/compile.patch;patch=1
+S := ${WORKDIR}/${PN}
+
+do_configure () {
+       if [ -e makfiles/${TARGET_OS}.mak ]; then
+               cp makfiles/${TARGET_OS}.mak port.mak
+       else
+               die "Unable to locate default .make file for OS ${TARGET_OS}"
+       fi
+}
+
+CFLAGS_prepend='-I${S}/include '
+EXTRA_OEMAKE=
+do_compile () {
+       oe_runmake 'CC=${CC}' 'LD=${LD}' 'AR=${AR}' 'CXX=${CXX}' \
+                  'WARNING_FLAGS=${CFLAGS}'
+}
+
+do_stage () {
+       install -d ${STAGING_LIBDIR} ${STAGING_DIR}/target/include
+       install -m 0755 lib/libnet.a ${STAGING_LIBDIR}/
+       install -m 0644 include/libnet.h ${STAGING_DIR}/target/include/
+}
+
+do_install () {
+       install -d ${D}/${libdir} ${D}/${includedir}
+       install -m 0755 lib/libnet.a ${D}/${libdir}/
+       install -m 0644 include/libnet.h ${D}/${includedir}/
+}