📄 makefile
字号:
# Makefile## ============================================================================# Copyright (c) Texas Instruments Inc 2005## Use of this software is controlled by the terms and conditions found in the# license agreement under which this software has been supplied or provided.# ============================================================================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 += -WallCPP_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 = -O2 -fno-strict-aliasingSOURCES = $(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: debug releaseinstall: install -d $(EXEC_DIR) install $(RELTARGET) $(EXEC_DIR) install -m 444 $(TARGET).txt $(EXEC_DIR)release: $(RELTARGET)debug: $(DBGTARGET)$(RELTARGET): $(XDC_OFILE) $(RELOBJFILES) $(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 + -