target.mt

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

MT
39
字号
# target.mt - target-level makefile template
# when this makefile is executed, we are building for a single target
# but we could be building for multiple builds

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

include		$(TopDir)/targets.mf

include		$(TopDir)/std.mf

MT		:= build.mt
Prefix		:= .
RecurseOn	= $(BUILD)

define	MakeTempFile
$(Echo) >$(TargetFile) TARGET:=$(TARGET)
$(Echo) >>$(TargetFile) BUILD:=$(notdir $(@D))
endef

ifeq "$(strip $(BUILD))" ""
# BUILD is empty, so do all build types
BUILD		:= $(BUILDS)
endif

.PHONY: all clean

all: $(patsubst %, %/$(Mkfile), $(BUILD))
	$(Recurse)

clean:
	$(Recurse)
	$(Rm) $(Mkfile)

$(patsubst %, %/$(Mkfile), $(BUILD)):
	$(MkMakeFile)

⌨️ 快捷键说明

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