📄 makefile
字号:
ROOTDIR = ../..TARGET = $(notdir $(CURDIR))include $(ROOTDIR)/Rules.makeXDC_PATH = $(CODEC_INSTALL_DIR)/packages;$(CE_INSTALL_DIR)/packages;$(LINK_INSTALL_DIR)/packages;$(XDAIS_INSTALL_DIR)/packages;$(CMEM_INSTALL_DIR)/packagesXDC_CFGFILE = $(TARGET).cfg# Generates XDC_FLAGS, XDC_CFILE, XDC_OFILE, XDC_LFILE and XDC_CFGPKGDIR from# XDC_INSTALL_DIR, XDC_PATH and XDC_CFGFILE and sets up the XDC environment.include $(CE_INSTALL_DIR)/examples/buildutils/xdccfg_linuxarm.makC_FLAGS += -Wall -fno-strict-aliasing -march=armv5t -mabi=apcs-gnuCPP_FLAGS += -I$(DVEVM_INSTALL_DIR)/demos/utils/include \ -I$(LINUXKERNEL_INSTALL_DIR)/include \ $(XDC_FLAGS)LD_FLAGS += -lfreetype -lpng -ljpeg -lpthreadCOMPILE.c = $(MVTOOL_PREFIX)gcc $(C_FLAGS) $(CPP_FLAGS) -cLINK.c = $(MVTOOL_PREFIX)gcc $(LD_FLAGS)DBGTARGET = debug/$(TARGET)dRELTARGET = release/$(TARGET)DBGCFLAGS = -g -D__DEBUGRELCFLAGS = -O2SOURCES = $(wildcard *.c)HEADERS = $(wildcard *.h)DBGOBJFILES = $(SOURCES:%.c=debug/%.o)RELOBJFILES = $(SOURCES:%.c=release/%.o)RELLDFLAGS = $(DVEVM_INSTALL_DIR)/demos/utils/lib/simplewidget.a \ $(DVEVM_INSTALL_DIR)/demos/utils/lib/msp430lib.aDBGLDFLAGS = $(DVEVM_INSTALL_DIR)/demos/utils/lib/simplewidgetd.a \ $(DVEVM_INSTALL_DIR)/demos/utils/lib/msp430libd.a.PHONY: clean debug release installall: release#debug #releaseinstall: install -d $(EXEC_DIR) install -C $(RELTARGET) $(EXEC_DIR) install -C -m 444 $(TARGET).txt $(EXEC_DIR)release: $(RELTARGET)debug: $(DBGTARGET)$(RELTARGET): $(XDC_OFILE) $(RELOBJFILES) @echo "XDC_CFGPKGDIR="$(XDC_CFGPKGDIR) @echo "XDC_OFILE="$(XDC_OFILE) @echo "XDC_CFILE="$(XDC_CFILE) @echo "XDC_LFILE="$(XDC_LFILE) @echo "RELLDFLAGS="$(RELLDFLAGS) @echo $@ @echo $^ $(LINK.c) -o $@ $^ $(RELLDFLAGS) `cat $(XDC_LFILE)`$(DBGTARGET): $(XDC_OFILE) #$(DBGOBJFILES) #$(LINK.c) -o $@ $^ $(DBGLDFLAGS) `cat $(XDC_LFILE)`$(RELOBJFILES): release/%.o: %.c $(HEADERS) @mkdir -p release $(COMPILE.c) $(RELCFLAGS) -o $@ $<$(DBGOBJFILES): debug/%.o: %.c $(HEADERS) @mkdir -p debug $(COMPILE.c) $(DBGCFLAGS) -o $@ $<$(XDC_OFILE): $(XDC_CFGPKGDIR)/$(XDC_CFILE)clean:: -$(RM) -rf release debug *~ *.d
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -