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