X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Fyousong.git;a=blobdiff_plain;f=package%2Fnetwork%2Fconfig%2Fswconfig%2FMakefile;h=d1c8fd7b5e1d90de7f87d150e5e6c4766b9dc966;hp=6d1c9db78096844fc690336b122e4b70534b9fc3;hb=b8135a5b969cab98719895dabe7573e33dea4ca3;hpb=04dcd12c91eba56dc931f0648c5ec9abd65f23f7 diff --git a/package/network/config/swconfig/Makefile b/package/network/config/swconfig/Makefile index 6d1c9db780..d1c8fd7b5e 100644 --- a/package/network/config/swconfig/Makefile +++ b/package/network/config/swconfig/Makefile @@ -8,9 +8,10 @@ include $(TOPDIR)/rules.mk PKG_NAME:=swconfig -PKG_RELEASE:=10 +PKG_RELEASE:=11 -PKG_MAINTAINER:=Felix Fietkau +PKG_MAINTAINER:=Felix Fietkau +PKG_LICENSE:=GPL-2.0 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/kernel.mk @@ -18,7 +19,7 @@ include $(INCLUDE_DIR)/kernel.mk define Package/swconfig SECTION:=base CATEGORY:=Base system - DEPENDS:=@!TARGET_brcm47xx +libuci +libnl-tiny + DEPENDS:=+libuci +libnl-tiny TITLE:=Switch configuration utility endef @@ -29,11 +30,6 @@ TARGET_CPPFLAGS := \ $(TARGET_CPPFLAGS) \ -I$(LINUX_DIR)/user_headers/include -define Build/Prepare - mkdir -p $(PKG_BUILD_DIR) - $(CP) ./src/* $(PKG_BUILD_DIR)/ -endef - define Build/Compile CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS)" \ $(MAKE) -C $(PKG_BUILD_DIR) \ @@ -41,9 +37,18 @@ define Build/Compile LIBS="$(TARGET_LDFLAGS) -lnl-tiny -lm -luci" endef +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include + $(CP) $(PKG_BUILD_DIR)/swlib.h $(1)/usr/include/ + + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_BUILD_DIR)/libsw.so $(1)/usr/lib/ +endef + define Package/swconfig/install $(INSTALL_DIR) $(1)/sbin $(1)/lib/network $(INSTALL_BIN) $(PKG_BUILD_DIR)/swconfig $(1)/sbin/swconfig + $(INSTALL_BIN) $(PKG_BUILD_DIR)/libsw.so $(1)/lib $(INSTALL_DATA) ./files/switch.sh $(1)/lib/network/ endef