#********************************************************************************************************* # # 中国软件开源组织 # # 嵌入式实时操作系统 # # SylixOS(TM) LW : long wing # # Copyright All Rights Reserved # #--------------文件信息-------------------------------------------------------------------------------- # # 文 件 名: lspci.mk # # 创 建 人: RealEvo-IDE # # 文件创建日期: 2016 年 10 月 08 日 # # 描 述: 本文件由 RealEvo-IDE 生成,用于配置 Makefile 功能,请勿手动修改 #********************************************************************************************************* #********************************************************************************************************* # Clear setting #********************************************************************************************************* include $(CLEAR_VARS_MK) #********************************************************************************************************* # Target #********************************************************************************************************* LOCAL_TARGET_NAME := lspci #********************************************************************************************************* # Library files #********************************************************************************************************* LIB_SRC = \ src/lib/access.c \ src/lib/caps.c \ src/lib/dump.c \ src/lib/filter.c \ src/lib/generic.c \ src/lib/init.c \ src/lib/names.c \ src/lib/names-cache.c \ src/lib/names-hash.c \ src/lib/names-hwdb.c \ src/lib/names-net.c \ src/lib/names-parse.c \ src/lib/params.c \ src/lib/sylixos-device.c #********************************************************************************************************* # Common files #********************************************************************************************************* COMM_SRC = \ src/common.c #********************************************************************************************************* # lspci files #********************************************************************************************************* LSPCI_SRC = \ src/ls-caps.c \ src/ls-caps-vendor.c \ src/ls-ecaps.c \ src/ls-kernel.c \ src/ls-map.c \ src/lspci.c \ src/ls-tree.c \ src/ls-vpd.c #********************************************************************************************************* # Source list #********************************************************************************************************* LOCAL_SRCS := $(LIB_SRC) LOCAL_SRCS += $(COMM_SRC) LOCAL_SRCS += $(LSPCI_SRC) #********************************************************************************************************* # Header file search path (eg. LOCAL_INC_PATH := -I"Your hearder files search path") #********************************************************************************************************* LOCAL_INC_PATH := -I"$(SYLIXOS_BASE_PATH)/libcextern/libcextern/include" LOCAL_INC_PATH += -I"./src" LOCAL_INC_PATH += -I"./src/lib" #********************************************************************************************************* # Pre-defined macro (eg. -DYOUR_MARCO=1) #********************************************************************************************************* LOCAL_DSYMBOL := #********************************************************************************************************* # Depend library (eg. LOCAL_DEPEND_LIB := -la LOCAL_DEPEND_LIB_PATH := -L"Your library search path") #********************************************************************************************************* LOCAL_DEPEND_LIB := -lcextern LOCAL_DEPEND_LIB_PATH := -L"$(SYLIXOS_BASE_PATH)/libcextern/$(OUTDIR)" #********************************************************************************************************* # C++ config #********************************************************************************************************* LOCAL_USE_CXX := no LOCAL_USE_CXX_EXCEPT := no #********************************************************************************************************* # Code coverage config #********************************************************************************************************* LOCAL_USE_GCOV := no #********************************************************************************************************* # User link command #********************************************************************************************************* LOCAL_POST_LINK_CMD := cp src/pci.ids $(OUTDIR) LOCAL_POST_STRIP_CMD := cp src/pci.ids $(OUTDIR)/strip include $(APPLICATION_MK) #********************************************************************************************************* # End #*********************************************************************************************************