Makefile:获取最近更新文件的文件名组件

时间:2013-04-10 23:51:56

标签: makefile

我可以在文件列表中引用上次更新文件的文件名组件。不是文件扩展名组件?怎么会这样呢?

我有一个Makefile,列出了许多文件。 E.g:

FILES= file1.txt file2.txt file3.txt

如果我可以在FILES中获取最近更新的文件,我可以将Makefile作为目标。例如:

viewThatFile: open $(LAST_TOUCHED_FILE_IN_FILES).html 

这太棒了!

我正在使用OSX btw。

1 个答案:

答案 0 :(得分:1)

LATEST := $(basename $(shell ls -1t $(FILES) | head -1))