に従ってファイルを処理するためのメイクファイルを使用します .SUFFIXES:.usp .httは、私が建て .uspに必要なソースファイルを含むドキュメントルートフォルダが持つ二つのサフィックスルール
SOURCES = $(wildcard docroot/*.usp) $(wildcard docroot/*.htt)
OBJECTS = $(SOURCES:.usp=.so) $(SOURCES:.htt=.html)
all : ${OBJECTS}
.PHONY : all
%.usp: %.so
usp_compile_incl.sh -i ~/Projects/Concise-ILE/include $<
%.htt: %.html
gpp -I~/Projects/Concise-ILE/include -C $< -o [email protected]
.PHONY: clean
clean:
rm -f docroot/*.so docroot/*.html
メイク:ターゲットを作るために***ノールール 'ドキュメントルート/ fortune.so'、 'すべて' で必要。やめる。 .so
と.html
ためsauerburgerあたりとして
SOLUTION
.SUFFIXES: .usp .htt
SOURCES_USP = $(wildcard docroot/*.usp)
SOURCES_HTT = $(wildcard docroot/*.htt)
OBJECTS = $(SOURCES_USP:.usp=.so) $(SOURCES_HTT:.htt=.html)
all : ${OBJECTS}
.PHONY : all
%.so: %.usp
usp_compile_incl.sh -i ~/Projects/Concise-ILE/include $<
%.html: %.htt
gpp -I~/Projects/Concise-ILE/include -C $< -o [email protected]
'fortune.so'を生成するルールはどれですか? – Beta
usp_compile_incl.sh -i〜/ Projects/Concise-ILE/include $ < – ArchNemSyS