海思makefile琐碎整理解读

Hisilicon Hi3516 sample Makefile

#mpp2/sample/venc/
include …/Makefile.param
#ifeq ($(SAMPLE_PARAM_FILE), )

SAMPLE_PARAM_FILE:=…/Makefile.param

include $(SAMPLE_PARAM_FILE)

#endif

target source

SRC := $(wildcard *.c) //来获取工作目录下的所有的.c文件列表 sample_venc.c
OBJ := $(SRC:%.c=%.o)//把SRC变量的所有.c替换成.o sample_venc.o

TARGET := $(OBJ:%.o=%)//.o 后面的o去掉,比如:a.o->a sample_venc
.PHONY : clean all //删除sample_venc

all: $(TARGET)

MPI_LIBS := $(REL_LIB)/libmpi.a //MPI_LIBS :=
//export REL_LIB := ( R E L D I R ) / l i b / / R E L D I R = (REL_DIR)/lib //REL_DIR= (RELDIR)/lib//RELDIR=(MPP_PATH)
//export MPP_PATH?= ( S D K P A T H ) / m p p 2 / / e x p o r t S D K P A T H ? = (SDK_PATH)/mpp2 //export SDK_PATH?= (SDKPATH)/mpp2//exportSDKPATH?=(shell cd $(PWD)/dirname $(PARAM_FILE)/…; pwd)

$(TARGET):%:%.o $(COMM_OBJ) //http://blog.sina.com.cn/s/blog_a89461190101d2vd.html
$(CC) $(CFLAGS) -lpthread -lm -o $@ $^ $(MPI_LIBS) $(AUDIO_LIBA) ( S E N S O R L I B S ) / / e x p o r t M P P C F L A G S : = − W a l l 这 个 选 项 w q 可 以 打 印 出 编 译 时 所 有 的 错 误 或 者 警 告 信 息 。 / / h t t p s : / / b l o g . c s d n . n e t / x i n y u a n 510214 / a r t i c l e / d e t a i l s / 50825633 / / − l m h t t p s : / / b l o g . c s d n . n e t / u 013806814 / a r t i c l e / d e t a i l s / 49404565 / / (SENSOR_LIBS) //export MPP_CFLAGS:= -Wall 这个选项wq可以打印出编译时所有的错误或者警告信息。//https://blog.csdn.net/xinyuan510214/article/details/50825633 // -lm https://blog.csdn.net/u013806814/article/details/49404565 // (SENSORLIBS)//exportMPPCFLAGS:=Wallwq//https://blog.csdn.net/xinyuan510214/article/details/50825633//lmhttps://blog.csdn.net/u013806814/article/details/49404565//@–目标文件, − − 所 有 的 依 赖 文 件 , ^--所有的依赖文件, <–第一个依赖文件。
clean:
@rm -f $(TARGET)
@rm -f $(OBJ)
@rm -f $(COMM_OBJ)

cleanstream:
@rm -f *.h264
@rm -f *.jpg
@rm -f *.mjp
@rm -f *.mp4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值