#mpp2/sample/venc/
include …/makefile.param
#ifeq ($(sample_param_file), )
#endif
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 := (re
ldir
)/li
b//r
eldi
r=
(rel_dir)/lib //rel_dir=
(reld
ir)/
lib/
/rel
dir
=(mpp_path)
//export mpp_path?=(sd
kpat
h)/m
pp2/
/exp
orts
dkpa
th?=
(sdk_path)/mpp2 //export sdk_path?=
(sdkp
ath)
/mpp
2//e
xpor
tsdk
pat
h?=(shell cd $(pwd)/dirname $(param_file)
/…; pwd)
$(target):%:%.o $(comm_obj) //
$(cc) $(cflags) -lpthread -lm -o $@ $^ $(mpi_libs) $(audio_liba) (se
nsor
libs
)//e
xpor
tmpp
cfla
gs:=
−wal
l這個選
項wq可
以列印出
編譯時所
有的錯誤
或者警告
資訊。/
/htt
ps:/
/blo
g.cs
dn.n
et/x
inyu
an
510214/a
rtic
le/d
etai
ls
/50825633//
−lmh
ttps
://b
log.
csdn
.net
/u
013806814/a
rtic
le/d
etai
ls
/49404565//
(sensor_libs) //export mpp_cflags:= -wall 這個選項wq可以列印出編譯時所有的錯誤或者警告資訊。// // -lm //
(senso
rli
bs)/
/exp
ortm
ppc
flag
s:=−
wall
這個選項
wq可以
列印出編
譯時所有
的錯誤或
者警告信
息。//
@–目標檔案,−−所
有的依賴
檔案
,^--所有的依賴檔案,
−−所有的依
賴檔案,
<–第乙個依賴檔案。
海思vdec的Makefile結構
hisilicon hi35xx sample makefile include makefile.param srcs wildcard c target srcs c compile linux or huaweilite include pwd ostype mak print echo os...
海思的乙個 Makefile 解析
rm f mp4include makefile.param在makefile也和c語言一樣有include的用法,include後面跟乙個makefile檔名,其功能和c語言中的include類似,就是把被包含的makefile檔案的內容全部原本的複製到包含檔案中來。這個用法多用於在乙個專案中有多...
3 海思 手機史海沉船3 4 海思K3
附 圖為海思k1機型,hot d2,hot和htc就差乙個字母,d2是當時不少玩家對於htc diamond 2的簡稱。手機史海沉船 www.zhihu.com 從整體效能來看,海思k3並沒有比當時的其他主流方案弱。當時其他的主流處理器包括ti 德州儀器 家的omap 850,主頻201mhz in...