海思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 is $(OSTYPE)"
Makefile.param定义基础变量
wildcard用来通配目录下的 *.c文件
TARGET用来定义编译目标
$(OSTYPE).mak定义编译目标指令
print是我自定义的目标,用来打印信息,注意在@命令前面必须要有tab符号。