Developing lightweight computation at the DSG edge

Makefile 2.09 KB
Newer Older
1
#    Copyright (C) 2011 Fundacio Privada per a la Xarxa Oberta, Lliure i Neutral guifi.net
2
#
3
4
5
6
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
7
#
8
9
10
11
12
13
14
15
16
17
18
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License along
#    with this program; if not, write to the Free Software Foundation, Inc.,
#    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
#    The full GNU General Public License is included in this distribution in
#    the file called "COPYING".
19
20
#
# Contributors:
21
#	Pau Escrich <p4u@dabax.net>
22
23
#	Simó Albert i Beltran
#
24
25
26
27
28

include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk

PKG_NAME:=qmp-big-node
Roger Pueyo Centelles's avatar
Roger Pueyo Centelles committed
29
PKG_VERSION:=3.1
Roger Pueyo Centelles's avatar
Roger Pueyo Centelles committed
30
PKG_RELEASE:=1
Roger Pueyo Centelles's avatar
Roger Pueyo Centelles committed
31
32
PKG_LICENSE:=GPL-2.0+

33
34
35
36
37
38
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz

include $(INCLUDE_DIR)/package.mk

define Package/qmp-big-node
  SECTION:=net
39
  CATEGORY:=qMp
40
  TITLE:=Full-featured qMp nodes with addons (8 MB flash)
41
  URL:=http://qmp.cat
Roger Pueyo Centelles's avatar
Roger Pueyo Centelles committed
42
  DEPENDS:= +qmp-small-node \
43
44
	+qmp-tinyproxy +tinymce \
	+openssl-util +luci-ssl \
Roger Pueyo Centelles's avatar
Roger Pueyo Centelles committed
45
46
	+lsof +wget +bmon +bwm +ebtables +pv \
	+ndisc6 +rdisc6 +ipv6calc
47
48
49
endef

define Package/qmp-big-node/description
Roger Pueyo Centelles's avatar
Roger Pueyo Centelles committed
50
51
52
53
54
55
56
57
58
59
60
 This metapackage installs the extra addon packages for big qMp nodes:
  - BMX6 routing protocol
  - Luci web interface (HTTP/HTTPS)
  - qMp system configuration files
  - IP/TCP utils
  - b6m and libremap
  - SNMP and Munin
  - IP over IP support
  - Tinyproxy

 It is intended to be used on devices with 8 MB of flash or more.
61
62
endef

63
64
65
66
define Build/Prepare
 mkdir -p $(PKG_BUILD_DIR)
endef

67
68
69
70
71
72
define Build/Configure
endef

define Build/Compile
endef

73
74
75
76
define Package/qmp-big-node/install
    $(INSTALL_DIR) $(1)/etc/qmp
endef

77
$(eval $(call BuildPackage,qmp-big-node))