include $(TOPDIR)/rules.mk
PKG_NAME:=test
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define KernelPackage/test
SUBMENU:=Other modules
TITLE:=TEST ROUTER APP
endef
define Package/test/description
TEST ROUTER APP
endef
MAKE_OPTS:= \
ARCH="$(LINUX_ARCH)" \
CROSS_COMPILE="$(TARGET_CROSS)" \
SUBDIRS="($PKG_BUILD_DIR)"
define Build/Prepare
$(INSTALL_DIR) $(PKG_BUILD_DIR)
$(CP) ./scr/* $(PKG_BUILD_DIR)/
endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR)/ \
$(TARGET_CONFIGURE_OPTS) \
TARGET=TEST \
CFLAGS="$(TARGET_CFLAGS) -g -wall -std=gnu99" \
LDFLASG="$(TARGET_CPPFLAGS)" \
LIBS="$(STAGING_DIR)/usr/lib/libjson.so.0 $(STAGING_DIR)/usr/lib/libthreadutil.so.6 $(STAGING_DIR)/usr/lib/libjson-c.so.2 -lpthread -ljson -ldl"
endef
define Package/test/install
$(INSTALL_DIR) $(1)/mnt/mmc1/conf
$(INSTALL_DATA) ./src/conf/TestRoute.conf $(1)/mnt/mmc1/conf/TestRoute.conf
$(INSTALL_DIR) $(1)/sbin
2021-07-19 编译 标准交叉编译 makefile
最新推荐文章于 2022-08-02 15:09:25 发布