|  |  | 
|  | DESTDIR=/usr/local | 
|  | PREFIX=polarssl_ | 
|  |  | 
|  | .SILENT: | 
|  |  | 
|  | all: | 
|  | cd library  && $(MAKE) all && cd .. | 
|  | cd programs && $(MAKE) all && cd .. | 
|  | cd tests    && $(MAKE) all && cd .. | 
|  |  | 
|  | no_test: | 
|  | cd library  && $(MAKE) all && cd .. | 
|  | cd programs && $(MAKE) all && cd .. | 
|  |  | 
|  | lib: | 
|  | cd library  && $(MAKE) all && cd .. | 
|  |  | 
|  | install: | 
|  | mkdir -p $(DESTDIR)/include/polarssl | 
|  | cp -r include/polarssl $(DESTDIR)/include | 
|  |  | 
|  | mkdir -p $(DESTDIR)/lib | 
|  | cp library/libpolarssl.* $(DESTDIR)/lib | 
|  |  | 
|  | mkdir -p $(DESTDIR)/bin | 
|  | for p in programs/*/* ; do              \ | 
|  | if [ -x $$p ] && [ ! -d $$p ] ;     \ | 
|  | then                                \ | 
|  | f=$(PREFIX)`basename $$p` ;     \ | 
|  | cp $$p $(DESTDIR)/bin/$$f ;     \ | 
|  | fi                                  \ | 
|  | done | 
|  |  | 
|  | uninstall: | 
|  | rm -rf $(DESTDIR)/include/polarssl | 
|  | rm -f $(DESTDIR)/lib/libpolarssl.* | 
|  |  | 
|  | for p in programs/*/* ; do              \ | 
|  | if [ -x $$p ] && [ ! -d $$p ] ;     \ | 
|  | then                                \ | 
|  | f=$(PREFIX)`basename $$p` ;     \ | 
|  | rm -f $(DESTDIR)/bin/$$f ;      \ | 
|  | fi                                  \ | 
|  | done | 
|  |  | 
|  | clean: | 
|  | cd library  && $(MAKE) clean && cd .. | 
|  | cd programs && $(MAKE) clean && cd .. | 
|  | cd tests    && $(MAKE) clean && cd .. | 
|  |  | 
|  | check: | 
|  | ( cd tests && $(MAKE) check ) | 
|  |  | 
|  | apidoc: | 
|  | mkdir -p apidoc | 
|  | doxygen doxygen/polarssl.doxyfile | 
|  |  | 
|  | apidoc_clean: | 
|  | if [ -d apidoc ] ;			\ | 
|  | then				    	\ | 
|  | rm -rf apidoc ;			\ | 
|  | fi |