You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.1 KiB
44 lines
1.1 KiB
##
|
|
## Makefile for building and driving the CA cert extraction
|
|
## Copyright (c) 1998 Ralf S. Engelschall, All Rights Reserved.
|
|
##
|
|
|
|
V=1.0
|
|
|
|
SSLEAY_INC=/sw/pkg/ssleay/include
|
|
SSLEAY_LIB=/sw/pkg/ssleay/lib
|
|
|
|
CC=cc
|
|
CFLAGS=-pipe -O -g -ggdb3 -Wall -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline
|
|
LDFLAGS=-g -ggdb3
|
|
|
|
all: extract
|
|
|
|
extract: cert_extract
|
|
./cert_extract cert7.db
|
|
./cert_bundle cert7.db cert.index ca-cert-bundle.pem
|
|
|
|
cert_extract.o: cert_extract.c
|
|
$(CC) $(CFLAGS) -I$(SSLEAY_INC) -o cert_extract.o -c cert_extract.c
|
|
|
|
cert_extract: cert_extract.o
|
|
$(CC) $(LDFLAGS) -ocert_extract cert_extract.o -L$(SSLEAY_LIB) -lcrypto -ldb1
|
|
|
|
clean:
|
|
-rm -f cert_extract.o
|
|
-rm -f cert_extract
|
|
-rm -f core *.core
|
|
|
|
distclean: clean
|
|
-rm -f cert.*.der cert.index
|
|
|
|
dist: distclean
|
|
gtar --no-recursion -cvf - `find * -depth -print | sort` |\
|
|
tardy --user_number=1000 --user_name=rse \
|
|
--group_number=1000 --group_name=en \
|
|
--prefix=certbundle-$(V) - |\
|
|
gzip --best >/tmp/certbundle-$(V).tar.gz && \
|
|
mv /tmp/certbundle-$(V).tar.gz ..
|
|
ls -l ../certbundle-$(V).tar.gz
|
|
|