make : rule call rule

后端 未结 5 788
一生所求
一生所求 2020-12-23 16:10

In a makefile, can I call a rule from another rule?

Similar to:

rule1:
        echo \"bye\"
rule2:
        date
rule3:
        @echo \"hello\"
               


        
5条回答
  •  梦毁少年i
    2020-12-23 16:37

    Makefiles are not procedural; "rules" are not like functions. That said, you can specify that one rule is a prerequisite of another:

    rule1:
        @echo "Rule 1"
    
    rule2: rule1
        @echo "Rule 2"
    

    If you do make rule2, you should see:

    Rule 1
    Rule 2
    

提交回复
热议问题