app.mt

来自「epson 13506 driver code」· MT 代码 · 共 54 行

MT
54
字号
# makefile template app.mt

# path to get to top of directory tree
TopDir		:= ../../../../..
NextTopDir      := ../$(TopDir)

# Source directory
SrcDir		:= $(TopDir)/$(APP)

# get standard definitions
include		$(TopDir)/std.mf

# get build flags
include		$(TopDir)/targets.mf

# get build definitions
include		$(TopDir)/builddef.mf

# path to find libraries
LibDir		:= .
LIBS		:= $(patsubst %.a, %, $(wildcard ../*.$(LIB)))

# set VPATH to find source and include files
VPATH		:= $(VPATH) $(SrcDir)

# get source definitions
include $(SrcDir)/source.mf

# rules section
.PHONY: all clean $(FRAGMENTS) $(APP)
all:	$(APP)

$(APP):	$(BinBldDir)/$(APP).$(HEX)

$(BinBldDir)/$(APP).$(HEX): $(APP).$(EXE) $(BinBldDir)
	$(EXEtoHEX)

$(APP).$(EXE): $(patsubst %, %.$(OBJ), $(FILES.$(APP))) $(LOADLIBES)

clean:
	$(CLEAN)

$(BinBldDir): $(BinTgtDir)
	$(MkDir)

$(BinTgtDir): $(BinDir)
	$(MkDir)

$(BinDir):
	$(MkDir)

-include $(patsubst %, %.$(DEP), $(FILES.$(APP)))

⌨️ 快捷键说明

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