[問題] Makefile 重複定義 target

看板Linux作者 (淡水..)時間15年前 (2010/06/03 16:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
如果我有兩個 Makefile ~/test/Makefile ~/test/subdir/Makefile 在 ~/test/Makefile 定義了 hello 這個 target, 而 ~/test/subdir/Makefile 裡有 include ~/test/Makefile 我希望能在 ~/test/subdir/ 底下 make hello 能在原本內容指令之前和之後, 多作一個指令,但是不能修改 ~/test/Makefile 的內容, 又不把上層的指令整個複製過來,~/test/subdir/Makefile 該怎寫呢? 範例: ~/test/Makefile 內容如下: hello: @echo "hello here" ~/test/subdir/Makefile 內容如下: include ../Makefile hello: 這邊該怎寫? 要怎寫才能在 ~/test/subdir/ 底下 make hello 能秀出: say hello hello here bye bye -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.27.2
文章代碼(AID): #1C1s7E-w (Linux)