aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.org1
-rw-r--r--crypto/ct/Makefile7
-rw-r--r--crypto/ct/ct.ec6
-rw-r--r--crypto/ct/ct_err.c4
-rw-r--r--crypto/err/openssl.ec1
5 files changed, 14 insertions, 5 deletions
diff --git a/Makefile.org b/Makefile.org
index 5aa721f277..629cdaeffd 100644
--- a/Makefile.org
+++ b/Makefile.org
@@ -468,6 +468,7 @@ errors:
$(PERL) util/ck_errf.pl -strict */*.c */*/*.c
$(PERL) util/mkerr.pl -recurse -write
(cd engines; $(MAKE) PERL=$(PERL) errors)
+ (cd crypto/ct; $(MAKE) PERL=$(PERL) errors)
stacks:
$(PERL) util/mkstack.pl -write
diff --git a/crypto/ct/Makefile b/crypto/ct/Makefile
index 8d6e6b7b9b..813e5baaed 100644
--- a/crypto/ct/Makefile
+++ b/crypto/ct/Makefile
@@ -15,8 +15,8 @@ CFLAGS= $(INCLUDES) $(CFLAG)
GENERAL=Makefile
LIB=$(TOP)/libcrypto.a
-LIBSRC= ct_lib.c
-LIBOBJ= ct_lib.o
+LIBSRC= ct_lib.c ct_err.c
+LIBOBJ= ct_lib.o ct_err.o
SRC= $(LIBSRC)
@@ -42,6 +42,9 @@ files:
tags:
ctags $(SRC)
+errors:
+ $(PERL) $(TOP)/util/mkerr.pl -conf ct.ec -hprefix internal/ -write *.c
+
lint:
lint -DLINT $(INCLUDES) $(SRC)>fluff
diff --git a/crypto/ct/ct.ec b/crypto/ct/ct.ec
new file mode 100644
index 0000000000..6f50f9abc4
--- /dev/null
+++ b/crypto/ct/ct.ec
@@ -0,0 +1,6 @@
+# crypto/ct/ct.ec
+
+# configuration file for util/mkerr.pl
+
+# files that may have to be rewritten by util/mkerr.pl
+L CT ../../crypto/include/internal/ct_int.h ct_err.c
diff --git a/crypto/ct/ct_err.c b/crypto/ct/ct_err.c
index d2781c5b5f..df79252449 100644
--- a/crypto/ct/ct_err.c
+++ b/crypto/ct/ct_err.c
@@ -1,4 +1,4 @@
-/* crypto/ct/ct_err.c */
+/* ct_err.c */
/* ====================================================================
* Copyright (c) 1999-2015 The OpenSSL Project. All rights reserved.
*
@@ -61,7 +61,7 @@
#include <stdio.h>
#include <openssl/err.h>
-#include <openssl/ct_locl.h>
+#include <internal/ct_int.h>
/* BEGIN ERROR CODES */
#ifndef OPENSSL_NO_ERR
diff --git a/crypto/err/openssl.ec b/crypto/err/openssl.ec
index 08b0c0ba29..8a10b80b04 100644
--- a/crypto/err/openssl.ec
+++ b/crypto/err/openssl.ec
@@ -36,7 +36,6 @@ L HMAC include/openssl/hmac.h crypto/hmac/hmac_err.c
L CMS include/openssl/cms.h crypto/cms/cms_err.c
L JPAKE include/openssl/jpake.h crypto/jpake/jpake_err.c
L FIPS include/openssl/fips.h crypto/fips_err.h
-L CT crypto/ct/ct_locl.h crypto/ct/ct_err.c
# additional header files to be scanned for function names
L NONE crypto/x509/x509_vfy.h NONE