forked from themactep/thingino-firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathConfig.in
144 lines (126 loc) · 5.12 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
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"
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_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-webui/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-button/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-sounds/Config.in"
endif
menuconfig BR2_THINGINO_STREAMER_PACKAGES
bool "Streamer Packages"
default y
help
Thingino Development Packages
include tools for firmware development.
https://github.com/thingino/firmware
if BR2_THINGINO_STREAMER_PACKAGES
source "$BR2_EXTERNAL_THINGINO_PATH/package/raptor-ipc/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/prudynt-t/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-ffmpeg/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/go2rtc/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-libimp-control/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-live555/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-fonts/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-v4l2loopback/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/ingenic-audiodaemon/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/thingino-freetype/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/libschrift/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/zerotier-one/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-portal/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/wyze-accessory/Config.in"
source "$BR2_EXTERNAL_THINGINO_PATH/package/thingino-addons/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"
default y
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
# needs a fuxup for CONFIG_HAVE_ARCH_KGDB=y
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
help
Tool for debugging and profiling Linux programs.
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/gadget-serial/Config.in"
endif
endmenu