-
Notifications
You must be signed in to change notification settings - Fork 2
/
CMakeLists.txt
55 lines (55 loc) · 1.85 KB
/
CMakeLists.txt
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
if(NOT DEFINED ESP_PLATFORM)
cmake_minimum_required(VERSION 3.19)
project(dhyara)
add_subdirectory(docs)
else()
idf_component_register(
SRCS
"sources/address.cpp"
"sources/peer.cpp"
"sources/neighbour.cpp"
"sources/neighbourhood.cpp"
"sources/universe.cpp"
"sources/link.cpp"
"sources/synchronizer.cpp"
"sources/network.cpp"
"sources/routing/next_hop.cpp"
"sources/routing/route.cpp"
"sources/routing/mertic.cpp"
"sources/routing/table.cpp"
"sources/packets/beacon.cpp"
"sources/packets/acknowledgement.cpp"
"sources/packets/advertisement.cpp"
"sources/packets/echo_request.cpp"
"sources/packets/echo_reply.cpp"
"sources/packets/echo_lost.cpp"
"sources/packets/chunk.cpp"
"sources/packets/data.cpp"
"sources/packets/delivered.cpp"
"sources/actions/beacon.cpp"
"sources/actions/acknowledgement.cpp"
"sources/actions/advertisement.cpp"
"sources/actions/echo_request.cpp"
"sources/actions/echo_reply.cpp"
"sources/actions/echo_lost.cpp"
"sources/actions/chunk.cpp"
"sources/actions/delivered.cpp"
"sources/utils/printer.cpp"
"sources/utils/http.cpp"
"sources/utils/udp_relay.cpp"
"sources/tools/ping.cpp"
"sources/tools/traceroute.cpp"
"sources/dhyara.cpp"
"sources/dhyara.c"
INCLUDE_DIRS
"includes"
REQUIRES
cxx
esp_wifi
esp_http_server
EMBED_TXTFILES
"assets/min/head.html"
"assets/min/dhyara.css"
"assets/icons.gif"
)
endif()