Makefile 如何将mk文件包括到SConstruct中
我有Scons文件,我想添加一些include mk文件 我的指令Makefile 如何将mk文件包括到SConstruct中,makefile,scons,Makefile,Scons,我有Scons文件,我想添加一些include mk文件 我的指令 env = Environment() # include file path env.Append(CPPPATH=[""]) # library file path #env.Append(LIBPATH=["/usr/lib64/"]) # Linking Flags #env.Append(LINKFLAGS="") # Compile Flags env.Append(CCFLAGS="-g -Wall -s
env = Environment()
# include file path
env.Append(CPPPATH=[""])
# library file path
#env.Append(LIBPATH=["/usr/lib64/"])
# Linking Flags
#env.Append(LINKFLAGS="")
# Compile Flags
env.Append(CCFLAGS="-g -Wall -std=c++0 -DHAVE_DPDK")
# library files
env.Append(LIBS=["boost_thread", "boost_filesystem", "boost_system", "boost_log", "boost_regex"])
# define
env.Append(CPPDEFINES=["USER_LITTLE_ENDIAN"])
# source file list for making
src_files = ,
Glob(test.cpp"),
]
# build target file
env.Program(build/test", source=src_files)
这是我想添加的makefile
ifeq ($(RTE_SDK),)
RTE_SDK = $(HOME)/DPDK
RTE_TARGET = build
endif
# Default target, can be overridden by command line or environment
RTE_TARGET = build
include $(HOME)/DPDK/mk/rte.vars.mk
APP = custom2
SRCS-y := custom2.c
CFLAGS += -g -DHAVE_DPDK
include $(HOME)/DPDK/mk/rte.extapp.mk
如何在SCON上包含mk文件
如何在SCON上设置RTE_SDK=$(主页)/DPDK
谢谢
编辑
或者我尝试找到任何方法,可以使用SCON编译DPDK。在钨织物/轨迹vrouter上使用,或者只需查看以下内容:
也许这会有所帮助,他们似乎正在使用SConscript,并将其vrouter基于DPDK。拥有钨织物/轨迹vrouter,或者看看这里:
也许这会有所帮助,他们似乎正在使用SConscript,并将其vrouter基于DPDK。只要为此类生成和源指定目标,您就可以在该目录中运行make命令。它应该会起作用。否则,您将不得不将生成文件转换为SConscripts。只要为此类生成和源指定目标,您就可以始终在该目录中运行make命令。它应该会起作用。否则,您必须将生成文件转换为sconscript。