summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/stack/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libcrypto/stack/Makefile (renamed from src/lib/libssl/src/crypto/rijndael/Makefile.ssl)45
1 files changed, 21 insertions, 24 deletions
diff --git a/src/lib/libssl/src/crypto/rijndael/Makefile.ssl b/src/lib/libcrypto/stack/Makefile
index 79ffd7598b..711b16832a 100644
--- a/src/lib/libssl/src/crypto/rijndael/Makefile.ssl
+++ b/src/lib/libcrypto/stack/Makefile
@@ -1,27 +1,20 @@
1# 1#
2# crypto/rijndael/Makefile 2# OpenSSL/crypto/stack/Makefile
3# 3#
4 4
5DIR= rijndael 5DIR= stack
6TOP= ../.. 6TOP= ../..
7CC= cc 7CC= cc
8CPP= $(CC) -E
9INCLUDES= 8INCLUDES=
10CFLAG=-g 9CFLAG=-g
11INSTALL_PREFIX= 10INSTALL_PREFIX=
12OPENSSLDIR= /usr/local/ssl 11OPENSSLDIR= /usr/local/ssl
13INSTALLTOP=/usr/local/ssl 12INSTALLTOP=/usr/local/ssl
14MAKE= make -f Makefile.ssl
15MAKEDEPPROG= makedepend 13MAKEDEPPROG= makedepend
16MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) 14MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG)
17MAKEFILE= Makefile.ssl 15MAKEFILE= Makefile
18AR= ar r 16AR= ar r
19 17
20RD_ENC= rd_enc.o
21# or use
22#DES_ENC= bx86-elf.o
23
24# CFLAGS= -mpentiumpro $(INCLUDES) $(CFLAG) -O3 -fexpensive-optimizations -funroll-loops -fforce-addr
25CFLAGS= $(INCLUDES) $(CFLAG) 18CFLAGS= $(INCLUDES) $(CFLAG)
26 19
27GENERAL=Makefile 20GENERAL=Makefile
@@ -29,12 +22,15 @@ TEST=
29APPS= 22APPS=
30 23
31LIB=$(TOP)/libcrypto.a 24LIB=$(TOP)/libcrypto.a
32LIBSRC=rd_fst.c 25LIBSRC=stack.c
33LIBOBJ=rd_fst.o 26LIBOBJ=stack.o
34 27
35SRC= $(LIBSRC) 28SRC= $(LIBSRC)
36 29
37EXHEADER=rd_fst.h rijndael.h 30EXHEADER= stack.h safestack.h
31HEADER= $(EXHEADER)
32
33ALL= $(GENERAL) $(SRC) $(HEADER)
38 34
39top: 35top:
40 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) 36 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
@@ -43,24 +39,19 @@ all: lib
43 39
44lib: $(LIBOBJ) 40lib: $(LIBOBJ)
45 $(AR) $(LIB) $(LIBOBJ) 41 $(AR) $(LIB) $(LIBOBJ)
46 $(RANLIB) $(LIB) 42 $(RANLIB) $(LIB) || echo Never mind.
47 @touch lib 43 @touch lib
48 44
49$(LIBOBJ): $(LIBSRC)
50
51files: 45files:
52 $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO 46 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
53 47
54links: 48links:
55 @$(TOP)/util/point.sh Makefile.ssl Makefile
56 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) 49 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
57 @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) 50 @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
58 @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) 51 @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
59 52
60install: installs 53install:
61 54 @headerlist="$(EXHEADER)"; for i in $$headerlist ; \
62installs:
63 @for i in $(EXHEADER) ; \
64 do \ 55 do \
65 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ 56 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
66 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ 57 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
@@ -75,7 +66,7 @@ lint:
75 lint -DLINT $(INCLUDES) $(SRC)>fluff 66 lint -DLINT $(INCLUDES) $(SRC)>fluff
76 67
77depend: 68depend:
78 $(MAKEDEPEND) $(CFLAG) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC) 69 $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC)
79 70
80dclean: 71dclean:
81 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new 72 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
@@ -86,4 +77,10 @@ clean:
86 77
87# DO NOT DELETE THIS LINE -- make depend depends on it. 78# DO NOT DELETE THIS LINE -- make depend depends on it.
88 79
89rd_fst.o: rd_fst.c rd_fst.h 80stack.o: ../../e_os.h ../../include/openssl/bio.h
81stack.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
82stack.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
83stack.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
84stack.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h
85stack.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
86stack.o: ../cryptlib.h stack.c