1 CONFIGURE_ARGS="\ 2 linux-generic32 \ 3 no-idea no-cast no-seed no-md2 no-sha0 no-whrlpool \ 4 -DL_ENDIAN \ 5 " 6 7 # unneeded directories 8 UNNEEDED_SOURCES="\ 9 MacOS \ 10 Netware \ 11 VMS \ 12 apps/demoCA \ 13 apps/set \ 14 bugs \ 15 certs \ 16 crypto/camellia \ 17 crypto/cast \ 18 crypto/cms \ 19 crypto/idea \ 20 crypto/md2 \ 21 crypto/rc5 \ 22 crypto/seed \ 23 crypto/whrlpool \ 24 demos \ 25 doc \ 26 engines \ 27 ms \ 28 os2 \ 29 perl \ 30 shlib \ 31 test \ 32 times \ 33 tools \ 34 util \ 35 " 36 37 # unneeded files 38 UNNEEDED_SOURCES+="\ 39 CHANGES \ 40 CHANGES.SSLeay \ 41 Configure \ 42 FAQ \ 43 INSTALL \ 44 INSTALL.DJGPP \ 45 INSTALL.MacOS \ 46 INSTALL.NW \ 47 INSTALL.OS2 \ 48 INSTALL.VMS \ 49 INSTALL.W32 \ 50 INSTALL.W64 \ 51 INSTALL.WCE \ 52 LICENSE \ 53 Makefile \ 54 Makefile.org \ 55 Makefile.shared \ 56 NEWS \ 57 PROBLEMS \ 58 README \ 59 README.ASN1 \ 60 README.ENGINE \ 61 apps/CA.com \ 62 apps/Makefile \ 63 apps/install-apps.com \ 64 apps/makeapps.com \ 65 apps/openssl-vms.cnf \ 66 apps/ts.c \ 67 apps/tsget \ 68 apps/vms_decc_init.c \ 69 config \ 70 crypto/LPdir_vms.c \ 71 crypto/LPdir_win32.c \ 72 crypto/Makefile \ 73 crypto/aes/Makefile \ 74 crypto/asn1/Makefile \ 75 crypto/bf/INSTALL \ 76 crypto/bf/Makefile \ 77 crypto/bf/README \ 78 crypto/bf/VERSION \ 79 crypto/bf/asm/readme \ 80 crypto/bf/bf_cbc.c \ 81 crypto/bf/bf_opts.c \ 82 crypto/bf/bfs.cpp \ 83 crypto/bf/bfspeed.c \ 84 crypto/bf/bftest.c \ 85 crypto/bio/Makefile \ 86 crypto/bio/bss_rtcp.c \ 87 crypto/bn/Makefile \ 88 crypto/bn/asm/vms.mar \ 89 crypto/bn/vms-helper.c \ 90 crypto/buffer/Makefile \ 91 crypto/comp/Makefile \ 92 crypto/conf/Makefile \ 93 crypto/crypto-lib.com \ 94 crypto/des/Makefile \ 95 crypto/des/des-lib.com \ 96 crypto/dh/Makefile \ 97 crypto/dh/dh_prn.c \ 98 crypto/dsa/Makefile \ 99 crypto/dso/Makefile \ 100 crypto/dso/dso_beos.c \ 101 crypto/dso/dso_vms.c \ 102 crypto/dso/dso_win32.c \ 103 crypto/ec/Makefile \ 104 crypto/ecdh/Makefile \ 105 crypto/ecdsa/Makefile \ 106 crypto/engine/Makefile \ 107 crypto/engine/tb_asnmth.c \ 108 crypto/engine/tb_pkmeth.c \ 109 crypto/err/Makefile \ 110 crypto/evp/Makefile \ 111 crypto/evp/m_md2.c \ 112 crypto/evp/m_sha.c \ 113 crypto/hmac/Makefile \ 114 crypto/install-crypto.com \ 115 crypto/jpake/Makefile \ 116 crypto/krb5/Makefile \ 117 crypto/lhash/Makefile \ 118 crypto/md4/Makefile \ 119 crypto/md5/Makefile \ 120 crypto/mdc2/Makefile \ 121 crypto/modes/Makefile \ 122 crypto/modes/cts128.c \ 123 crypto/modes/modes.h \ 124 crypto/objects/Makefile \ 125 crypto/ocsp/Makefile \ 126 crypto/pem/Makefile \ 127 crypto/pkcs12/Makefile \ 128 crypto/pkcs7/Makefile \ 129 crypto/pkcs7/bio_pk7.c \ 130 crypto/pqueue/Makefile \ 131 crypto/rand/Makefile \ 132 crypto/rand/rand_vms.c \ 133 crypto/rc2/Makefile \ 134 crypto/rc4/Makefile \ 135 crypto/ripemd/Makefile \ 136 crypto/rsa/Makefile \ 137 crypto/sha/Makefile \ 138 crypto/sha/sha_one.c \ 139 crypto/stack/Makefile \ 140 crypto/store/Makefile \ 141 crypto/threads/pthreads-vms.com \ 142 crypto/threads/win32.bat \ 143 crypto/ts/Makefile \ 144 crypto/ts/ts.h \ 145 crypto/ts/ts_asn1.c \ 146 crypto/ts/ts_conf.c \ 147 crypto/ts/ts_lib.c \ 148 crypto/ts/ts_req_print.c \ 149 crypto/ts/ts_req_utils.c \ 150 crypto/ts/ts_rsp_print.c \ 151 crypto/ts/ts_rsp_sign.c \ 152 crypto/ts/ts_rsp_utils.c \ 153 crypto/ts/ts_rsp_verify.c \ 154 crypto/ts/ts_verify_ctx.c \ 155 crypto/txt_db/Makefile \ 156 crypto/ui/Makefile \ 157 crypto/vms_rms.h 158 crypto/x509/Makefile \ 159 crypto/x509v3/Makefile \ 160 include/openssl/camellia.h \ 161 include/openssl/cast.h \ 162 include/openssl/cms.h \ 163 include/openssl/idea.h \ 164 include/openssl/mdc2.h \ 165 include/openssl/seed.h \ 166 include/openssl/whrlpool.h \ 167 install.com \ 168 makevms.com \ 169 openssl.doxy \ 170 openssl.spec \ 171 ssl/install-ssl.com \ 172 ssl/ssl-lib.com \ 173 ssl/ssl_task.c \ 174 " 175 176 NEEDED_SOURCES="\ 177 apps \ 178 crypto \ 179 e_os.h \ 180 e_os2.h \ 181 ssl \ 182 include \ 183 " 184 185 OPENSSL_PATCHES="\ 186 progs.patch \ 187 small_records.patch \ 188 handshake_cutthrough.patch \ 189 jsse.patch \ 190 npn.patch \ 191 " 192 193 OPENSSL_PATCHES_progs_SOURCES="\ 194 apps/openssl.c \ 195 apps/progs.h \ 196 apps/speed.c \ 197 crypto/ui/ui_openssl.c \ 198 " 199 200 OPENSSL_PATCHES_handshake_cutthrough_SOURCES="\ 201 apps/s_client.c \ 202 ssl/s3_clnt.c \ 203 ssl/s3_lib.c \ 204 ssl/ssl.h \ 205 ssl/ssl3.h \ 206 ssl/ssl_lib.c \ 207 ssl/ssltest.c \ 208 test/testssl \ 209 " 210 211 OPENSSL_PATCHES_small_records_SOURCES="\ 212 ssl/d1_pkt.c \ 213 ssl/s23_srvr.c \ 214 ssl/s3_both.c \ 215 ssl/s3_pkt.c \ 216 ssl/ssl.h \ 217 ssl/ssl3.h \ 218 ssl/ssltest.c \ 219 test/testssl \ 220 " 221 222 OPENSSL_PATCHES_jsse_SOURCES="\ 223 ssl/ssl.h \ 224 ssl/d1_clnt.c \ 225 ssl/s23_clnt.c \ 226 ssl/s3_both.c \ 227 ssl/s3_clnt.c \ 228 ssl/s3_srvr.c \ 229 ssl/ssl_ciph.c \ 230 ssl/ssl_err.c \ 231 ssl/ssl_lib.c \ 232 ssl/ssl_locl.h 233 ssl/ssl_rsa.c \ 234 ssl/ssl_sess.c \ 235 " 236 237 OPENSSL_PATCHES_npn_SOURCES="\ 238 apps/apps.c \ 239 apps/apps.h \ 240 apps/s_client.c \ 241 apps/s_server.c \ 242 include/openssl/ssl.h \ 243 include/openssl/ssl3.h \ 244 include/openssl/tls1.h \ 245 ssl/s3_both.c \ 246 ssl/s3_clnt.c \ 247 ssl/s3_lib.c \ 248 ssl/s3_pkt.c \ 249 ssl/s3_srvr.c \ 250 ssl/ssl.h \ 251 ssl/ssl3.h \ 252 ssl/ssl_err.c \ 253 ssl/ssl_lib.c \ 254 ssl/ssl_locl.h \ 255 ssl/t1_lib.c \ 256 ssl/tls1.h \ 257 " 258