X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=package%2Fnetwork%2Fconfig%2Fswconfig%2FMakefile;h=4d3e572d824a6ad03dbf21922408f80da3ddc541;hp=f4ba3a9d699cd858fa530c3b7ca9551428481602;hb=HEAD;hpb=dd182011e1acabc94169b85f3bc63efbab72ddd4 diff --git a/package/network/config/swconfig/Makefile b/package/network/config/swconfig/Makefile index f4ba3a9d69..6549075e5c 100644 --- a/package/network/config/swconfig/Makefile +++ b/package/network/config/swconfig/Makefile @@ -8,11 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=swconfig -PKG_RELEASE:=11 +PKG_RELEASE:=12 PKG_MAINTAINER:=Felix Fietkau PKG_LICENSE:=GPL-2.0 +PKG_BUILD_FLAGS:=lto + include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/kernel.mk @@ -30,16 +32,11 @@ 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) \ $(TARGET_CONFIGURE_OPTS) \ - LIBS="$(TARGET_LDFLAGS) -lnl-tiny -lm -luci" + LIBS="$(TARGET_LDFLAGS) -lnl-tiny -lm -luci -lubox" endef define Build/InstallDev @@ -47,13 +44,12 @@ define Build/InstallDev $(CP) $(PKG_BUILD_DIR)/swlib.h $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_BUILD_DIR)/libsw.so $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/libsw.a $(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