diff options
Diffstat (limited to 'src/lib/libcrypto/aes/Makefile')
-rw-r--r-- | src/lib/libcrypto/aes/Makefile | 47 |
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 | |||
11 | MAKEFILE= Makefile | 11 | MAKEFILE= Makefile |
12 | AR= ar r | 12 | AR= ar r |
13 | 13 | ||
14 | AES_ASM_OBJ=aes_core.o aes_cbc.o | 14 | AES_ENC=aes_core.o aes_cbc.o |
15 | 15 | ||
16 | CFLAGS= $(INCLUDES) $(CFLAG) | 16 | CFLAGS= $(INCLUDES) $(CFLAG) |
17 | ASFLAGS= $(INCLUDES) $(ASFLAG) | 17 | ASFLAGS= $(INCLUDES) $(ASFLAG) |
@@ -26,7 +26,7 @@ LIB=$(TOP)/libcrypto.a | |||
26 | LIBSRC=aes_core.c aes_misc.c aes_ecb.c aes_cbc.c aes_cfb.c aes_ofb.c \ | 26 | LIBSRC=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 |
28 | LIBOBJ=aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o aes_ctr.o aes_ige.o aes_wrap.o \ | 28 | LIBOBJ=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 | ||
31 | SRC= $(LIBSRC) | 31 | SRC= $(LIBSRC) |
32 | 32 | ||
@@ -41,24 +41,27 @@ top: | |||
41 | all: lib | 41 | all: lib |
42 | 42 | ||
43 | lib: $(LIBOBJ) | 43 | lib: $(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 | |||
50 | aes-ia64.s: asm/aes-ia64.S | 48 | aes-ia64.s: asm/aes-ia64.S |
51 | $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@ | 49 | $(CC) $(CFLAGS) -E asm/aes-ia64.S > $@ |
52 | 50 | ||
53 | ax86-elf.s: asm/aes-586.pl ../perlasm/x86asm.pl | 51 | aes-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) > $@ |
55 | ax86-cof.s: asm/aes-586.pl ../perlasm/x86asm.pl | ||
56 | (cd asm; $(PERL) aes-586.pl coff $(CFLAGS) $(PROCESSOR) > ../$@) | ||
57 | ax86-out.s: asm/aes-586.pl ../perlasm/x86asm.pl | ||
58 | (cd asm; $(PERL) aes-586.pl a.out $(CFLAGS) $(PROCESSOR) > ../$@) | ||
59 | 53 | ||
60 | aes-x86_64.s: asm/aes-x86_64.pl | 54 | aes-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 | |||
57 | aes-sparcv9.s: asm/aes-sparcv9.pl | ||
58 | $(PERL) asm/aes-sparcv9.pl $(CFLAGS) > $@ | ||
59 | |||
60 | aes-ppc.s: asm/aes-ppc.pl | ||
61 | $(PERL) asm/aes-ppc.pl $(PERLASM_SCHEME) $@ | ||
62 | |||
63 | # GNU make "catch all" | ||
64 | aes-%.s: asm/aes-%.pl; $(PERL) $< $(CFLAGS) > $@ | ||
62 | 65 | ||
63 | files: | 66 | files: |
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 | ||
100 | aes_cbc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 103 | aes_cbc.o: ../../include/openssl/aes.h ../../include/openssl/modes.h |
101 | aes_cbc.o: ../../include/openssl/opensslconf.h aes_cbc.c aes_locl.h | 104 | aes_cbc.o: ../../include/openssl/opensslconf.h aes_cbc.c |
102 | aes_cfb.o: ../../e_os.h ../../include/openssl/aes.h | 105 | aes_cfb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h |
103 | aes_cfb.o: ../../include/openssl/e_os2.h ../../include/openssl/opensslconf.h | 106 | aes_cfb.o: ../../include/openssl/opensslconf.h aes_cfb.c |
104 | aes_cfb.o: aes_cfb.c aes_locl.h | ||
105 | aes_core.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 107 | aes_core.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h |
106 | aes_core.o: ../../include/openssl/fips.h ../../include/openssl/opensslconf.h | 108 | aes_core.o: ../../include/openssl/opensslconf.h aes_core.c aes_locl.h |
107 | aes_core.o: aes_core.c aes_locl.h | 109 | aes_ctr.o: ../../include/openssl/aes.h ../../include/openssl/modes.h |
108 | aes_ctr.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 110 | aes_ctr.o: ../../include/openssl/opensslconf.h aes_ctr.c |
109 | aes_ctr.o: ../../include/openssl/opensslconf.h aes_ctr.c aes_locl.h | ||
110 | aes_ecb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 111 | aes_ecb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h |
111 | aes_ecb.o: ../../include/openssl/opensslconf.h aes_ecb.c aes_locl.h | 112 | aes_ecb.o: ../../include/openssl/opensslconf.h aes_ecb.c aes_locl.h |
112 | aes_ige.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/bio.h | 113 | aes_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 | |||
119 | aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 120 | aes_misc.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h |
120 | aes_misc.o: ../../include/openssl/opensslconf.h | 121 | aes_misc.o: ../../include/openssl/opensslconf.h |
121 | aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c | 122 | aes_misc.o: ../../include/openssl/opensslv.h aes_locl.h aes_misc.c |
122 | aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/e_os2.h | 123 | aes_ofb.o: ../../include/openssl/aes.h ../../include/openssl/modes.h |
123 | aes_ofb.o: ../../include/openssl/opensslconf.h aes_locl.h aes_ofb.c | 124 | aes_ofb.o: ../../include/openssl/opensslconf.h aes_ofb.c |
124 | aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h | 125 | aes_wrap.o: ../../e_os.h ../../include/openssl/aes.h |
125 | aes_wrap.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | 126 | aes_wrap.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
126 | aes_wrap.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 127 | aes_wrap.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |