]> git.ipfire.org Git - thirdparty/openssl.git/blame - crypto/des/Makefile.ssl
Prevent name conflicts.
[thirdparty/openssl.git] / crypto / des / Makefile.ssl
CommitLineData
d02b48c6
RE
1#
2# SSLeay/crypto/des/Makefile
3#
4
5DIR= des
6TOP= ../..
7CC= cc
8CPP= $(CC) -E
9INCLUDES=
10CFLAG=-g
e5f3045f
BM
11INSTALL_PREFIX=
12OPENSSLDIR= /usr/local/ssl
d02b48c6
RE
13INSTALLTOP=/usr/local/ssl
14MAKE= make -f Makefile.ssl
8039257d 15MAKEDEPEND= $(TOP)/util/domd $(TOP)
d02b48c6
RE
16MAKEFILE= Makefile.ssl
17AR= ar r
18DES_ENC= des_enc.o fcrypt_b.o
19# or use
58964a49 20#DES_ENC= dx86-elf.o yx86-elf.o
d02b48c6
RE
21
22CFLAGS= $(INCLUDES) $(CFLAG)
23
169cc7a1 24GENERAL=Makefile
d02b48c6
RE
25TEST=destest.c
26APPS=
27
28LIB=$(TOP)/libcrypto.a
58964a49
RE
29LIBSRC= cbc_cksm.c cbc_enc.c cfb64enc.c cfb_enc.c \
30 ecb3_enc.c ecb_enc.c enc_read.c enc_writ.c \
31 fcrypt.c ofb64enc.c ofb_enc.c pcbc_enc.c \
d02b48c6
RE
32 qud_cksm.c rand_key.c read_pwd.c rpc_enc.c set_key.c \
33 des_enc.c fcrypt_b.c read2pwd.c \
34 fcrypt.c xcbc_enc.c \
4a71b90d 35 str2key.c cfb64ede.c ofb64ede.c supp.c ede_cbcm_enc.c
d02b48c6 36
58964a49 37LIBOBJ= set_key.o ecb_enc.o cbc_enc.o \
d02b48c6 38 ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o ofb64ede.o \
58964a49 39 enc_read.o enc_writ.o ofb64enc.o \
d02b48c6
RE
40 ofb_enc.o str2key.o pcbc_enc.o qud_cksm.o rand_key.o \
41 ${DES_ENC} read2pwd.o \
4a71b90d
BL
42 fcrypt.o xcbc_enc.o read_pwd.o rpc_enc.o cbc_cksm.o supp.o \
43 ede_cbcm_enc.o
d02b48c6
RE
44
45SRC= $(LIBSRC)
46
47EXHEADER= des.h
48HEADER= des_locl.h rpc_des.h podd.h sk.h spr.h des_ver.h $(EXHEADER)
49
50ALL= $(GENERAL) $(SRC) $(HEADER)
51
52top:
53 (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all)
54
55all: lib
56
57lib: $(LIBOBJ)
58 $(AR) $(LIB) $(LIBOBJ)
99aab161 59 $(RANLIB) $(LIB)
d02b48c6
RE
60 @touch lib
61
62# elf
58964a49 63asm/dx86-elf.o: asm/dx86unix.cpp
d02b48c6
RE
64 $(CPP) -DELF asm/dx86unix.cpp | as -o asm/dx86-elf.o
65
58964a49
RE
66asm/yx86-elf.o: asm/yx86unix.cpp
67 $(CPP) -DELF asm/yx86unix.cpp | as -o asm/yx86-elf.o
d02b48c6
RE
68
69# solaris
58964a49 70asm/dx86-sol.o: asm/dx86unix.cpp
d02b48c6
RE
71 $(CC) -E -DSOL asm/dx86unix.cpp | sed 's/^#.*//' > asm/dx86-sol.s
72 as -o asm/dx86-sol.o asm/dx86-sol.s
73 rm -f asm/dx86-sol.s
74
58964a49
RE
75asm/yx86-sol.o: asm/yx86unix.cpp
76 $(CC) -E -DSOL asm/yx86unix.cpp | sed 's/^#.*//' > asm/yx86-sol.s
77 as -o asm/yx86-sol.o asm/yx86-sol.s
78 rm -f asm/yx86-sol.s
d02b48c6
RE
79
80# a.out
58964a49 81asm/dx86-out.o: asm/dx86unix.cpp
d02b48c6
RE
82 $(CPP) -DOUT asm/dx86unix.cpp | as -o asm/dx86-out.o
83
58964a49
RE
84asm/yx86-out.o: asm/yx86unix.cpp
85 $(CPP) -DOUT asm/yx86unix.cpp | as -o asm/yx86-out.o
d02b48c6
RE
86
87# bsdi
58964a49 88asm/dx86bsdi.o: asm/dx86unix.cpp
dfeab068 89 $(CPP) -DBSDI asm/dx86unix.cpp | sed 's/ :/:/' | as -o asm/dx86bsdi.o
d02b48c6 90
58964a49 91asm/yx86bsdi.o: asm/yx86unix.cpp
dfeab068 92 $(CPP) -DBSDI asm/yx86unix.cpp | sed 's/ :/:/' | as -o asm/yx86bsdi.o
58964a49 93
9151d396 94asm/dx86unix.cpp: asm/des-586.pl
99aab161 95 (cd asm; $(PERL) des-586.pl cpp >dx86unix.cpp)
58964a49 96
9151d396 97asm/yx86unix.cpp: asm/crypt586.pl
99aab161 98 (cd asm; $(PERL) crypt586.pl cpp >yx86unix.cpp)
d02b48c6
RE
99
100files:
99aab161 101 $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
d02b48c6
RE
102
103links:
bb8f3c58
RE
104 @$(TOP)/util/point.sh Makefile.ssl Makefile
105 @$(TOP)/util/point.sh ../../perlasm asm/perlasm
1314c344
BM
106 @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER)
107 @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST)
108 @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS)
d02b48c6
RE
109
110install: installs
111
112installs:
113 @for i in $(EXHEADER) ; \
114 do \
e5f3045f
BM
115 (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \
116 chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \
d02b48c6
RE
117 done;
118
119tags:
120 ctags $(SRC)
121
122tests:
123
124lint:
125 lint -DLINT $(INCLUDES) $(SRC)>fluff
126
127depend:
f5d7a031 128 $(MAKEDEPEND) $(INCLUDES) $(DEPFLAG) $(PROGS) $(LIBSRC)
d02b48c6
RE
129
130dclean:
99aab161 131 $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new
d02b48c6
RE
132 mv -f Makefile.new $(MAKEFILE)
133
134clean:
436a376b 135 rm -f asm/dx86unix.cpp asm/yx86unix.cpp *.o asm/*.o *.obj lib tags core .pure .nfs* *.old *.bak fluff
d02b48c6 136
d02b48c6 137# DO NOT DELETE THIS LINE -- make depend depends on it.
6242bb9c 138
127640b4 139cbc_cksm.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 140cbc_cksm.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 141cbc_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 142cbc_enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 143cfb64ede.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 144cfb64ede.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 145cfb64enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 146cfb64enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 147cfb_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 148cfb_enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 149des_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 150des_enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 151ecb3_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 152ecb3_enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 153ecb_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd
BL
154ecb_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
155ecb_enc.o: des_locl.h spr.h
127640b4 156ede_cbcm_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 157ede_cbcm_enc.o: ../../include/openssl/opensslconf.h des_locl.h
bf57da07
BM
158enc_read.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
159enc_read.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
7e701817
BM
160enc_read.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
161enc_read.o: ../../include/openssl/err.h ../../include/openssl/opensslconf.h
bf57da07 162enc_read.o: ../../include/openssl/opensslv.h ../../include/openssl/stack.h
7e701817 163enc_read.o: ../cryptlib.h des_locl.h
bf57da07
BM
164enc_writ.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
165enc_writ.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
7e701817
BM
166enc_writ.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
167enc_writ.o: ../../include/openssl/err.h ../../include/openssl/opensslconf.h
bf57da07 168enc_writ.o: ../../include/openssl/opensslv.h ../../include/openssl/stack.h
7e701817 169enc_writ.o: ../cryptlib.h des_locl.h
bf57da07 170fcrypt.o: ../../include/openssl/des.h ../../include/openssl/des.h
127640b4 171fcrypt.o: ../../include/openssl/e_os2.h ../../include/openssl/e_os2.h
bf57da07
BM
172fcrypt.o: ../../include/openssl/opensslconf.h
173fcrypt.o: ../../include/openssl/opensslconf.h des_locl.h des_locl.h
127640b4 174fcrypt_b.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 175fcrypt_b.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 176ofb64ede.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 177ofb64ede.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 178ofb64enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 179ofb64enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 180ofb_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 181ofb_enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 182pcbc_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 183pcbc_enc.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 184qud_cksm.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 185qud_cksm.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 186rand_key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 187rand_key.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 188read2pwd.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 189read2pwd.o: ../../include/openssl/opensslconf.h des_locl.h
bf57da07
BM
190read_pwd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
191read_pwd.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
7e701817
BM
192read_pwd.o: ../../include/openssl/e_os.h ../../include/openssl/e_os2.h
193read_pwd.o: ../../include/openssl/err.h ../../include/openssl/opensslconf.h
bf57da07 194read_pwd.o: ../../include/openssl/opensslv.h ../../include/openssl/stack.h
7e701817 195read_pwd.o: ../cryptlib.h des_locl.h
127640b4 196rpc_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 197rpc_enc.o: ../../include/openssl/opensslconf.h des_locl.h des_ver.h rpc_des.h
127640b4 198set_key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 199set_key.o: ../../include/openssl/opensslconf.h des_locl.h podd.h sk.h
127640b4 200str2key.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 201str2key.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 202supp.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 203supp.o: ../../include/openssl/opensslconf.h des_locl.h
127640b4 204xcbc_enc.o: ../../include/openssl/des.h ../../include/openssl/e_os2.h
2adca9cd 205xcbc_enc.o: ../../include/openssl/opensslconf.h des_locl.h