Makefile指定依赖项以忽略自动依赖性规则

时间:2018-04-01 00:51:11

标签: makefile

说我有Makefile

p5: p5.py
    . ${SRCDIR}/$^

%.py: clean
    spark-submit ${SRCDIR}/$@ ${SPARK_OPTS}

如何在不调用* .py文件的默认规则的情况下运行p5?

1 个答案:

答案 0 :(得分:1)

如果您提到的默认规则是%.py:规则,那么您只需为p5.py添加一个空规则:

p5: p5.py
    . ${SRCDIR}/$^

p5.py:;

%.py: clean
    spark-submit ${SRCDIR}/$@ ${SPARK_OPTS}