Makefile
changeset 3 8415791a8363
parent 0 0d5304552597
child 8 75c45a13ac8c
equal deleted inserted replaced
2:5f79f3885ccc 3:8415791a8363
     1 
     1 
     2 prefix = /usr/local
     2 prefix = /usr/local
     3 share = $(prefix)/share
     3 share = $(prefix)/share
     4 cert = $(share)/ca-certificates/schlittermann-ca.crt
     4 certbase = $(share)/ca-certificates/schlittermann
     5 
     5 
     6 .PHONY:	all install clean uninstall
     6 .PHONY:	all install clean uninstall
     7 
     7 
     8 all:
     8 all:
     9 clean:
     9 clean:
    10 
    10 
    11 install:	all
    11 install:	all
    12 		install -d -m 0755 $(DESTDIR)`dirname $(cert)`
    12 		install -d -m 0755 $(DESTDIR)`dirname $(certbase)`
       
    13 		set -e ;\
    13 		umask 0644 ;\
    14 		umask 0644 ;\
    14 		openssl x509 -in ca.crt > $(DESTDIR)$(cert)
    15 		openssl x509 -in ca-crt.pem >$(DESTDIR)$(certbase)-ca.crt ;\
       
    16 		for p in *-crt.pem; do \
       
    17 		    openssl x509 -in $$p > $(DESTDIR)$(certbase)-$$p; \
       
    18 		done
    15 
    19 
    16 uninstall:
    20 uninstall:
    17 		-rm -f $(DESTDIR)$(cert)
    21 		-rm -f $(DESTDIR)$(cert)
    18 		-rmdir -p $(DESTDIR)`dirname $(cert)`
    22 		-rmdir -p $(DESTDIR)`dirname $(cert)`