[問題] 有關於 Makefile
看板C_and_CPP (C/C++)作者Cczr (西力: blueworld15@hotma)時間15年前 (2011/06/01 15:42)推噓2(2推 0噓 25→)留言27則, 5人參與討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我現在在建立一個zigbee無線網路拓樸
而sample code裡他的每一個node的address是定義在makefile裡面的
重點是我現在要用coodinator去算出一個address傳送給router
所以等於是說要把makefile裡原本定義的address改掉,
我想請問的是
makefile裡的變數,可以從程式裡面去做處理嗎?
程式碼(Code):(請善用置底文網頁, 記得排版)
以下是makefile的內容:
MAKEARG = -s --no-print-directory -C ../Build
COORD_ID = 0 ←address定義在這裡
COORD= -f ../Build/coord.mk COORD_ID=$(COORD_ID)
DEV= -f ../Build/dev.mk COORD_ID=$(COORD_ID)
all:
@${MAKE} $(MAKEARG) $(COORD) MY_ADDR=$(COORD_ID)
@${MAKE} $(MAKEARG) $(DEV) MY_ADDR=1 ←address定義在這裡
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=2
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=3
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=4
clean:
@${MAKE} $(MAKEARG) $(COORD) MY_ADDR=$(COORD_ID) clean
@${MAKE} $(MAKEARG) $(DEV) MY_ADDR=1 clean
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=2 clean
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=3 clean
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=4 clean
objclean:
@${MAKE} $(MAKEARG) $(COORD) MY_ADDR=$(COORD_ID) objclean
@${MAKE} $(MAKEARG) $(DEV) MY_ADDR=1 objclean
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=2 objclean
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=3 objclean
# @${MAKE} $(MAKEARG) $(DEV) MY_ADDR=4 objclean
--
▁▁
▕力西▏
▕西力▏
 ̄ ̄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.144.198
→
06/01 15:52, , 1F
06/01 15:52, 1F
→
06/01 15:53, , 2F
06/01 15:53, 2F
→
06/01 15:54, , 3F
06/01 15:54, 3F
→
06/01 15:58, , 4F
06/01 15:58, 4F
→
06/01 15:58, , 5F
06/01 15:58, 5F
→
06/01 16:13, , 6F
06/01 16:13, 6F
→
06/01 16:14, , 7F
06/01 16:14, 7F
→
06/01 16:14, , 8F
06/01 16:14, 8F
→
06/01 16:28, , 9F
06/01 16:28, 9F
→
06/01 16:28, , 10F
06/01 16:28, 10F
→
06/01 16:46, , 11F
06/01 16:46, 11F
→
06/01 16:50, , 12F
06/01 16:50, 12F
→
06/01 16:51, , 13F
06/01 16:51, 13F
→
06/01 17:39, , 14F
06/01 17:39, 14F
→
06/01 17:39, , 15F
06/01 17:39, 15F
→
06/01 18:21, , 16F
06/01 18:21, 16F
→
06/01 18:28, , 17F
06/01 18:28, 17F
→
06/01 18:55, , 18F
06/01 18:55, 18F
→
06/01 18:56, , 19F
06/01 18:56, 19F
→
06/01 19:26, , 20F
06/01 19:26, 20F
→
06/01 20:48, , 21F
06/01 20:48, 21F
→
06/01 20:49, , 22F
06/01 20:49, 22F
→
06/01 20:49, , 23F
06/01 20:49, 23F
→
06/01 20:52, , 24F
06/01 20:52, 24F
推
06/01 20:56, , 25F
06/01 20:56, 25F
→
06/01 20:56, , 26F
06/01 20:56, 26F
推
06/01 21:49, , 27F
06/01 21:49, 27F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章