1
1
Files
zyxel-vmg8825_b50b-cfw/package/network/services/pcp-master/Makefile
T
2026-04-17 18:33:03 +02:00

56 lines
1.8 KiB
Makefile
Executable File

#
# Copyright (C) 2006-2012 OpenWrt.org
# GPLv2 license, read COPYING
#
include $(TOPDIR)/rules.mk
PKG_NAME:=pcp-master
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME).tar.bz2
#PKG_SOURCE_URL:=$(TOPDIR)/dl
PKG_SOURCE_URL:=@ZyXEL_SITE/opensource/network/services
PKG_MD5SUM:=875c181c8e54093a176e134d20da87d8
DL_DIR:=$(TOPDIR)/dl
PKG_LICENSE:=GPLv2
PKG_LICENSE_FILES:=COPYING
PATCH_DIR=patches
PKG_FIXUP:=autoreconf
include $(INCLUDE_DIR)/package.mk
ifneq ($(strip $(ZCFG_PLATFORM)),)
PCP_CFLAGS += -D$(ZCFG_PLATFORM)_PLATFORM
endif
LIB_ZCFG = +libjson +ZYXEL_SUPPORT_ZCFG:libzyutil +ZYXEL_SUPPORT_ZCFG:libzcfg_msg +ZYXEL_SUPPORT_ZCFG:libzcfg_fe_rdm_access +ZYXEL_SUPPORT_ZCFG:libzcfg_fe_rdm_string +ZYXEL_SUPPORT_ZCFG:libzcfg_fe_schema +ZYXEL_SUPPORT_ZCFG:libzcfg_fe_rdm_struct
PCP_LIBS = -ljson -lzcfg_msg -lzyutil -lzcfg_fe_schema -lzcfg_fe_rdm_access -lzcfg_fe_rdm_string -lzcfg_fe_rdm_struct
CPPFLAGS = -I/home/raghu/dev_OSK/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/include -I/home/raghu/dev_OSK/staging_dir/target-mips_r2_uClibc-0.9.33.2/include -I/home/raghu/dev_OSK/staging_dir/toolchain-mips_r2_gcc-4.6.3_uClibc-0.9.33.2/usr/include -I/home/raghu/dev_OSK/staging_dir/toolchain-mips_r2_gcc-4.6.3_uClibc-0.9.33.2/include
CFLAGS = -Os -pipe -mips32r2 -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float
define Package/pcp-master
SECTION:=net
CATEGORY:=Base system
TITLE:=pcp-master is a PCP client library
URL:=https://github.com/libpcp/pcp
DEPENDS:=$(LIB_ZCFG)
endef
define Build/Configure
$(call Build/Configure/Default, \
LIBS="$(PCP_LIBS)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)")
endef
define Package/pcp-master/install
$(INSTALL_DIR) $(1)/usr/sbin
$(CP) $(PKG_BUILD_DIR)/pcp_app/pcp $(1)/usr/sbin/
endef
$(eval $(call BuildPackage,pcp-master))