makefile

来自「The program simulates a Nondeterministic」· 代码 · 共 67 行

TXT
67
字号
###############
# GNU Make 3.80
###############

#################
MAKEFILE      = Makefile
MAKE          = make
ECHO          = echo
CLEAN         = $(MAKE) clean
RM            = rm -f
CD            = cd
CAT           = cat

SRC           = ../src
EXE_BASENAME  = turing
EXE_NAME      = $(SRC)/$(EXE_BASENAME)
LOG_SUFFIX    = .log


###############
compile:
	$(CD) $(SRC); $(MAKE)

howto:
	$(CAT) $@.inf

info:	
	$(CAT) $@.inf

clean:
	$(CD) $(SRC); $(CLEAN)

cleanlog:
	$(RM) *$(LOG_SUFFIX)



#### Invocation of Help ###
help:
	$(EXE_NAME) -h > $@$(LOG_SUFFIX)



############### Demo Targets ##############
#### Invocation of Demo Turing Machines ###
all:
	$(EXE_NAME) > $@$(LOG_SUFFIX)

add:
	$(EXE_NAME) meta_$@ > $@$(LOG_SUFFIX)

mult:
	$(EXE_NAME) meta_$@ > $@$(LOG_SUFFIX)

aho:
	$(EXE_NAME) meta_$@ > $@$(LOG_SUFFIX)

euclid:
	$(EXE_NAME) meta_$@ > $@$(LOG_SUFFIX)

fib:
	$(EXE_NAME) meta_$@ > $@$(LOG_SUFFIX)

u2b:
	$(EXE_NAME) meta_$@ > $@$(LOG_SUFFIX)

⌨️ 快捷键说明

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