gnu make 可以处理什么格式的配置文件?
what format of configuration files gnu make can handle?
今天在工作场所看了一个项目makefile,完全看不到yaml文件配置我是如何在gitlab yaml配置中使用它的。
所以我的问题是 gnu make 可以处理多少不同的文件配置?
我相当确定 gnu make 只会为 "configuration" 使用更多的 gnu make 文件 - 即
my_makefile.mk:
:
include config.mk
rule1:
echo hello world
我们可以在 "config.mk" 文件中添加一些通用 variable/rules 并将其包含在其他 makefile 中。你能指出你在哪里见过其他不是 makefile 的 gnu makefile "config" 类型吗?
Today at work place I took a look at a project makefile that totally looked lile a yaml file configuration
Makefile 语法与 YAML 相似。它可以更强或更弱,具体取决于 makefile。一般相似点包括:
具有一个目标和一个先决条件的规则的第一行看起来像 YAML 映射中的键/值对。这在未指定配方的规则中尤为明显。
bar: bar.c
foo.o: foo.c
具有目标且没有先决条件的规则,但具有其命令使用错误抑制的配方,类似于值为数组的 YAML 映射条目
clean:
-rm -r *.o bin/*
-rmdir bin
Make 和 YAML 的注释语法基本相同
# This is a comment
so my question is how many dfferent file configuration gnu make can handle ?
The manual 只记录一个。
今天在工作场所看了一个项目makefile,完全看不到yaml文件配置我是如何在gitlab yaml配置中使用它的。
所以我的问题是 gnu make 可以处理多少不同的文件配置?
我相当确定 gnu make 只会为 "configuration" 使用更多的 gnu make 文件 - 即
my_makefile.mk:
:
include config.mk
rule1:
echo hello world
我们可以在 "config.mk" 文件中添加一些通用 variable/rules 并将其包含在其他 makefile 中。你能指出你在哪里见过其他不是 makefile 的 gnu makefile "config" 类型吗?
Today at work place I took a look at a project makefile that totally looked lile a yaml file configuration
Makefile 语法与 YAML 相似。它可以更强或更弱,具体取决于 makefile。一般相似点包括:
具有一个目标和一个先决条件的规则的第一行看起来像 YAML 映射中的键/值对。这在未指定配方的规则中尤为明显。
bar: bar.c foo.o: foo.c
具有目标且没有先决条件的规则,但具有其命令使用错误抑制的配方,类似于值为数组的 YAML 映射条目
clean: -rm -r *.o bin/* -rmdir bin
Make 和 YAML 的注释语法基本相同
# This is a comment
so my question is how many dfferent file configuration gnu make can handle ?
The manual 只记录一个。