You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.0 KiB
48 lines
1.0 KiB
include $(LITEOSTOPDIR)/config.mk
|
|
|
|
MODULE_NAME := $(notdir $(shell pwd))
|
|
|
|
ifeq ($(LOSCFG_SHELL), y)
|
|
LOCAL_SRCS := $(wildcard src/base/*.c) \
|
|
|
|
|
|
ifeq ($(LOSCFG_SHELL_UART), y)
|
|
ifeq ($(LOSCFG_DRIVERS_UART_LINUX), y)
|
|
LOCAL_SRCS += src/base/porting/port_uart_linux.c
|
|
else ifeq ($(LOSCFG_DRIVERS_UART_LITEOS), y)
|
|
LOCAL_SRCS += src/base/porting/port_uart.c
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(LOSCFG_SHELL_CONSOLE), y)
|
|
LOCAL_SRCS += src/base/porting/port_console.c
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(LOSCFG_ENABLE_MAGICKEY), y)
|
|
LOCAL_SRCS += $(wildcard src/magickey/*.c)
|
|
endif
|
|
|
|
ifeq ($(LOSCFG_SHELL_EXTENDED_CMDS), y)
|
|
LOCAL_SRCS += $(wildcard src/cmds/*.c)
|
|
endif
|
|
|
|
ifeq ($(LOSCFG_SHELL), y)
|
|
LOCAL_INCLUDE := \
|
|
-I $(LITEOSTOPDIR)/fs/nfs \
|
|
-I $(LITEOSTOPDIR)/fs/ramfs \
|
|
-I $(LITEOSTOPDIR)/fs/fat \
|
|
-I $(LITEOSTOPDIR)/kernel/extended/include
|
|
else
|
|
LOCAL_INCLUDE += -I $(LITEOSTOPDIR)/shell/include
|
|
endif
|
|
|
|
ifeq ($(LOSCFG_TEST), y)
|
|
LOCAL_INCLUDE += -I $(LITEOSTOPDIR)/test/include
|
|
endif
|
|
|
|
LOCAL_SRCS_NEED_SORT := y
|
|
LOCAL_FLAGS := $(LOCAL_INCLUDE) $(LITEOS_GCOV_OPTS)
|
|
|
|
include $(MODULE)
|