# # %CopyrightBegin% # # Copyright Ericsson AB 2003-2009. All Rights Reserved. # # The contents of this file are subject to the Erlang Public License, # Version 1.1, (the "License"); you may not use this file except in # compliance with the License. You should have received a copy of the # Erlang Public License along with this software. If not, it can be # retrieved online at http://www.erlang.org/. # # Software distributed under the License is distributed on an "AS IS" # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See # the License for the specific language governing rights and limitations # under the License. # # %CopyrightEnd% # # include $(ERL_TOP)/make/target.mk include $(ERL_TOP)/make/$(TARGET)/otp.mk include ../../vsn.mk VSN=$(SSL_VSN) RELSYSDIR = $(RELEASE_PATH)/lib/ssl-$(VSN) EBIN = ebin ETC = etc SRC = src OPENSSL_CMD = @OPENSSL_CMD@ # We are generating more files than in the following list, but we take # there existence as successful execution of make rules PEMS = cacerts.pem cert.pem key.pem PEMFILES = $(PEMS:%=$(ETC)/client/%) $(PEMS:%=$(ETC)/server/%) debug opt: $(PEMFILES) $(PEMFILES): done done: $(EBIN)/make_certs.beam erl -noinput -pa $(EBIN) -run make_certs all $(OPENSSL_CMD) \ -s erlang halt echo >done $(EBIN)/make_certs.beam: $(SRC)/make_certs.erl cd src; erlc -W -o ../$(EBIN) make_certs.erl clean: rm -fr $(EBIN)/* $(SRC)/*~ $(SRC)/*.beam $(ETC) done \ stderr.txt erl_crash.dump *~ docs: # ---------------------------------------------------- # Release Target # ---------------------------------------------------- include $(ERL_TOP)/make/otp_release_targets.mk release_spec: opt $(INSTALL_DIR) $(RELSYSDIR)/examples/certs tar cf - Makefile ebin etc rnd src | \ (cd $(RELSYSDIR)/examples/certs; tar xf -) chmod -f -R ug+rw $(RELSYSDIR)/examples release_docs_spec: