5dbd3efce7
(the same keys can be used for ECC schemes other than ECDSA) and add some new options. Similarly, use string "EC PARAMETERS" instead of "ECDSA PARAMETERS" in 'PEM' format. Fix ec_asn1.c (take into account the desired conversion form). 'make update'. Submitted by: Nils Larsch
99 lines
2.7 KiB
Text
99 lines
2.7 KiB
Text
#
|
|
# SSLeay/crypto/md/Makefile
|
|
#
|
|
|
|
DIR= hmac
|
|
TOP= ../..
|
|
CC= cc
|
|
INCLUDES=
|
|
CFLAG=-g
|
|
INSTALL_PREFIX=
|
|
OPENSSLDIR= /usr/local/ssl
|
|
INSTALLTOP=/usr/local/ssl
|
|
MAKE= make -f Makefile.ssl
|
|
MAKEDEPPROG= makedepend
|
|
MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
|
|
MAKEFILE= Makefile.ssl
|
|
AR= ar r
|
|
|
|
CFLAGS= $(INCLUDES) $(CFLAG)
|
|
|
|
GENERAL=Makefile
|
|
TEST=hmactest.c
|
|
APPS=
|
|
|
|
LIB=$(TOP)/libcrypto.a
|
|
LIBSRC=hmac.c
|
|
LIBOBJ=hmac.o
|
|
|
|
SRC= $(LIBSRC)
|
|
|
|
EXHEADER= hmac.h
|
|
HEADER= $(EXHEADER)
|
|
|
|
ALL= $(GENERAL) $(SRC) $(HEADER)
|
|
|
|
top:
|
|
(cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
|
|
|
|
all: lib
|
|
|
|
lib: $(LIBOBJ)
|
|
$(AR) $(LIB) $(LIBOBJ)
|
|
$(RANLIB) $(LIB) || echo Never mind.
|
|
@touch lib
|
|
|
|
files:
|
|
$(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
|
|
|
|
links:
|
|
@$(TOP)/util/point.sh Makefile.ssl Makefile
|
|
@$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
|
|
@$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
|
|
@$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
|
|
|
|
install:
|
|
@for i in $(EXHEADER) ; \
|
|
do \
|
|
(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
|
|
chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
|
|
done;
|
|
|
|
tags:
|
|
ctags $(SRC)
|
|
|
|
tests:
|
|
|
|
lint:
|
|
lint -DLINT $(INCLUDES) $(SRC)>fluff
|
|
|
|
depend:
|
|
$(MAKEDEPEND) $(CFLAG) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
|
|
|
|
dclean:
|
|
$(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
|
|
mv -f Makefile.new $(MAKEFILE)
|
|
|
|
clean:
|
|
rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
hmac.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
|
|
hmac.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h
|
|
hmac.o: ../../include/openssl/bn.h ../../include/openssl/cast.h
|
|
hmac.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
|
|
hmac.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h
|
|
hmac.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
|
|
hmac.o: ../../include/openssl/evp.h ../../include/openssl/hmac.h
|
|
hmac.o: ../../include/openssl/idea.h ../../include/openssl/md2.h
|
|
hmac.o: ../../include/openssl/md4.h ../../include/openssl/md5.h
|
|
hmac.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h
|
|
hmac.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
|
|
hmac.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
|
|
hmac.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h
|
|
hmac.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h
|
|
hmac.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
|
|
hmac.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
|
|
hmac.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
|
|
hmac.o: ../../include/openssl/ui_compat.h hmac.c
|