1c4f90a05d
Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of dependancies that have changed from recent commits.
101 lines
2.6 KiB
Text
101 lines
2.6 KiB
Text
#
|
|
# SSLeay/rsaref/Makefile
|
|
#
|
|
|
|
DIR= rsaref
|
|
TOP= ..
|
|
CC= cc
|
|
INCLUDES= -I../crypto -I../include
|
|
CFLAG=-g
|
|
INSTALL_PREFIX=
|
|
OPENSSLDIR= /usr/local/ssl
|
|
INSTALLTOP=/usr/local/ssl
|
|
MAKE= make -f Makefile.ssl
|
|
MAKEDEPEND= $(TOP)/util/domd $(TOP)
|
|
MAKEFILE= Makefile.ssl
|
|
AR= ar r
|
|
|
|
CFLAGS= $(INCLUDES) $(CFLAG)
|
|
|
|
GENERAL=Makefile rsaref-lib.com install.com
|
|
TEST=
|
|
APPS=
|
|
|
|
LIB=$(TOP)/libRSAglue.a
|
|
LIBSRC= rsaref.c rsar_err.c
|
|
LIBOBJ= rsaref.o rsar_err.o
|
|
|
|
SRC= $(LIBSRC)
|
|
|
|
EXHEADER= rsaref.h
|
|
HEADER= $(EXHEADER)
|
|
|
|
ALL= $(GENERAL) $(SRC) $(HEADER)
|
|
|
|
top:
|
|
(cd ..; $(MAKE) DIRS=rsaref all)
|
|
|
|
all: lib
|
|
|
|
lib: $(LIBOBJ)
|
|
$(AR) $(LIB) $(LIBOBJ)
|
|
$(RANLIB) $(LIB)
|
|
@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:
|
|
-@if [ "x`echo x $(EX_LIBS) | grep RSAglue`" != x ]; then \
|
|
echo "installing libRSAglue.a"; \
|
|
cp $(LIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/libRSAglue.a; \
|
|
$(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/libRSAglue.a; \
|
|
chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/libRSAglue.a; \
|
|
fi
|
|
|
|
# @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) $(INCLUDES) $(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.
|
|
|
|
rsar_err.o: ../include/openssl/bio.h ../include/openssl/bn.h
|
|
rsar_err.o: ../include/openssl/crypto.h ../include/openssl/err.h
|
|
rsar_err.o: ../include/openssl/lhash.h ../include/openssl/opensslconf.h
|
|
rsar_err.o: ../include/openssl/opensslv.h ../include/openssl/rsa.h
|
|
rsar_err.o: ../include/openssl/rsaref.h ../include/openssl/safestack.h
|
|
rsar_err.o: ../include/openssl/stack.h
|
|
rsaref.o: ../crypto/cryptlib.h ../include/openssl/bio.h ../include/openssl/bn.h
|
|
rsaref.o: ../include/openssl/buffer.h ../include/openssl/crypto.h
|
|
rsaref.o: ../include/openssl/e_os.h ../include/openssl/e_os2.h
|
|
rsaref.o: ../include/openssl/err.h ../include/openssl/lhash.h
|
|
rsaref.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
|
|
rsaref.o: ../include/openssl/rand.h ../include/openssl/rsa.h
|
|
rsaref.o: ../include/openssl/rsaref.h ../include/openssl/safestack.h
|
|
rsaref.o: ../include/openssl/stack.h
|