@@ -124,7 +124,7 @@ endif
124124
125125ADAPTERS_LIST =$(DEFAULT_ADAPTERS )
126126
127- PARALLEL_BUILD =0
127+ PROCESSORS =0
128128BUILD_MODE =dev
129129
130130# ================================================================
@@ -147,7 +147,7 @@ all: bin adapters
147147# "instrument" support is needed.
148148
149149BIN_COMMON_BUILD_ARGS =\
150- -Pgnatcov.gpr -p -j$(PARALLEL_BUILD ) \
150+ -Pgnatcov.gpr -p -j$(PROCESSORS ) \
151151 -XBUILD_MODE=$(BUILD_MODE ) \
152152 -XBINUTILS_SRC_DIR="$(BINUTILS_SRC_DIR ) " \
153153 -XBINUTILS_BUILD_DIR="$(BINUTILS_BUILD_DIR ) " \
@@ -156,6 +156,10 @@ BIN_COMMON_BUILD_ARGS=\
156156 -largs $(LD_FLAGS ) \
157157 -cargs:c++ $(CXXFLAGS ) \
158158 -gargs
159+ INSTR_COMMON_ARGS =\
160+ -j$(PROCESSORS ) \
161+ -P gnatcov.gpr \
162+ --c++-opts=$(CXXFLAGS )
159163
160164bin :
161165# Unlike BINUTILS_BUILD_DIR for which we have a default fallback,
@@ -177,19 +181,19 @@ ifdef INSTRUMENTED
177181 # use the version that was not instrumented as a main to compile
178182 # gnatcov32, running gnatcov32 will not dump execution traces.
179183
180- gnatcov instrument -j0 -P gnatcov.gpr - XPART=gnatcov64 --c++-opts=$(CXXFLAGS)
184+ gnatcov instrument $(INSTR_COMMON_ARGS) - XPART=gnatcov64
181185 $(GPRBUILD) $(BIN_COMMON_BUILD_ARGS) -XPART=gnatcov64 \
182186 --src-subdirs=gnatcov-instr
183187
184- gnatcov instrument -j0 -P gnatcov.gpr - XPART=gnatcov32 --c++-opts=$(CXXFLAGS)
188+ gnatcov instrument $(INSTR_COMMON_ARGS) - XPART=gnatcov32
185189 $(GPRBUILD) $(BIN_COMMON_BUILD_ARGS) -XPART=gnatcov32 \
186190 --src-subdirs=gnatcov-instr
187191
188- gnatcov instrument -j0 -P gnatcov.gpr - XPART=driver --c++-opts=$(CXXFLAGS)
192+ gnatcov instrument $(INSTR_COMMON_ARGS) - XPART=driver
189193 $(GPRBUILD) $(BIN_COMMON_BUILD_ARGS) -XPART=driver \
190194 --src-subdirs=gnatcov-instr
191195
192- gnatcov instrument -j0 -P gnatcov.gpr - XPART=compiler --c++-opts=$(CXXFLAGS)
196+ gnatcov instrument $(INSTR_COMMON_ARGS) - XPART=compiler
193197 $(GPRBUILD) $(BIN_COMMON_BUILD_ARGS) -XPART=compiler \
194198 --src-subdirs=gnatcov-instr
195199else
@@ -218,7 +222,7 @@ adapters: $(ADAPTER_TARGETS)
218222# ######################
219223
220224ppc_genopc :
221- $(GPRBUILD ) -j$(PARALLEL_BUILD ) -Pgnatcov $(EXTRA_ADAFLAGS ) $@
225+ $(GPRBUILD ) -j$(PROCESSORS ) -Pgnatcov $(EXTRA_ADAFLAGS ) $@
222226
223227ppc_disopc.ads : ppc_genopc ppc_disopc.tmpl
224228 ./ppc_genopc > $@
0 commit comments