# Edit the following lines if necessary
# SSLeay include directory
SSLINC=/usr/local/ssl/include
# SSLeay library directory
SSLLIB=/usr/local/ssl/lib
# SSLeay binary directory
SSLBIN=/usr/local/ssl/bin
# Main SSLeay location
TOP=/root/crypto/SSLeay-0.9.0

# End of editable options

CFLAGS= -I$(SSLINC)  -g -Wall

OBJS= p12_key.o p12_lib.o p12_mac.o p12_pbe.o p8_pkey.o p12_sbag.o \
	p12_bags.o p12_add.o p12_init.o p12_pack.o p12_crpt.o pk12err.o \
	p12_mutl.o p12_decr.o p12_utl.o p12_attr.o p12_pkey.o p12_pbop.o 

all:	pkcs12

pkcs12:	$(OBJS) pkcs12.h pkcs12.o libpkcs12.a
	$(CC) -g -L$(SSLLIB) -o pkcs12 pkcs12.o libpkcs12.a -lcrypto

libpkcs12.a: $(OBJS)
	$(AR) r libpkcs12.a $(OBJS)

$(OBJS): pkcs12.h

install: libpkcs12.a pkcs12
	cp libpkcs12.a $(SSLLIB)
	cp pkcs12 $(SSLBIN)
	cp pkcs12.h $(SSLINC)


errors:
	perl $(TOP)/crypto/err/err_code.pl -conf pkcs12.ec *.c
	perl $(TOP)/util/err-ins.pl pkcs12.err pkcs12.h
	perl $(TOP)/crypto/err/err_genc.pl pkcs12.h pk12err.c

clean:	
	rm -f pkcs12 $(OBJS) pkcs12.o libpkcs12.a core


