14 AES_ENC
=aes_core.o aes_cbc.o
16 CFLAGS
= $(INCLUDES
) $(CFLAG
)
17 ASFLAGS
= $(INCLUDES
) $(ASFLAG
)
25 LIB
=$(TOP
)/libcrypto.a
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
28 LIBOBJ
=aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o aes_ctr.o aes_ige.o aes_wrap.o \
34 HEADER
= aes_locl.h
$(EXHEADER
)
36 ALL
= $(GENERAL
) $(SRC
) $(HEADER
)
39 (cd ..
/..
; $(MAKE
) DIRS
=crypto SDIRS
=$(DIR
) sub_all
)
44 $(AR
) $(LIB
) $(LIBOBJ
)
45 $(RANLIB
) $(LIB
) || echo Never mind.
48 aes-ia64.s
: asm
/aes-ia64.S
49 $(CC
) $(CFLAGS
) -E asm
/aes-ia64.S
> $@
51 aes-586.s
: asm
/aes-586.pl ..
/perlasm
/x86asm.pl
52 $(PERL
) asm
/aes-586.pl
$(PERLASM_SCHEME
) $(CFLAGS
) $(PROCESSOR
) > $@
53 aesni-x86.s
: asm
/aesni-x86.pl ..
/perlasm
/x86asm.pl
54 $(PERL
) asm
/aesni-x86.pl
$(PERLASM_SCHEME
) $(CFLAGS
) $(PROCESSOR
) > $@
56 aes-x86_64.s
: asm
/aes-x86_64.pl
57 $(PERL
) asm
/aes-x86_64.pl
$(PERLASM_SCHEME
) > $@
58 aesni-x86_64.s
: asm
/aesni-x86_64.pl
59 $(PERL
) asm
/aesni-x86_64.pl
$(PERLASM_SCHEME
) > $@
60 aesni-sha1-x86_64.s
: asm
/aesni-sha1-x86_64.pl
61 $(PERL
) asm
/aesni-sha1-x86_64.pl
$(PERLASM_SCHEME
) > $@
63 aes-sparcv9.s
: asm
/aes-sparcv9.pl
64 $(PERL
) asm
/aes-sparcv9.pl
$(CFLAGS
) > $@
66 aes-ppc.s
: asm
/aes-ppc.pl
67 $(PERL
) asm
/aes-ppc.pl
$(PERLASM_SCHEME
) $@
69 # GNU make "catch all"
70 aes-
%.s
: asm
/aes-
%.pl
; $(PERL
) $< $(CFLAGS
) > $@
73 $(PERL
) $(TOP
)/util
/files.pl Makefile
>> $(TOP
)/MINFO
76 @
$(PERL
) $(TOP
)/util
/mklink.pl ..
/..
/include/openssl
$(EXHEADER
)
77 @
$(PERL
) $(TOP
)/util
/mklink.pl ..
/..
/test $(TEST
)
78 @
$(PERL
) $(TOP
)/util
/mklink.pl ..
/..
/apps
$(APPS
)
81 @
[ -n
"$(INSTALLTOP)" ] # should be set by top Makefile...
82 @headerlist
="$(EXHEADER)"; for i in
$$headerlist ; \
84 (cp
$$i $(INSTALL_PREFIX
)$(INSTALLTOP
)/include/openssl
/$$i; \
85 chmod
644 $(INSTALL_PREFIX
)$(INSTALLTOP
)/include/openssl
/$$i ); \
94 lint
-DLINT
$(INCLUDES
) $(SRC
)>fluff
97 @
[ -n
"$(MAKEDEPEND)" ] # should be set by upper Makefile...
98 $(MAKEDEPEND
) -- $(CFLAG
) $(INCLUDES
) $(DEPFLAG
) -- $(PROGS
) $(LIBSRC
)
101 $(PERL
) -pe
'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE
) >Makefile.new
102 mv
-f Makefile.new
$(MAKEFILE
)
105 rm -f
*.s
*.o
*.obj lib
tags core .pure .nfs
* *.old
*.bak fluff
107 # DO NOT DELETE THIS LINE -- make depend depends on it.
109 aes_cbc.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/modes.h
110 aes_cbc.o
: ..
/..
/include/openssl
/opensslconf.h aes_cbc.c
111 aes_cfb.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/modes.h
112 aes_cfb.o
: ..
/..
/include/openssl
/opensslconf.h aes_cfb.c
113 aes_core.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/e_os2.h
114 aes_core.o
: ..
/..
/include/openssl
/opensslconf.h aes_core.c aes_locl.h
115 aes_ctr.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/modes.h
116 aes_ctr.o
: ..
/..
/include/openssl
/opensslconf.h aes_ctr.c
117 aes_ecb.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/e_os2.h
118 aes_ecb.o
: ..
/..
/include/openssl
/opensslconf.h aes_ecb.c aes_locl.h
119 aes_ige.o
: ..
/..
/e_os.h ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/bio.h
120 aes_ige.o
: ..
/..
/include/openssl
/buffer.h ..
/..
/include/openssl
/crypto.h
121 aes_ige.o
: ..
/..
/include/openssl
/e_os2.h ..
/..
/include/openssl
/err.h
122 aes_ige.o
: ..
/..
/include/openssl
/lhash.h ..
/..
/include/openssl
/opensslconf.h
123 aes_ige.o
: ..
/..
/include/openssl
/opensslv.h ..
/..
/include/openssl
/ossl_typ.h
124 aes_ige.o
: ..
/..
/include/openssl
/safestack.h ..
/..
/include/openssl
/stack.h
125 aes_ige.o
: ..
/..
/include/openssl
/symhacks.h ..
/cryptlib.h aes_ige.c aes_locl.h
126 aes_misc.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/crypto.h
127 aes_misc.o
: ..
/..
/include/openssl
/e_os2.h ..
/..
/include/openssl
/opensslconf.h
128 aes_misc.o
: ..
/..
/include/openssl
/opensslv.h ..
/..
/include/openssl
/ossl_typ.h
129 aes_misc.o
: ..
/..
/include/openssl
/safestack.h ..
/..
/include/openssl
/stack.h
130 aes_misc.o
: ..
/..
/include/openssl
/symhacks.h aes_locl.h aes_misc.c
131 aes_ofb.o
: ..
/..
/include/openssl
/aes.h ..
/..
/include/openssl
/modes.h
132 aes_ofb.o
: ..
/..
/include/openssl
/opensslconf.h aes_ofb.c
133 aes_wrap.o
: ..
/..
/e_os.h ..
/..
/include/openssl
/aes.h
134 aes_wrap.o
: ..
/..
/include/openssl
/bio.h ..
/..
/include/openssl
/buffer.h
135 aes_wrap.o
: ..
/..
/include/openssl
/crypto.h ..
/..
/include/openssl
/e_os2.h
136 aes_wrap.o
: ..
/..
/include/openssl
/err.h ..
/..
/include/openssl
/lhash.h
137 aes_wrap.o
: ..
/..
/include/openssl
/opensslconf.h
138 aes_wrap.o
: ..
/..
/include/openssl
/opensslv.h ..
/..
/include/openssl
/ossl_typ.h
139 aes_wrap.o
: ..
/..
/include/openssl
/safestack.h ..
/..
/include/openssl
/stack.h
140 aes_wrap.o
: ..
/..
/include/openssl
/symhacks.h ..
/cryptlib.h aes_wrap.c