From 8d8e6b777d4a49d04ffe959a9ed5d92982a3f7aa Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Tue, 29 May 2007 15:33:52 +0000 Subject: Added make file for self tests git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1318 74dad513-b988-da41-8d7b-12977e46ad98 --- self-test.mak | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 self-test.mak (limited to 'self-test.mak') diff --git a/self-test.mak b/self-test.mak new file mode 100644 index 00000000..1e8916dc --- /dev/null +++ b/self-test.mak @@ -0,0 +1,56 @@ +# +# This is a make file for performing various tests on the libraries +# +# Sample user.mak contents: +# export CFLAGS += -Wno-unused-label -Werror +# +# ifeq ($(CPP_MODE),1) +# export CFLAGS += -x c++ +# export LDFLAGS += -lstdc++ +# endif + +.PHONY: build_test distclean rm_build_mak build_mak everything pjlib_test pjlib_util_test pjnath_test pjsip_test cpp_prep cpp_test cpp_post + +build_test: distclean rm_build_mak build_mak everything cpp_prep cpp_test cpp_post everything + +all: pjlib_test pjlib_util_test pjnath_test pjsip_test + +CPP_DIR=pjlib pjlib-util pjnath pjmedia pjsip + + +distclean: + make distclean + +rm_build_mak: + rm -f build.mak + +build_mak: + ./configure + make dep + +everything: + make + +pjlib_test: + cd pjlib/bin && ./pjlib-test-`../../config.guess` + +pjlib_util_test: + cd pjlib-util/bin && ./pjlib-util-test-`../../config.guess` + +pjnath_test: + cd pjnath/bin && ./pjnath-test-`../../config.guess` + +pjsip_test: + cd pjsip/bin && ./pjsip-test-`../../config.guess` + +cpp_prep: + for dir in $(CPP_DIR); do \ + make -C $$dir/build clean; \ + done + +cpp_test: + make -f c++-build.mak + +cpp_post: + make -f c++-build.mak clean + -- cgit v1.2.3