feat: add support for gn build system
add BUILD.gn for all kernel modules Signed-off-by: Caoruihong <crh.cao@huawei.com> Change-Id: I018446427bf64615f2596d47862b219659b58b34
This commit is contained in:
@@ -27,7 +27,8 @@
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-include $(LITEOSTOPDIR)/.config
|
||||
CONFIG_FILE ?= $(LITEOSTOPDIR)/.config
|
||||
-include $(CONFIG_FILE)
|
||||
ifeq ($(LOSCFG_COMPILER_HIMIX_32), y)
|
||||
CROSS_COMPILE := arm-linux-ohoseabi-
|
||||
else ifeq ($(LOSCFG_COMPILER_CLANG_LLVM), y)
|
||||
@@ -121,8 +122,8 @@ CXX_PATH = $(LITEOSTOPDIR)/lib/cxxstl
|
||||
JFFS_PATH = $(LITEOSTOPDIR)/fs/jffs2
|
||||
LITEOS_SCRIPTPATH ?= $(LITEOSTOPDIR)/tools/scripts
|
||||
LITEOS_LIB_BIGODIR = $(OUT)/lib/obj
|
||||
LITEOS_MENUCONFIG_H = $(LITEOSTOPDIR)/config.h
|
||||
LOSCFG_ENTRY_SRC = $(LITEOSTOPDIR)/kernel/common/los_config.c
|
||||
LITEOS_MENUCONFIG_H ?= $(LITEOSTOPDIR)/config.h
|
||||
LOSCFG_ENTRY_SRC = $(LITEOSTOPDIR)/platform/los_config.c
|
||||
|
||||
### include variable
|
||||
MODULE = $(MK_PATH)/module.mk
|
||||
@@ -158,7 +159,7 @@ include $(LITEOSTOPDIR)/platform/bsp.mk
|
||||
|
||||
ifeq ($(LOSCFG_PLATFORM_ROOTFS), y)
|
||||
LITEOS_BASELIB += -lrootfs
|
||||
LIB_SUBDIRS += $(LITEOSTOPDIR)/kernel/common
|
||||
LIB_SUBDIRS += $(LITEOSTOPDIR)/kernel/common/rootfs
|
||||
endif
|
||||
|
||||
ifeq ($(LOSCFG_PLATFORM_PATCHFS), y)
|
||||
@@ -703,7 +704,8 @@ endif
|
||||
# temporary
|
||||
LITEOS_PLATFORM_INCLUDE += \
|
||||
-I $(LITEOSTOPDIR)/kernel/base/include \
|
||||
-I $(LITEOSTOPDIR)/kernel/extended/include
|
||||
-I $(LITEOSTOPDIR)/kernel/extended/cpup \
|
||||
-I $(LITEOSTOPDIR)/kernel/extended/trace
|
||||
|
||||
LITEOS_CXXINCLUDE += \
|
||||
$(LITEOS_NET_INCLUDE) \
|
||||
|
||||
Reference in New Issue
Block a user