forked from FreifunkMD/site-ffmd
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsite.mk
106 lines (85 loc) · 2.82 KB
/
site.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
GLUON_SITE_PACKAGES := \
gluon-mesh-babel \
gluon-l3roamd \
gluon-radvd \
gluon-respondd \
gluon-autoupdater \
gluon-setup-mode \
gluon-client-bridge \
gluon-config-mode-core \
gluon-config-mode-autoupdater \
gluon-config-mode-hostname \
gluon-config-mode-geo-location \
gluon-config-mode-contact-info \
gluon-config-mode-mesh-vpn \
gluon-web-admin \
gluon-web-autoupdater \
gluon-web-wifi-config \
gluon-web-network \
gluon-status-page \
respondd-module-airtime \
gluon-iptables-clamp-mss-to-pmtu \
ffffm-banner \
ffffm-helper-tools \
ffffm-keep-radio-channel \
babeldev \
haveged \
iwinfo \
kmod-ipt-raw \
prefixd \
gluon-web-prefixd \
gluon-464xlat-clat \
gluon-ddhcpd \
gluon-mesh-vpn-fastd \
gluon-mesh-vpn-wireguard
##_ Steini 17.01.2021: Damit auch fastd reinkompiliert wird, muss man's auch reinschreiben, wer hätte das gedacht ;-)
# nodealert \ # breaks respondd response from yanic?
# respondd-module-airtime \
# ffffm-autoupdater-use-site-conf-branch \
include $(GLUON_SITEDIR)/specific_site.mk
ifeq ($(GLUON_TARGET),x86-64)
GLUON_DEBUG := 1
endif
#####################################################################################################################
# This is the Babel branch
########################################################################
# BEGIN: "Generic homebrew build preparation"
#
# To build an own babel firmware please see:
# tbd.
########################################################################
# Homebrew Gluon firmware release name
HOMEBREW_GLUON_RELEASE := vHomebrew-babel
# For homebrew development add e.g. date and time
# (Note: Don't use the ':' char. It will break the build)
HOMEBREW_GLUON_RELEASE := $(HOMEBREW_GLUON_RELEASE)-$(shell date '+%m%d')
########################################################################
# END: "Generic homebrew build preparation"
#
# Admin/Support hint:
# With the few lines above you can identify exactly which branch of our
# site was used to create the homebrew firmware.
########################################################################
# Gluon release information.
# Allow overriding from the command line.
GLUON_RELEASE ?= $(HOMEBREW_GLUON_RELEASE)
# Autoupdater default branch.
# Allow overriding from the command line.
GLUON_BRANCH ?= experimental_babel
# Default priority for updates.
# Allow overriding from the command line.
GLUON_PRIORITY ?= 0
# Languages to include.
# Allow overriding from the command line.
GLUON_LANGS ?= en de
# Region information for regulatory compliance.
# Allow overriding from the command line.
GLUON_REGION ?= eu
# Prefer ath10k firmware with given mesh support (ibss or 11s).
# Allow overriding from the command line.
GLUON_WLAN_MESH ?= 11s
# Build of image types.
# Allow overriding from the command line.
GLUON_DEPRECATED ?= full
# Enable multidomain support
GLUON_MULTIDOMAIN = 1