diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-05-29 15:33:52 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-05-29 15:33:52 +0000 |
commit | 8d8e6b777d4a49d04ffe959a9ed5d92982a3f7aa (patch) | |
tree | 3d5fc8adb303428f2bdfdcb9c86b6f5b0b738f66 /self-test.mak | |
parent | e636937cd1db3027a0db880c02e89ce61a93dd82 (diff) |
Added make file for self tests
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1318 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'self-test.mak')
-rw-r--r-- | self-test.mak | 56 |
1 files changed, 56 insertions, 0 deletions
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 + |