情況如下:我們使用常見的perforce源代碼管理系統。每次構建時,我們都會同步最新代碼並從perforce運行Makefile(我們稱之爲主Makefile)。是否有必要在主Makefile內部重寫目標,並對其進行微小的更改,以便我們可以爲同一目標插入一些自定義操作。覆蓋Makefile目標
例如,主Makefile文件看起來像這樣
all:
echo "main Makefile actions"
我們如何可以插入我們定製的行動納入同一規則,通過包括個人Makefile.personal
all:
echo "my actions"
預期的結果是,當我們做make all
,進行的動作都是
echo "main Makefile actions"
echo "my actions"
任何建議表示讚賞。感謝和問候
感謝大家的回答! Maxim Yegorushkin的方法在perforce上對Makefile進行了很小的修改,所以我選擇它 – 2012-04-03 08:26:38