4 # Copyright (C) 2010 Alfred E. Heggestad
7 include $(TOPDIR
)/rules.mk
13 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
14 PKG_SOURCE_URL
:=http
://www.creytiv.com
/pub
15 PKG_MD5SUM
:=0aa00762fbee7694b9e5844675f5c57d
17 include $(INCLUDE_DIR
)/package.mk
22 DEPENDS
:=+libopenssl
+libpthread
23 TITLE
:=Generic library for real-time communications with async IO support
24 URL
:=http
://www.creytiv.com
/
27 define Package
/libre
/description
28 Generic library for real-time communications with async IO support.
31 TARGET_CFLAGS
+= $(FPIC
)
34 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
37 EXTRA_CFLAGS
="$(TARGET_CFLAGS) -DOPENWRT" \
39 DESTDIR
="$(PKG_INSTALL_DIR)" \
40 SYSROOT
="$(TOOLCHAIN_DIR)" \
41 SYSROOT_ALT
="$(STAGING_DIR)/usr" \
46 define Build
/InstallDev
47 $(INSTALL_DIR
) $(1)/usr
/share
/re
48 $(CP
) $(PKG_BUILD_DIR
)/mk
/re.mk
$(1)/usr
/share
/re
/
49 $(INSTALL_DIR
) $(1)/usr
/include
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/re
$(1)/usr
/include/
51 $(INSTALL_DIR
) $(1)/usr
/lib
52 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libre.
{a
,so
*} $(1)/usr
/lib
/
55 define Build
/UninstallDev
57 $(STAGING_DIR
)/usr
/share
/re \
58 $(STAGING_DIR
)/usr
/include/re \
59 $(STAGING_DIR
)/usr
/lib
/libre.
{a
,so
*}
62 define Package
/libre
/install
63 $(INSTALL_DIR
) $(1)/usr
/lib
64 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libre.so
* $(1)/usr
/lib
/
67 $(eval
$(call BuildPackage
,libre
))