源文件列表 - 命名约定

时间:2013-11-11 08:23:01

标签: makefile backup archive

我想更新一些Makefiles。我想添加备份食谱。它只会创建两个拉链,一个用于源,另一个用于二进制文件(+标题)。

对于这种共鸣,我想创建包含我想要添加到存档的源文件列表的文件。我想知道该列表的文件名。

是否有任何标准来命名这样的清单?你的惯例是什么?

1 个答案:

答案 0 :(得分:0)

NAME = StackOverflow.exe
VERSION = 0.1.0
BASE_NAME = $(basename $(NAME))
.....
PKG = $(wildcard $(BIN)/*.dll) $(BIN)/$(NAME)
PKG_SRC = $(SRC) README.org makefile 

pkgdir:
    @mkdir -p pkg

pkg: $(PKG) | pkgdir
    tar -jcf pkg/$(BASE_NAME)-$(VERSION).tar.bz2 $^
    zip pkg/$(BASE_NAME)-$(VERSION).zip $^

pkgsrc: $(PKG_SRC) | pkgdir
    tar -jcf pkg/$(BASE_NAME)-$(VERSION)-src.tar.bz2 $^
    zip pkg/$(BASE_NAME)-$(VERSION)-src.zip $^

因此,二进制备份文件的名称为StackOverflow-0.1.0.zip,源备份文件为StackOverflow-0.1.0-src.zip