forked from themactep/thingino-firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Config.in
156 lines (138 loc) · 5.77 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
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-ethernet/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-kopt/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/usbnet/Config.in"
menuconfig BR2_THINGINO_SYSTEM_PACKAGES
bool "System Packages"
default y
select BR2_PACKAGE_DROPBEAR
select BR2_PACKAGE_EXFAT_NOFUSE if BR2_SDCARD
select BR2_PACKAGE_INGENIC_AUDIODAEMON if BR2_AUDIO
select BR2_PACKAGE_THINGINO_SOUNDS if BR2_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_LIBCURL
select BR2_PACKAGE_LIBCURL_COOKIES_SUPPORT
select BR2_PACKAGE_LIBCURL_CURL
select BR2_PACKAGE_LIBCURL_EXTRA_PROTOCOLS_FEATURES
select BR2_PACKAGE_LIBCURL_MBEDTLS if !BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LIBCURL_PROXY_SUPPORT
select BR2_PACKAGE_LIBCURL_VERBOSE
select BR2_PACKAGE_LIBCURL_OPENSSL if BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LIBCURL_WEBSOCKETS_SUPPORT
select BR2_PACKAGE_MBEDTLS
select BR2_PACKAGE_MBEDTLS_COMPRESSION
select BR2_PACKAGE_MOTORS if BR2_MOTORS
select BR2_PACKAGE_UBOOT_TOOLS
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-ledd/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-webui/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/logcat-mini/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/logcat/Config.in"
endif
menuconfig BR2_THINGINO_STREAMER_PACKAGES
bool "Streamer Packages"
default y
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/motors/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/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"
config BR2_PACKAGE_WIREGUARD_LINUX_COMPAT
bool "wireguad-linux-compat"
select BR2_PACKAGE_WIREGUARD_TOOLS
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_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