Makefile如何調用其它Makefile


假設一個目錄下有多個目錄,每個目錄下都是一個子工程,都有自己的Makefile,那麼如何通過一個Makefile來管理每個目錄下的Makefile呢?

all:
    cd ./work1 && make

    cd ./work2 && make

    cp ./work1/result1 ./bin

    cp ./work2/result2 ./bin

clean:
    rm ./work1/*.o ./work1/result1 ./work2/*.o ./work2/result2

上面的代碼就是執行work1和work2裏面的Makefile,並將執行結果拷貝到指定目錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章