【发布时间】:2019-02-21 06:38:32
【问题描述】:
我有这个makefile,我想并行运行两个目标,自动运行make而不是make -j...
我使用 make 文件中每个操作系统的 makeflages 和 NPROCS
(这里是达尔文)
是否可以 ?
all: module1 module2
NPROCS = $(shell sysctl hw.ncpu | grep -o '[0-9]\+')
MAKEFLAGS += -j$(NPROCS)
.PHONY: module1
module1:
@echo "run module 1"
@echo $(DIR)
.PHONY: module2
module2:
@echo "run module2”
【问题讨论】: