81 lines
1.9 KiB
Makefile
Executable File
81 lines
1.9 KiB
Makefile
Executable File
include $(TOPDIR)/rules.mk
|
|
#include $(INCLUDE_DIR)/opal_inc.mk
|
|
|
|
PKG_NAME:=libzcfg_dbg
|
|
PKG_VERSION:=1.0
|
|
PKG_RELEASE:=1
|
|
|
|
#PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
#PKG_SOURCE_URL:=@ZyXEL_SITE/private/ZyXEL
|
|
PKG_SOURCE:=
|
|
PKG_SOURCE_URL:=
|
|
DL_DIR:=$(TOPDIR)/dl/public
|
|
|
|
PKG_CAT:=zcat
|
|
|
|
CURR_DIR=$(shell pwd)
|
|
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
|
|
|
|
|
PKG_SRC_DIR:=$(CURR_DIR)/src/$(PKG_NAME)-$(PKG_VERSION)
|
|
|
|
# PACKAGE_DIR:=$(BIN_DIR)/packages/private
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
PKG_BUILD_DEPENDS:=zcfg
|
|
define Package/libzcfg_dbg
|
|
@echo "==> Package/libzcfg_dbg"
|
|
CATEGORY:= ZyXEL Packages
|
|
TITLE:= ZyXEL Configuration Debugging library
|
|
DESCRIPTION:=
|
|
# DEPENDS:= zcfg
|
|
endef
|
|
|
|
#Disable Dependencies Check
|
|
#define CheckDependencies
|
|
#endef
|
|
|
|
define Build/Prepare
|
|
$(MAKE) -C $(PKG_SRC_DIR) \
|
|
CC="$(TARGET_CROSS)gcc" \
|
|
INSTALL_DIR="$(PKG_INSTALL_DIR)" \
|
|
BUILD_DIR="$(BUILD_DIR)" \
|
|
PKG_BUILD_DIR="$(PKG_BUILD_DIR)" \
|
|
clone
|
|
endef
|
|
|
|
define Build/Compile
|
|
@echo "==> Build/Compile"
|
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
|
CC="$(TARGET_CROSS)gcc" \
|
|
STAGING_DIR=$(STAGING_DIR) \
|
|
USRLIBDIR=$(STAGING_DIR)/usr/lib \
|
|
USRINCDIR=$(STAGING_DIR)/usr/include \
|
|
BUILD_DIR=$(BUILD_DIR) \
|
|
PKG_BUILD_DIR="$(PKG_BUILD_DIR)" \
|
|
INSTALL_DIR="$(PKG_INSTALL_DIR)"
|
|
endef
|
|
|
|
define Build/InstallDev
|
|
$(INSTALL_DIR) $(1)/usr/include
|
|
$(INSTALL_DATA) $(PKG_BUILD_DIR)/be_module_debug.h $(1)/usr/include/
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(CP) $(PKG_BUILD_DIR)/libzcfg_dbg.so $(1)/usr/lib/
|
|
endef
|
|
|
|
define Package/libzcfg_dbg/install
|
|
@echo "==> Package/libzcfg_dbg/install"
|
|
$(INSTALL_DIR) $(1)/lib
|
|
$(INSTALL_DIR) $(1)/lib/public
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/libzcfg_dbg.so $(1)/lib/public
|
|
ln -s /lib/public/libzcfg_dbg.so $(1)/lib/libzcfg_dbg.so
|
|
endef
|
|
|
|
define Build/Clean
|
|
@echo "==> Build/Clean"
|
|
-$(MAKE) -C $(PKG_BUILD_DIR) clean
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,libzcfg_dbg))
|
|
|