0
我是Makefiles的新手。我不確定make clean
的標準語義。以下哪項是正確的?應該`make clean`移除子模塊和第三方軟件包?
make clean
應該刪除從庫中的其他文件分別建的所有文件。例如:clean: @rm -rf dist
make clean
應刪除其他文件分別建在倉庫中的所有文件,或通過make setup
加入。例如:clean: @rm -rf dist @rm -rf node_modules # remove npm packages installed by `setup`
建設一個文件從另一個一般不需要互聯網連接,但獲取第三方依賴經常做。這表明make clean
不應刪除由make setup
安裝的第三方依賴項。但是,如果有人正在修改第三方依賴關係的來源,那麼可能吹掉這些更改正是make clean
所要做的。
換言之,應該make clean
「撤消」make
,還是應該撤消make setup && make
?
我喜歡'make uninstall'撤銷'make setup',留下'make clean'來撤消'make'的想法。 – davidchambers 2013-02-23 22:01:30