nghttp3: fix pkgconfig file
[feed/packages.git] / libs / libtirpc / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=libtirpc
4 PKG_VERSION:=1.3.3
5 PKG_RELEASE:=1
6
7 PKG_SOURCE_URL:=@SF/libtirpc
8 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
9 PKG_HASH:=6474e98851d9f6f33871957ddee9714fdcd9d8a5ee9abb5a98d63ea2e60e12f3
10
11 PKG_LICENSE:=BSD-3-Clause
12 PKG_LICENSE_FILES:=COPYING
13 PKG_CPE_ID:=cpe:/a:libtirpc_project:libtirpc
14
15 PKG_INSTALL:=1
16 PKG_BUILD_PARALLEL:=1
17 HOST_BUILD_PARALLEL:=1
18
19 include $(INCLUDE_DIR)/package.mk
20 include $(INCLUDE_DIR)/host-build.mk
21
22 define Package/libtirpc
23 SECTION:=libs
24 CATEGORY:=Libraries
25 TITLE:=Library TI RPC for RPC bindings
26 URL:=http://libtirpc.sourceforge.net/
27 DEPENDS:=+libpthread
28 endef
29
30 CONFIGURE_ARGS += --disable-gssapi
31 HOST_CONFIGURE_ARGS += --disable-gssapi --disable-shared
32
33 ifeq ($(HOST_OS),Darwin)
34 HOST_CONFIGURE_ARGS += --disable-symvers
35 endif
36
37 TARGET_CFLAGS += -DGQ
38 HOST_CFLAGS += -DGQ
39
40 define Package/libtirpc/install
41 $(INSTALL_DIR) $(1)/usr/lib
42 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtirpc.so* $(1)/usr/lib/
43 $(INSTALL_DIR) $(1)/etc
44 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/netconfig $(1)/etc/
45 endef
46
47 define Build/InstallDev
48 $(INSTALL_DIR) $(1)/usr/include
49 $(INSTALL_DIR) $(1)/usr/lib
50 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
51 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libtirpc.{a,so*} $(1)/usr/lib
52 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include
53 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libtirpc.pc $(1)/usr/lib/pkgconfig/libtirpc.pc
54 endef
55
56 $(eval $(call HostBuild))
57 $(eval $(call BuildPackage,libtirpc))