mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-21 12:30:41 +00:00
pjproject_bundled: Make build single threaded
There were just too many issues in various environments with multi threaded building of pjproject. It doesn't really speed things up anyway since asterisk is already being compiled in parallel. Change-Id: Ie5648fb91bb89b4224b6bf43a0daa1af793c4ce1
This commit is contained in:
7
third-party/pjproject/Makefile
vendored
7
third-party/pjproject/Makefile
vendored
@@ -1,5 +1,7 @@
|
||||
.PHONY: _all all _install install clean distclean echo_cflags configure
|
||||
|
||||
.NOTPARALLEL:
|
||||
|
||||
include ../versions.mak
|
||||
export PJDIR := $(shell pwd -P)/source
|
||||
|
||||
@@ -139,7 +141,6 @@ source/pjlib/include/pj/%.h: patches/%.h
|
||||
.rebuild_needed: $(wildcard ../../makeopts) $(wildcard ../../menuselect.makeopts)
|
||||
$(ECHO_PREFIX) Rebuilding
|
||||
$(CMD_PREFIX) $(MAKE) clean $(REALLY_QUIET)
|
||||
@touch .rebuild_needed
|
||||
|
||||
source/build.mak: Makefile.rules source/version.mak source/user.mak $(addprefix source/pjlib/include/pj/,$(notdir $(wildcard patches/*.h))) .rebuild_needed
|
||||
$(ECHO_PREFIX) Configuring with $(PJPROJECT_CONFIG_OPTS)
|
||||
@@ -156,13 +157,11 @@ echo_cflags: source/build.mak
|
||||
libpj%.a: source/build.mak
|
||||
$(ECHO_PREFIX) Compiling lib $(@F)
|
||||
$(CMD_PREFIX) $(MAKE) -C $(dir $(shell dirname $@))/build $(@F) $(REALLY_QUIET)
|
||||
-@rm -rf .rebuild_needed
|
||||
|
||||
# pjsua needs resample and g711 to successfully run the testsuite
|
||||
libresample%.a: .rebuild_needed source/build.mak
|
||||
libresample%.a: source/build.mak
|
||||
$(ECHO_PREFIX) Compiling lib $(@F)
|
||||
$(CMD_PREFIX) $(MAKE) -C $(dir $(shell dirname $@))/build/resample all $(REALLY_QUIET)
|
||||
-@rm -rf .rebuild_needed
|
||||
|
||||
# We need to compile pjlib, then pjlib-util, then the rest
|
||||
# so we separate them out and create the dependencies
|
||||
|
Reference in New Issue
Block a user