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.
tdelibs/tdeio/kssl/kssl/certbundle_Makefile

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