makefile

来自「TI workshop 培训资料。 是关于如何创建DAVINCI平台下codec」· 代码 · 共 41 行

TXT
41
字号
#  Note, this makefile assumes environment variables set as specified #  in ../../setpaths.sh  #  Use runmake.sh script at top level of lab to invokeCOMPILE=$(MVTOOL_PREFIX)gccXDCPATH=-I.. -I$(CE_INSTALL_DIR)/packages -I$(XDC_INSTALL_DIR)/packages -I$(XDAIS_INSTALL_DIR)/packages -I$(DSPLINK_INSTALL_DIR)/packages -I$(CMEM_INSTALL_DIR)/packages -I$(FC_INSTALL_DIR)/packages -I$(CE_INSTALL_DIR)/examplesCOPTS=-Wall -fno-strict-aliasing -march=armv5t -D_REENTRANT  -I/opt/mv_pro_4.0/montavista/pro/devkit/include/nptl -I/opt/mv_pro_4.0/montavista/pro/devkit/includeDBGOPTS=-g -D_DEBUG_RELOPTS=-O2LINKERPARAMS=-L$(MONTAVISTA_DEVKIT)/arm/v5t_le/target/usr/lib/nptl -lpthread#  Where to find the published enginesENGINE_DEBUG=../engine/engine_debug_470MV.oENGINE_RELEASE=../engine/engine_release_470MV.oall: app_debug.x470MV app_release.x470MV# .PHONY forces it to try to rebuild the engines each time# (if they don't need to be rebuilt, xdc will catch this and not rebuild).PHONY: $(ENGINE_DEBUG) $(ENGINE_RELEASE)$(ENGINE_DEBUG) $(ENGINE_RELEASE): 	cd ../engine;./runxdc.sh $(notdir $@)app_debug.x470MV: $(wildcard *.c) $(ENGINE_DEBUG)	$(COMPILE) -Dxdc_target__='<gnu/targets/std.h>' $(COPTS) $(DBGOPTS) $(XDCPATH) $(LINKERPARAMS) $^ -o $@app_release.x470MV: $(wildcard *.c) $(ENGINE_RELEASE)	$(COMPILE) -Dxdc_target__='<gnu/targets/std.h>' $(COPTS) $(RELOPTS) $(XDCPATH) $(LINKERPARAMS) $^ -o $@ install: app_debug.x470MV app_release.x470MV	cp $^ $(EXEC_DIR)clean: 	rm -Rf app_debug.x470MV app_release.x470MV	cd ../engine;./runxdc.sh clean	rm -Rf $(EXEC_DIR)/app_debug.x470MV $(EXEC_DIR)/app_release.x470MV	rm -Rf $(EXEC_DIR)/server*

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?