Lines Matching refs:rem
2 rem ***************************************************************************
3 rem * _ _ ____ _
4 rem * Project ___| | | | _ \| |
5 rem * / __| | | | |_) | |
6 rem * | (__| |_| | _ <| |___
7 rem * \___|\___/|_| \_\_____|
8 rem *
9 rem * Copyright (C) Steve Holme, <steve_holme@hotmail.com>.
10 rem *
11 rem * This software is licensed as described in the file COPYING, which
12 rem * you should have received as part of this distribution. The terms
13 rem * are also available at https://curl.se/docs/copyright.html.
14 rem *
15 rem * You may opt to use, copy, modify, merge, publish, distribute and/or sell
16 rem * copies of the Software, and permit persons to whom the Software is
17 rem * furnished to do so, under the terms of the COPYING file.
18 rem *
19 rem * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
20 rem * KIND, either express or implied.
21 rem *
22 rem * SPDX-License-Identifier: curl
23 rem *
24 rem ***************************************************************************
27 rem Check we are running on a Windows NT derived OS
30 rem Set our variables
40 rem Ensure we have the required arguments
43 rem Calculate the program files directory
49 rem Visual Studio was x86-only prior to 14.3
80 rem Determine the VC14.1 path based on the installed edition in descending
81 rem order (Enterprise, then Professional and finally Community)
93 rem Determine the VC14.2 path based on the installed edition in descending
94 rem order (Enterprise, then Professional and finally Community)
106 rem Determine the VC14.3 path based on the installed edition in descending
107 rem order (Enterprise, then Professional and finally Community)
159 rem Compiler is a required parameter
162 rem Default the start directory if one isn't specified
166 rem Check we have a program files directory
171 rem Check we have Visual Studio installed
175 rem Check we have Perl in our path
178 rem It isn't so check we have it installed and set the path if it is
193 rem Check the start directory exists
244 rem Save the full path of the openssl source dir
247 rem Set temporary paths for building and installing OpenSSL. If a temporary
248 rem path is not the same as the source path then it is *removed* after the
249 rem installation is completed.
250 rem
251 rem For legacy OpenSSL the temporary build path must be the source path.
252 rem
253 rem For OpenSSL 1.1.x the temporary paths must be separate not a descendant
254 rem of the other, otherwise pdb files will be lost between builds.
255 rem https://github.com/openssl/openssl/issues/10005
256 rem
268 rem Calculate our output directory
273 rem Configuring 64-bit Static Library Debug Build
276 rem Perform the build
279 rem Perform the install
282 rem Configuring 64-bit Shared Library Debug Build
285 rem Perform the build
288 rem Perform the install
293 rem Configuring 64-bit Static Library Release Build
296 rem Perform the build
299 rem Perform the install
302 rem Configuring 64-bit Shared Library Release Build
305 rem Perform the build
308 rem Perform the install
315 rem Calculate our output directory
320 rem Configuring 32-bit Static Library Debug Build
323 rem Perform the build
326 rem Perform the install
329 rem Configuring 32-bit Shared Library Debug Build
332 rem Perform the build
335 rem Perform the install
340 rem Configuring 32-bit Static Library Release Build
343 rem Perform the build
346 rem Perform the install
349 rem Configuring 32-bit Shared Library Release Build
352 rem Perform the build
355 rem Perform the install
361 rem Function to configure the build.
362 rem
363 rem %1 - Platform (x86 or x64)
364 rem %2 - Configuration (release or debug)
365 rem %3 - Build Type (static or shared)
366 rem %4 - Build type (TRUE for legacy aka pre v1.1.0; otherwise FALSE)
367 rem
380 rem Calculate the configure options
403 rem Has configure already been ran?
405 rem Clean up the previous build
408 rem Remove the old makefile
412 rem Calculate the configure options
440 rem Run the configure
445 rem Main build function.
446 rem
447 rem %1 - Platform (x86 or x64)
448 rem %2 - Build Type (static or shared)
449 rem %3 - Build type (TRUE for legacy aka pre v1.1.0; otherwise FALSE)
450 rem
484 rem Main installation function.
485 rem
486 rem %1 - Configuration (release or debug)
487 rem %2 - Build Type (static or shared)
488 rem %3 - Build type (TRUE for legacy aka pre v1.1.0; otherwise FALSE)
489 rem
497 rem Copy the generated files to our directory structure
499 rem There's no actual installation for legacy OpenSSL, the files are copied
500 rem from the build dir (for legacy this is same as source dir) to the final
501 rem location.
505 rem Move the output directories
513 rem Move the PDB files
516 rem Remove the intermediate directories
526 rem Move the PDB files
529 rem Remove the intermediate directories
536 rem Move the output directories
544 rem Move the PDB files
547 rem Remove the intermediate directories
557 rem Move the PDB files
560 rem Remove the intermediate directories
569 rem Perform the installation
574 rem Move the output directories
641 rem Remove the output directories
655 rem Display the help