Makefile运行命令行程序

时间:2018-10-18 21:47:40

标签: makefile

我是Makefile的新手。我正在尝试从Makefile运行此PDF合并(sedja-console),但无法弄清楚我做错了什么。任何帮助表示赞赏。

SEDJA=$(shell which sedja-console)

.PHONY: sedja

sedja: all.pdf

all.pdf: *.pdf
   $(SEDJA) merge -b one_entry_each_doc -f *.pdf -o all.pdf

1 个答案:

答案 0 :(得分:0)

拼写SEJDA可以正确解决问题。

SEJDA=$(shell which sejda-console)

.PHONY: sejda

sejda: all.pdf

all.pdf: *.pdf
   $(SEJDA) merge -b one_entry_each_doc -f *.pdf -o all.pdf