From af283f820f47200b986b1041c3842edb0c26ccfc Mon Sep 17 00:00:00 2001 From: Shaun Ruffell Date: Tue, 4 Sep 2012 15:41:51 -0500 Subject: [PATCH] res_asterisk_rtp: Fix build error when using parallel make. From: Shaun Ruffell /dev/null && time ( ./configure >/dev/null 2>&1 && make >/dev/null 2>&1 ) real 2m34.529s user 1m41.810s sys 0m15.970s Parallel make: $ git clean -fdx >/dev/null && time ( ./configure >/dev/null 2>&1 && make -j10 >/dev/null 2>&1 ) real 1m2.353s user 2m39.120s sys 0m18.850s --- res/Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/res/Makefile b/res/Makefile index bfbca76..1327575 100644 --- a/res/Makefile +++ b/res/Makefile @@ -67,17 +67,21 @@ endif ael/pval.o: ael/pval.c clean:: + ${MAKE} -C pjproject clean rm -f snmp/*.o snmp/*.i ael/*.o ael/*.i ais/*.o ais/*.i pjproject/build.mak: cd pjproject && ./configure AR="" CFLAGS=-fPIC --disable-floating-point --disable-sound --disable-oss --disable-speex-aec --disable-l16-codec --disable-gsm-codec --disable-g722-codec --disable-g7221-codec --disable-speex-codec --disable-ilbc-codec --disable-g711-codec +.PHONY : pjproject +pjproject: pjproject/build.mak + # Make sure we always build pjproject with a single job. + ${MAKE} -j1 -C pjproject dep + ${MAKE} -j1 -C pjproject + include pjproject/build.mak -res_rtp_asterisk.o: pjproject/build.mak $(PJ_LIB_FILES) +res_rtp_asterisk.o: pjproject res_rtp_asterisk.o: _ASTCFLAGS+=$(PJ_CFLAGS) res_rtp_asterisk.so: _ASTLDFLAGS+=$(PJ_LDFLAGS) res_rtp_asterisk.so: LIBS+=$(PJ_LDLIBS) - -$(PJ_LIB_FILES): - cd pjproject && make dep && make -- 1.7.11.2