summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/aes/Makefile')
-rw-r--r--src/lib/libcrypto/aes/Makefile47
1 files changed, 24 insertions, 23 deletions
diff --git a/src/lib/libcrypto/aes/Makefile b/src/lib/libcrypto/aes/Makefile
index 9d174f4c3e..c501a43a8f 100644
--- a/src/lib/libcrypto/aes/Makefile
+++ b/src/lib/libcrypto/aes/Makefile
@@ -11,7 +11,7 @@ CFLAG=-g
11MAKEFILE= Makefile 11MAKEFILE= Makefile
12AR= ar r 12AR= ar r
13 13
14AES_ASM_OBJ=aes_core.o aes_cbc.o 14AES_ENC=aes_core.o aes_cbc.o
15 15
16CFLAGS= $(INCLUDES) $(CFLAG) 16CFLAGS= $(INCLUDES) $(CFLAG)
17ASFLAGS= $(INCLUDES) $(ASFLAG) 17ASFLAGS= $(INCLUDES) $(ASFLAG)
@@ -26,7 +26,7 @@ LIB=$(TOP)/libcrypto.a
26LIBSRC=aes_core.c aes_misc.c aes_ecb.c aes_cbc.c aes_cfb.c aes_ofb.c \ 26LIBSRC=aes_core.c aes_misc.c aes_ecb.c aes_cbc.c aes_cfb.c aes_ofb.c \
27 aes_ctr.c aes_ige.c aes_wrap.c 27 aes_ctr.c aes_ige.c aes_wrap.c
28LIBOBJ=aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o aes_ctr.o aes_ige.o aes_wrap.o \ 28LIBOBJ=aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o aes_ctr.o aes_ige.o aes_wrap.o \
29 $(AES_ASM_OBJ) 29 $(AES_ENC)
30 30
31SRC= $(LIBSRC) 31SRC= $(LIBSRC)
32 32
@@ -41,24 +41,27 @@ top:
41all: lib 41all: lib
42 42
43lib: $(LIBOBJ) 43lib: $(LIBOBJ)
44 $(ARX) $(LIB) $(LIBOBJ) 44 $(AR) $(LIB) $(LIBOBJ)
45 $(RANLIB) $(LIB) || echo Never mind. 45 $(RANLIB) $(LIB) || echo Never mind.
46 @touch lib 46 @touch lib
47 47
48$(LIBOBJ): $(LIBSRC)
49
50aes-ia64.s: asm/aes-ia64.S 48aes-ia64.s: asm/aes-ia64.S
51 $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@ 49 $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@
52 50
53ax86-elf.s: asm/aes-586.pl ../perlasm/x86asm.pl 51aes-586.s: asm/aes-586.pl ../perlasm/x86asm.pl
54 (cd asm; $(PERL) aes-586.pl elf $(CFLAGS) $(PROCESSOR) > ../$@) 52 $(PERL) asm/aes-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
55ax86-cof.s: asm/aes-586.pl ../perlasm/x86asm.pl
56 (cd asm; $(PERL) aes-586.pl coff $(CFLAGS) $(PROCESSOR) > ../$@)
57ax86-out.s: asm/aes-586.pl ../perlasm/x86asm.pl
58 (cd asm; $(PERL) aes-586.pl a.out $(CFLAGS) $(PROCESSOR) > ../$@)
59 53
60aes-x86_64.s: asm/aes-x86_64.pl 54aes-x86_64.s: asm/aes-x86_64.pl
61 $(PERL) asm/aes-x86_64.pl $@ 55 $(PERL) asm/aes-x86_64.pl $(PERLASM_SCHEME) > $@
56
57aes-sparcv9.s: asm/aes-sparcv9.pl
58 $(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@
59
60aes-ppc.s: asm/aes-ppc.pl
61 $(PERL) asm/aes-ppc.pl $(PERLASM_SCHEME) $@
62
63# GNU make "catch all"
64aes-%.s: asm/aes-%.pl; $(PERL) $< $(CFLAGS) > $@
62 65
63files: 66files:
64 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO 67 $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO
@@ -97,16 +100,14 @@ clean:
97 100
98# DO NOT DELETE THIS LINE -- make depend depends on it. 101# DO NOT DELETE THIS LINE -- make depend depends on it.
99 102
100aes_cbc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 103aes_cbc.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
101aes_cbc.o: ../../include/openssl/opensslconf.h aes_cbc.c aes_locl.h 104aes_cbc.o: ../../include/openssl/opensslconf.h aes_cbc.c
102aes_cfb.o: ../../e_os.h ../../include/openssl/aes.h 105aes_cfb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
103aes_cfb.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h 106aes_cfb.o: ../../include/openssl/opensslconf.h aes_cfb.c
104aes_cfb.o: aes_cfb.c aes_locl.h
105aes_core.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 107aes_core.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h
106aes_core.o: ../../include/openssl/fips.h ../../include/openssl/opensslconf.h 108aes_core.o: ../../include/openssl/opensslconf.h aes_core.c aes_locl.h
107aes_core.o: aes_core.c aes_locl.h 109aes_ctr.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
108aes_ctr.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 110aes_ctr.o: ../../include/openssl/opensslconf.h aes_ctr.c
109aes_ctr.o: ../../include/openssl/opensslconf.h aes_ctr.c aes_locl.h
110aes_ecb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 111aes_ecb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h
111aes_ecb.o: ../../include/openssl/opensslconf.h aes_ecb.c aes_locl.h 112aes_ecb.o: ../../include/openssl/opensslconf.h aes_ecb.c aes_locl.h
112aes_ige.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/bio.h 113aes_ige.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/bio.h
@@ -119,8 +120,8 @@ aes_ige.o: ../../include/openssl/symhacks.h ../cryptlib.h aes_ige.c aes_locl.h
119aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 120aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h
120aes_misc.o: ../../include/openssl/opensslconf.h 121aes_misc.o: ../../include/openssl/opensslconf.h
121aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c 122aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c
122aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h 123aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h
123aes_ofb.o: ../../include/openssl/opensslconf.h aes_locl.h aes_ofb.c 124aes_ofb.o: ../../include/openssl/opensslconf.h aes_ofb.c
124aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h 125aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h
125aes_wrap.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 126aes_wrap.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
126aes_wrap.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 127aes_wrap.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h