OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
1 | # |
2 | # This is free software, licensed under the GNU General Public License v2. |
3 | # See /LICENSE for more information. |
4 | |
5 | include $(TOPDIR)/rules.mk |
6 | |
7 | PKG_NAME:=ben-wpan |
8 | PKG_VERSION:=git |
9 | PKG_REV:=50595979f5cad37743779019930ebe6ffe24d981 |
10 | PKG_RELEASE:=1 |
11 | |
12 | PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz |
13 | PKG_SOURCE_URL:=git://projects.qi-hardware.com/ben-wpan.git |
14 | PKG_SOURCE_PROTO:=git |
15 | PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) |
16 | PKG_SOURCE_VERSION:=$(PKG_REV) |
17 | |
18 | PKG_BUILD_DEPENDS:=lowpan-tools |
19 | |
20 | include $(INCLUDE_DIR)/package.mk |
21 | |
22 | define Package/ben-wpan/Default |
23 | SECTION:=network |
24 | CATEGORY:=Network |
25 | SUBMENU:=ben-wpan |
26 | URL:=http://en.qi-hardware.com/wiki/Ben_WPAN |
27 | endef |
28 | |
29 | define Build/Compile |
30 | $(MAKE) -C $(PKG_BUILD_DIR)/tools TARGET=ben_openwrt; \ |
31 | $(MAKE) -C $(PKG_BUILD_DIR)/tools/dirtpan TARGET=ben_openwrt CFLAGS+="-I$(STAGING_DIR)/usr/include -I../include" |
32 | endef |
33 | |
34 | define Package/atrf-gpio |
35 | $(call Package/ben-wpan/Default) |
36 | TITLE:=GPIO test utility |
37 | endef |
38 | |
39 | define Package/atrf-gpio/install |
40 | $(INSTALL_DIR) $(1)/usr/sbin |
41 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-gpio/atrf-gpio $(1)/usr/sbin/ |
42 | endef |
43 | |
44 | define Package/atrf-id |
45 | $(call Package/ben-wpan/Default) |
46 | TITLE:=ATRF identification utility |
47 | endef |
48 | |
49 | define Package/atrf-id/install |
50 | $(INSTALL_DIR) $(1)/usr/sbin |
51 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-id/atrf-id $(1)/usr/sbin/ |
52 | endef |
53 | |
54 | define Package/atrf-path |
55 | $(call Package/ben-wpan/Default) |
56 | TITLE:=Measure path characteristics |
57 | endef |
58 | |
59 | define Package/atrf-path/install |
60 | $(INSTALL_DIR) $(1)/usr/sbin |
61 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-path/atrf-path $(1)/usr/sbin/ |
62 | endef |
63 | |
64 | define Package/atrf-proxy |
65 | $(call Package/ben-wpan/Default) |
66 | TITLE:=ATRF network proxy |
67 | endef |
68 | |
69 | define Package/atrf-proxy/install |
70 | $(INSTALL_DIR) $(1)/usr/sbin |
71 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-proxy/atrf-proxy $(1)/usr/sbin/ |
72 | endef |
73 | |
74 | define Package/atrf-reset |
75 | $(call Package/ben-wpan/Default) |
76 | TITLE:=Reset the transceiver or the whole board |
77 | endef |
78 | |
79 | define Package/atrf-reset/install |
80 | $(INSTALL_DIR) $(1)/usr/sbin |
81 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-reset/atrf-reset $(1)/usr/sbin/ |
82 | endef |
83 | |
84 | define Package/atrf-rssi |
85 | $(call Package/ben-wpan/Default) |
86 | TITLE:=Spectrum scan utility |
87 | endef |
88 | |
89 | define Package/atrf-rssi/install |
90 | $(INSTALL_DIR) $(1)/usr/sbin |
91 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-rssi/atrf-rssi $(1)/usr/sbin/ |
92 | endef |
93 | |
94 | define Package/atrf-trim |
95 | $(call Package/ben-wpan/Default) |
96 | TITLE:=Oscillator trim utility |
97 | endef |
98 | |
99 | define Package/atrf-trim/install |
100 | $(INSTALL_DIR) $(1)/usr/sbin |
101 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-trim/atrf-trim $(1)/usr/sbin/ |
102 | endef |
103 | |
104 | define Package/atrf-txrx |
105 | $(call Package/ben-wpan/Default) |
106 | TITLE:=TX/RX test utility |
107 | endef |
108 | |
109 | define Package/atrf-txrx/install |
110 | $(INSTALL_DIR) $(1)/usr/sbin |
111 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-txrx/atrf-txrx $(1)/usr/sbin/ |
112 | endef |
113 | |
114 | define Package/atrf-xmit |
115 | $(call Package/ben-wpan/Default) |
116 | TITLE:=Fast transmission test |
117 | endef |
118 | |
119 | define Package/atrf-xmit/install |
120 | $(INSTALL_DIR) $(1)/usr/sbin |
121 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-xmit/atrf-xmit $(1)/usr/sbin/ |
122 | endef |
123 | |
124 | define Package/atrf-xtal |
125 | $(call Package/ben-wpan/Default) |
126 | TITLE:=Crystal diagnostic utility |
127 | endef |
128 | |
129 | define Package/atrf-xtal/install |
130 | $(INSTALL_DIR) $(1)/usr/sbin |
131 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/atrf-xtal/atrf-xtal $(1)/usr/sbin/ |
132 | endef |
133 | |
134 | define Package/dirtpan |
135 | $(call Package/ben-wpan/Default) |
136 | TITLE:=Quick and dirty IPv4 over 802.15.4 tunnel |
137 | endef |
138 | |
139 | define Package/dirtpan/install |
140 | $(INSTALL_DIR) $(1)/usr/sbin |
141 | $(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/dirtpan/dirtpan $(1)/usr/sbin/ |
142 | endef |
143 | |
144 | $(eval $(call BuildPackage,dirtpan)) |
145 | $(eval $(call BuildPackage,atrf-gpio)) |
146 | $(eval $(call BuildPackage,atrf-id)) |
147 | $(eval $(call BuildPackage,atrf-path)) |
148 | $(eval $(call BuildPackage,atrf-proxy)) |
149 | $(eval $(call BuildPackage,atrf-reset)) |
150 | $(eval $(call BuildPackage,atrf-rssi)) |
151 | $(eval $(call BuildPackage,atrf-trim)) |
152 | $(eval $(call BuildPackage,atrf-txrx)) |
153 | $(eval $(call BuildPackage,atrf-xmit)) |
154 | $(eval $(call BuildPackage,atrf-xtal)) |
155 |