aboutsummaryrefslogtreecommitdiffstats
path: root/testing/asterisk/ASTERISK-20362.patch
blob: a64489784d15b0e146c83c67aaca6c8c9add0998 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
diff --git a/res/Makefile b/res/Makefile
index bfbca76..c2ad23b 100644
--- a/res/Makefile
+++ b/res/Makefile
@@ -67,17 +67,20 @@ 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
 
-include pjproject/build.mak
+pjproject.stamp: pjproject/build.mak
+	${MAKE} -j1 -C pjproject dep
+	${MAKE} -j1 -C pjproject
+	touch pjproject.stamp
 
-res_rtp_asterisk.o: pjproject/build.mak $(PJ_LIB_FILES)
+-include pjproject/build.mak
+
+res_rtp_asterisk.o: pjproject.stamp
 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