对makefile中的prequisites列表进行排序

对makefile中的prequisites列表进行排序,makefile,Makefile,是否有一种makefile方法可以按字母顺序获得特权列表($^) 我有一个Makefile,如: some_pdfs = $(wildcard src/*.pdf) big_pdf: ${some_pdfs} pdftk $^ cat ouput $< some_pdf=$(通配符src/*.pdf) big_pdf:${some_pdf} pdftk$^cat输出$< 问题是源PDF未按顺序排序,但我希望它们按字母顺序排列。使用: 如果愿意,可以在规则中对列表进行排序: b

是否有一种makefile方法可以按字母顺序获得特权列表(
$^

我有一个Makefile,如:

some_pdfs = $(wildcard src/*.pdf)

big_pdf: ${some_pdfs}
    pdftk $^ cat ouput $<
some_pdf=$(通配符src/*.pdf)
big_pdf:${some_pdf}
pdftk$^cat输出$<
问题是源PDF未按顺序排序,但我希望它们按字母顺序排列。

使用:

如果愿意,可以在规则中对列表进行排序:

big_pdf: ${some_pdfs}
    pdftk $(sort $^) cat ouput $<
big_pdf:${some_pdf}
pdftk$(排序$^)cat输出$<

我查看了makefile手册,但找不到它。。。也许我找错地方了。。。谢谢!@你有没有跟踪链接,搜索“排序”?
big_pdf: ${some_pdfs}
    pdftk $(sort $^) cat ouput $<