1 # Configuration for a native build on a Windows system with Visual Studio.
6 # Extension for executable files.
9 # Extension for object files.
12 # Prefix for static library file name.
15 # Extension for static library file name. We add an 's' so that the
16 # name is distinct from the 'import library' generated along with the DLL.
19 # Prefix for DLL file name.
22 # Extension for DLL file name.
25 # Output file names can be overridden directly. By default, they are
26 # assembled using the prefix/extension macros defined above.
27 # BEARSSLLIB = bearssls.lib
28 # BEARSSLDLL = bearssl.dll
30 # TESTCRYPTO = testcrypto.exe
31 # TESTSPEED = testspeed.exe
32 # TESTX509 = testx509.exe
37 # Directory creation tool.
40 # C compiler and flags.
42 CFLAGS
= -nologo
-W2
-O2
45 # Static library building tool.
52 LDDLLFLAGS
= -nologo
-LD
-MT
61 MKT0COMP
= mk
$PmkT0.cmd
62 RUNT0COMP
= T0Comp.exe
64 # Set the values to 'no' to disable building of the corresponding element
65 # by default. Building can still be invoked with an explicit target call
66 # (e.g. 'make dll' to force build the DLL).