すべてのプロジェクトをビルドするための簡単なmakefileを作成する必要があります。これはC++コードで、gmakeを使用しています。
ディレクトリのリストがあるとしましょう。それぞれにcdして、gmakeコマンドを発行し、成功した場合は次のディレクトリに移動します。
gmakeのマニュアルを見て調理しました
.PHONY: all clean dirs $(DIRS)
dirs: $(DIRS)
$(DIRS): \n\t
$(MAKE) -C $@
これは「すべて」のターゲットに対して機能します。gmakeと入力するだけで、正しい動作をします。しかし、gmake cleanを実行しても、何も実行されません。
私は行くにつれてgmakeを学んでいるので、私は確かにここで愚かなことをしています:)
助けてくれてありがとう。