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 + -
显示快捷键?