# # Copyright (C) 2006-2012 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=zebra ifeq ($(CONFIG_TARGET_brcm963xx),y) PKG_VERSION:=0.93a-brcm PATCH_DIR:= patches else PKG_VERSION:=0.93a PATCH_DIR:= ECONET-patches endif PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz #PKG_SOURCE_URL:= \ http://matt.ucc.asn.au/dropbear/releases/ \ http://www.mirrors.wiretapped.net/security/cryptography/apps/ssh/dropbear/ #PKG_MD5SUM:=8c784baec3054cdb1bb4bfa792c87812 PKG_SOURCE_URL:=@ZyXEL_SITE/opensource/network/services PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk define Package/zebra SECTION:=net CATEGORY:=Base system TITLE:=RIP daemon endef CONFIGURE_ARGS += \ --disable-ipv6 \ --disable-bgpd \ --disable-ospfd \ --disable-ospf6d \ --disable-ripngd \ --disable-bgp-announce TARGET_CFLAGS += -O2 -Wall #ifeq ("$(strip ${CONFIG_TC_SDK_7_3_245_300})","y") ifeq ("$(filter y,${CONFIG_TC_SDK_7_3_245_300} ${CONFIG_TC_SDK_7_3_257_150})","y") CONFIGURE_ARGS += --enable-netlink TMP_CFLAGS := $(TARGET_CFLAGS) TARGET_CFLAGS = $(filter-out -Os -O2, $(TMP_CFLAGS)) endif ifeq ("$(strip ${ZCFG_PLATFORM})","BROADCOM") define Build/Configure endef endif define Package/zebra/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/zebra/zebra $(1)/usr/bin/zebra $(INSTALL_BIN) $(PKG_BUILD_DIR)/ripd/ripd $(1)/usr/bin/ripd endef $(eval $(call BuildPackage,zebra))