2 # OpenSSL/crypto/des/Makefile
9 INCLUDES
=-I
$(TOP
) -I..
/..
/include
14 DES_ENC
= des_enc.o fcrypt_b.o
16 CFLAGS
= $(INCLUDES
) $(CFLAG
) $(SHARED_CFLAG
)
17 ASFLAGS
= $(INCLUDES
) $(ASFLAG
)
22 LIB
=$(TOP
)/libcrypto.a
23 LIBSRC
= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
24 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \
25 fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \
26 qud_cksm.c rand_key.c rpc_enc.c set_key.c \
27 des_enc.c fcrypt_b.c \
29 str2key.c cfb64ede.c ofb64ede.c \
32 LIBOBJ
= set_key.o ecb_enc.o cbc_enc.o \
33 ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o ofb64ede.o \
34 enc_read.o enc_writ.o ofb64enc.o \
35 ofb_enc.o str2key.o pcbc_enc.o qud_cksm.o rand_key.o \
37 fcrypt.o xcbc_enc.o rpc_enc.o cbc_cksm.o \
42 HEADER
= des_locl.h rpc_des.h spr.h
44 ALL
= $(GENERAL
) $(SRC
) $(HEADER
)
47 (cd ..
/..
; $(MAKE
) DIRS
=crypto SDIRS
=$(DIR
) sub_all
)
52 $(AR
) $(LIB
) $(LIBOBJ
)
53 $(RANLIB
) $(LIB
) || echo Never mind.
56 des_enc-sparc.S
: asm
/des_enc.m4
57 m4
-B
8192 asm
/des_enc.m4
> des_enc-sparc.S
58 dest4-sparcv9.S
: asm
/dest4-sparcv9.pl
59 $(PERL
) asm
/dest4-sparcv9.pl
$(PERLASM_SCHEME
) $@
61 des-586.s
: asm
/des-586.pl ..
/perlasm
/x86asm.pl ..
/perlasm
/cbc.pl
62 $(PERL
) asm
/des-586.pl
$(PERLASM_SCHEME
) $(CFLAGS
) $@
63 crypt586.s
: asm
/crypt586.pl ..
/perlasm
/x86asm.pl ..
/perlasm
/cbc.pl
64 $(PERL
) asm
/crypt586.pl
$(PERLASM_SCHEME
) $(CFLAGS
) $@
67 $(PERL
) $(TOP
)/util
/files.pl Makefile
>> $(TOP
)/MINFO
70 $(TOP
)/util
/domd
$(CFLAG
) $(INCLUDES
) -- $(PROGS
) $(LIBSRC
)
73 rm -f
*.s
*.o
*.obj des lib
tags core .pure .nfs
* *.old
*.bak fluff
75 # DO NOT DELETE THIS LINE -- make depend depends on it.