-
Notifications
You must be signed in to change notification settings - Fork 70
/
Config.in
175 lines (156 loc) · 7.1 KB
/
Config.in
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
menu "Thingino Firmware"
source "$BR2_EXTERNAL_THINGINO_PATH/Config.soc.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/wifi/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-kopt/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/usbnet/Config.in"
config BR2_THINGINO_TOOLCHAIN
bool
default y if BR2_THINGINO_TOOLCHAIN_BUILD
menuconfig BR2_THINGINO_SYSTEM_PACKAGES
bool "System Packages"
default y if !BR2_THINGINO_TOOLCHAIN
select BR2_PACKAGE_DROPBEAR if BR2_PACKAGE_MBEDTLS
select BR2_PACKAGE_DROPBEAR_SMALL if BR2_PACKAGE_DROPBEAR
select BR2_PACKAGE_EXFAT_NOFUSE if BR2_THINGINO_SDCARD
select BR2_PACKAGE_INGENIC_AUDIODAEMON if BR2_THINGINO_AUDIO
select BR2_PACKAGE_THINGINO_SOUNDS if BR2_THINGINO_AUDIO
select BR2_PACKAGE_INGENIC_DIAG_TOOLS
select BR2_PACKAGE_INGENIC_LIB
select BR2_PACKAGE_INGENIC_MUSL
select BR2_PACKAGE_INGENIC_PWM
select BR2_PACKAGE_INGENIC_SDK
select BR2_PACKAGE_THINGINO_LIBCURL
select BR2_PACKAGE_THINGINO_LIBCURL_COOKIES_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_CURL
select BR2_PACKAGE_THINGINO_LIBCURL_MQTT_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_RTMP_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_RTSP_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_SMTP_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_TFTP_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_TELNET_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_PROXY_SUPPORT
select BR2_PACKAGE_THINGINO_LIBCURL_WEBSOCKETS_SUPPORT if BR2_THINGINO_DEV_PACKAGES
select BR2_PACKAGE_THINGINO_LIBCURL_VERBOSE if BR2_THINGINO_DEV_PACKAGES
select BR2_PACKAGE_THINGINO_LIBCURL_MBEDTLS if BR2_PACKAGE_MBEDTLS
select BR2_PACKAGE_THINGINO_LIBCURL_OPENSSL if BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_THINGINO_LIBCURL_WOLFSSL if BR2_PACKAGE_THINGINO_WOLFSSL
select BR2_PACKAGE_MBEDTLS
select BR2_PACKAGE_MBEDTLS_COMPRESSION if BR2_PACKAGE_MBEDTLS
select BR2_PACKAGE_THINGINO_MOTORS if BR2_THINGINO_MOTORS
select BR2_PACKAGE_UBOOT_TOOLS
select BR2_PACKAGE_THINGINO_WOLFSSL if !BR2_PACKAGE_MBEDTLS && !BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_JSONFILTER
select BR2_PACKAGE_THINGINO_ETHERNET if BR2_ETHERNET
select BR2_PACKAGE_THINGINO_KOPT
select BR2_PACKAGE_THINGINO_WEBUI
select BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG if BR2_PACKAGE_WPA_SUPPLICANT
help
Thingino System Packages
include essential system setup.
https://github.com/thingino/firmware
if BR2_THINGINO_SYSTEM_PACKAGES
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-diag-tools/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-sdk/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-pwm/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/onvif-simple-server/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-ap/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-button/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-diag/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-ethernet/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-gpio/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-ledd/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-libcurl/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-motors/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-mmc/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-portal/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-sounds/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-sysupgrade/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-webui/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-wolfssl/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/logcat-mini/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/logcat/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/wolfssh/Config.in"
endif
menuconfig BR2_THINGINO_STREAMER_PACKAGES
bool "Streamer Packages"
default y if !BR2_THINGINO_TOOLCHAIN
help
Thingino Streamer Packages
Audio/Video Streaming related packages
https://github.com/thingino/firmware
if BR2_THINGINO_STREAMER_PACKAGES
source "$BR2_EXTERNAL_THINGINO_PATH/package/faac/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-audiodaemon/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-libimp-control/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/prudynt-t/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/go2rtc/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/raptor-ipc/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-ffmpeg/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-fonts/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-live555/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-opus/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-v4l2loopback/Config.in"
endif
menu "Extra Packages"
source "$BR2_EXTERNAL_THINGINO_PATH/package/capjpeg/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/exfat-nofuse/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/jsonfilter/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/libschrift/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-freetype/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-tailscale/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-wpa_supplicant/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/wyze-accessory/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/zerotier-one/Config.in"
config BR2_PACKAGE_IFUPDOWN_SCRIPTS
bool "ifupdown-scripts"
config BR2_PACKAGE_MOSQUITTO
bool "mosquitto"
config BR2_PACKAGE_NGINX
bool "nginx"
select BR2_PACKAGE_NGINX_HTTP
select BR2_PACKAGE_NGINX_HTTP_SSL_MODULE
config BR2_PACKAGE_SSHPASS
bool "sshpass"
endmenu
menuconfig BR2_THINGINO_DEV_PACKAGES
bool "Development Packages"
select BR2_PACKAGE_THINGINO_KOPT_DEVELOP
help
Thingino Development Packages
include tools for firmware development.
https://github.com/thingino/firmware
if BR2_THINGINO_DEV_PACKAGES
config BR2_THINGINO_TOOLCHAIN_BUILD
bool "Enable Toolchain Build"
config BR2_PACKAGE_GDB
bool "gdb Server and Client"
select BR2_PACKAGE_HOST_GDB
config BR2_PACKAGE_SELECT_LTRACE
bool "ltrace"
select BR2_PACKAGE_LTRACE
help
Debugging program which runs a specified command until it
exits. While the command is executing, ltrace intercepts and
records the dynamic library calls which are called by the
executed process and the signals received by that process.
config BR2_PACKAGE_SELECT_STRACE
bool "strace"
select BR2_PACKAGE_STRACE
help
A useful diagnostic, instructional, and debugging tool.
Allows you to track what system calls a program makes
while it is running.
config BR2_PACKAGE_SELECT_VALGRIND
bool "valgrind"
select BR2_PACKAGE_VALGRIND
select BR2_PACKAGE_VALGRIND_MEMCHECK
select BR2_PACKAGE_VALGRIND_HELGRIND
select BR2_PACKAGE_VALGRIND_DRD
select BR2_PACKAGE_VALGRIND_MASSIF
select BR2_PACKAGE_VALGRIND_DHAT
help
Tool for debugging and profiling Linux programs.
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-devscripts/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/gadget-serial/Config.in"
endif
endmenu