0
比方說,我有一個主要目標,exe
這取決於三個庫:如何控制make目標的執行順序?
exe: LIB1.lib LIB2.lib LIB3.lib
和LIB目標是這樣的:
LIB1: $(LIB1OBJECTS)
LIB2: $(LIB2OBJECTS)
LIB3: $(LIB3OBJECTS)
給予大部分的時間,使會運行一個-j
標誌,我想要並行構建LIB1和LIB2,如何確保LIB3總是在LIB2之後構建?
我會希望規則去像`LIB1.lib:$(LIB1OBJECTS)`,而不是`LIB1:$(LIB1OBJECTS)`。也許這個混合名稱是爲什麼Ignacio Vazquez-Abrams的建議不適合你? – slowdog 2010-12-10 22:49:55