OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 6... | Line 6... | |||
6 | # |
6 | # |
|
Line 7... | Line 7... | |||
7 | |
7 | |
|
Line 8... | Line 8... | |||
8 | include $(TOPDIR)/rules.mk |
8 | include $(TOPDIR)/rules.mk |
|
9 | |
9 | |
|
10 | PKG_NAME:=iw |
10 | PKG_NAME:=iw |
|
Line 11... | Line 11... | |||
11 | PKG_VERSION:=5.0.1 |
11 | PKG_VERSION:=4.14 |
|
12 | PKG_RELEASE:=1 |
12 | PKG_RELEASE:=1 |
|
13 | |
13 | |
|
Line 14... | Line -... | |||
14 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz |
- | ||
15 | PKG_SOURCE_URL:=@KERNEL/software/network/iw |
14 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz |
|
16 | PKG_HASH:=1e38ea794a223525b2ea7fe78fd14f2a56121e62e21ba5f9dbe8c494b35b5c0d |
15 | PKG_SOURCE_URL:=@KERNEL/software/network/iw |
|
Line 17... | Line 16... | |||
17 | |
16 | PKG_HASH:=f01671c0074bfdec082a884057edba1b9efd35c89eda554638496f03b769ad89 |
|
Line 25... | Line 24... | |||
25 | SECTION:=net |
24 | SECTION:=net |
|
26 | CATEGORY:=Network |
25 | CATEGORY:=Network |
|
27 | TITLE:=cfg80211 interface configuration utility |
26 | TITLE:=cfg80211 interface configuration utility |
|
28 | URL:=http://wireless.kernel.org/en/users/Documentation/iw |
27 | URL:=http://wireless.kernel.org/en/users/Documentation/iw |
|
29 | DEPENDS:= +libnl-tiny |
28 | DEPENDS:= +libnl-tiny |
|
30 | VARIANT:=tiny |
- | ||
31 | endef |
- | ||
32 | |
- | ||
33 | define Package/iw-full |
- | ||
34 | $(Package/iw) |
- | ||
35 | TITLE += (full version) |
- | ||
36 | VARIANT:=full |
- | ||
37 | PROVIDES:=iw |
- | ||
38 | endef |
29 | endef |
|
Line 39... | Line 30... | |||
39 | |
30 | |
|
40 | define Build/Configure |
31 | define Build/Configure |
|
41 | echo "const char iw_version[] = \"$(PKG_VERSION)\";" > $(PKG_BUILD_DIR)/version.c |
32 | echo "const char iw_version[] = \"$(PKG_VERSION)\";" > $(PKG_BUILD_DIR)/version.c |
|
Line 47... | Line 38... | |||
47 | -I$(STAGING_DIR)/usr/include/libnl-tiny \ |
38 | -I$(STAGING_DIR)/usr/include/libnl-tiny \ |
|
48 | $(TARGET_CPPFLAGS) \ |
39 | $(TARGET_CPPFLAGS) \ |
|
49 | -DCONFIG_LIBNL20 \ |
40 | -DCONFIG_LIBNL20 \ |
|
50 | -D_GNU_SOURCE |
41 | -D_GNU_SOURCE |
|
Line 51... | Line -... | |||
51 | |
- | ||
52 | ifeq ($(BUILD_VARIANT),full) |
- | ||
53 | TARGET_CPPFLAGS += -DIW_FULL |
- | ||
54 | MAKE_FLAGS += IW_FULL=1 |
- | ||
55 | endif |
- | ||
56 | |
42 | |
|
57 | MAKE_FLAGS += \ |
43 | MAKE_FLAGS += \ |
|
58 | CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS) -ffunction-sections -fdata-sections" \ |
44 | CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS) -ffunction-sections -fdata-sections" \ |
|
59 | LDFLAGS="$(TARGET_LDFLAGS) -Wl,--gc-sections" \ |
45 | LDFLAGS="$(TARGET_LDFLAGS) -Wl,--gc-sections" \ |
|
60 | NL1FOUND="" NL2FOUND=Y \ |
46 | NL1FOUND="" NL2FOUND=Y \ |
|
Line 65... | Line 51... | |||
65 | define Package/iw/install |
51 | define Package/iw/install |
|
66 | $(INSTALL_DIR) $(1)/usr/sbin |
52 | $(INSTALL_DIR) $(1)/usr/sbin |
|
67 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/iw $(1)/usr/sbin/ |
53 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/iw $(1)/usr/sbin/ |
|
68 | endef |
54 | endef |
|
Line 69... | Line -... | |||
69 | |
- | ||
70 | Package/iw-full/install=$(Package/iw/install) |
- | ||
71 | |
55 | |
|
72 | $(eval $(call BuildPackage,iw)) |
- |