2016-05-28 4 views
0

Similar question here)を作成します。ディレクトリ内のすべての.xファイルについて、HTMLファイルを生成するコマンドを実行します。コマンドはすでにうまく動作しています。問題が発生しているのはMakefileです。オブジェクト変数は、私が生成する必要があるすべてのHTMLファイルを含むように意図されてMakefile:.xファイルごとに、.htmlファイル

all: $(OBJECTS) 
OBJECTS := $(patsubst %.x,%.html,$(wildcard *.x)) 
%.html: %.x 
    generate $< > [email protected] 

:ここでは私が思いついたものです。 makeの状態はnothing to be done for 'all'であり、ディレクトリにはHTMLファイルがありません。

答えて

0

makeは、変数定義の順序に敏感です。 Makefileは、最初の2行が切り替わったときに機能します。

関連する問題