4
今はruby
を覚えており、rake
を発見しました。私はすでに知っていることを実装して新しいツールを学ぶのが好きなので、私はMakefile
に変換しようとしますrake
です。Rakefileのメークファイルと同等の動作
のは、それは次のようになりましょう:
main: build/*.o
clang -c $^ -o [email protected]
build/%.o: src/%.c | build
clang -c $< -o [email protected]
build:
mkdir build
これは何のMakefileについて特別だことは次のとおりです。| build
で%
- パターン
rake
を使用してこのロジックを実装する方法はありますか、それともruby
を使用する必要がありますか?例えば。task :default => "main" file "main" => "build/%.o" do sh "clang -o 'main' ??" end file 'build/%.o' => "src/%.c" do # order only dependency on `build` sh "clang -c ?? ??" end