blob: 5c7bc7b5a31f32ffc5a55b38c05c7b49a1099586 [file] [log] [blame]
Paul Bakker5121ce52009-01-03 21:22:43 +00001
2DESTDIR=/usr/local
Paul Bakker41d6e3a2009-01-04 16:05:10 +00003PREFIX=polarssl_
Paul Bakker5121ce52009-01-03 21:22:43 +00004
5.SILENT:
6
7all:
8 cd library && make all && cd ..
9 cd programs && make all && cd ..
Paul Bakker0049c2f2009-07-11 19:15:43 +000010 cd tests && make all && cd ..
Paul Bakker5121ce52009-01-03 21:22:43 +000011
12install:
Paul Bakker41d6e3a2009-01-04 16:05:10 +000013 mkdir -p $(DESTDIR)/include/polarssl
14 cp -r include/polarssl $(DESTDIR)/include
Paul Bakker5121ce52009-01-03 21:22:43 +000015
16 mkdir -p $(DESTDIR)/lib
Paul Bakker41d6e3a2009-01-04 16:05:10 +000017 cp library/libpolarssl.* $(DESTDIR)/lib
Paul Bakker5121ce52009-01-03 21:22:43 +000018
19 mkdir -p $(DESTDIR)/bin
20 for p in programs/*/* ; do \
21 if [ -x $$p ] && [ ! -d $$p ] ; \
22 then \
23 f=$(PREFIX)`basename $$p` ; \
24 cp $$p $(DESTDIR)/bin/$$f ; \
25 fi \
26 done
27
28clean:
29 cd library && make clean && cd ..
30 cd programs && make clean && cd ..
Paul Bakker0049c2f2009-07-11 19:15:43 +000031 cd tests && make clean && cd ..
Paul Bakker5121ce52009-01-03 21:22:43 +000032
Paul Bakker46a68392009-07-28 20:29:34 +000033check:
34 ( cd tests && make check )