forked from alibaba/AliOS-Things
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlinkkitapp.mk
More file actions
executable file
·53 lines (42 loc) · 1.15 KB
/
linkkitapp.mk
File metadata and controls
executable file
·53 lines (42 loc) · 1.15 KB
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
NAME := linkkitapp
$(NAME)_SOURCES := app_entry.c
$(NAME)_COMPONENTS += feature.linkkit
$(NAME)_COMPONENTS += network/netmgr \
middleware/common \
middleware/uagent/uota \
utility/cjson
$(NAME)_INCLUDES += \
../../../middleware/uagent/uota/src/service
ifeq ($(case),sched)
$(NAME)_SOURCES += linkkit_example_sched.c
GLOBAL_DEFINES += DEPRECATED_LINKKIT
else ifeq ($(case),cntdown)
ifneq ($(newapi),)
$(NAME)_SOURCES += newapi/cntdown.c
else
$(NAME)_SOURCES += linkkit_example_cntdown.c
GLOBAL_DEFINES += DEPRECATED_LINKKIT
endif
else
ifneq ($(newapi),)
$(NAME)_SOURCES += newapi/solo.c
else
$(NAME)_SOURCES += linkkit_example_solo.c
GLOBAL_DEFINES += DEPRECATED_LINKKIT
endif
endif
GLOBAL_DEFINES += CONFIG_DM_DEVTYPE_SINGLE
ifeq ($(LWIP),1)
$(NAME)_COMPONENTS += protocols.net
no_with_lwip := 0
endif
ifeq ($(print_heap),1)
$(NAME)_DEFINES += CONFIG_PRINT_HEAP
endif
ifneq ($(HOST_MCU_FAMILY),esp8266)
$(NAME)_COMPONENTS += cli
GLOBAL_DEFINES += CONFIG_AOS_CLI
else
GLOBAL_DEFINES += ESP8266_CHIPSET
endif
GLOBAL_INCLUDES += ./