posso multi-thread un make con make -jN
Multi-threaded rendono
Posso dettare multithreading all'interno il Makefile in modo che solo make
dalla riga di comando esegue più thread. Ecco il mio makefile:
BIN_OBJS = $(wildcard *.bin)
HEX_OBJS = $(subst .bin,.hex,$(BIN_OBJS))
all: $(HEX_OBJS)
$(HEX_OBJS): %.hex: %.bin
python ../../tools/bin2h.py $< > [email protected]
appena reso conto che potevo fare 'tutto: $ (MAKE) -j8 make2' o qualcosa di simile, ma si spera che ci sia una soluzione migliore – user1088084
È possibile sopprimere operazione parallela con '.NOTPARALLEL:' come pseudo-obiettivo. Non sono a conoscenza di un modo per forzare il parallelismo oltre alle opzioni della riga di comando (vedi [manuale GNU 'make'] (http://www.gnu.org/software/make/manual/make.html#Parallel)) . –