blob: 18d244e4af4f286e91823135e57656e50b053779 [file] [log] [blame]
Shad Ansari2f7f9be2017-06-07 13:34:53 -07001# Stack
2#
3MOD_NAME = dev_log
4MOD_TYPE = lib
5
6ifeq ("$(ENABLE_LOG)", "y")
7 MOD_DEPS = cli utils
8 MOD_DEFS = -DENABLE_LOG
9 USE_LINT = yes
10 srcs = bcm_dev_log.c bcm_dev_log_task.c
11 ifeq ("$(FEATURE_LOG)", "y")
12 MOD_DEFS += -DTRIGGER_LOGGER_FEATURE
13 endif
14
15 ifeq ("$(DEV_LOG_DEBUG)", "y")
16 MOD_DEFS += -DDEV_LOG_DEBUG
17 endif
18
19 ifeq ("$(ENABLE_CLI)", "y")
20 srcs += bcm_dev_log_cli.c
21 endif
22
23 ifeq ("$(TOOLCHAIN)", "gcc")
24 EXTRA_CFLAGS += -Wno-format-security
25 endif
26
27 ifeq ("$(SUBSYSTEM)", "host")
28 ifeq ("$(OS_KERNEL)", "linux")
29 ifeq ("$(RELEASE_BUILD)", "y")
30 EXTRA_INCLUDES += -I$(TOP_DIR)/host_reference/dev_log_linux
31 else
32 EXTRA_INCLUDES += -I$(TOP_DIR)/host/dev_log_linux
33 endif
34 endif
35 endif
36
37 ifeq ("$(OS)", "posix")
38 ENABLE_LOG_SYSLOG ?= y
39 ifeq ("$(ENABLE_LOG_SYSLOG)", "y")
40 MOD_DEFS += -DDEV_LOG_SYSLOG
41 endif
42 endif
43endif