return [ @defs ];
}),
coutflag => "/Fo",
- rc => "rc",
- rcoutflag => "/fo",
lib_cflags => add("/Zi /Fdossl_static"),
dso_cflags => "/Zi /Fddso",
bin_cflags => "/Zi /Fdapp",
shared_target => "win-shared", # meaningless except it gives Configure a hint
thread_scheme => "winthreads",
dso_scheme => "win32",
+ apps_aux_src => add("win32_init.c"),
},
"VC-noCE-common" => {
inherit_from => [ "VC-common" ],
shared_rcflag => "--target=pe-i386",
shared_extension => ".dll",
multilib => "",
+ apps_aux_src => add("win32_init.c"),
},
"mingw64" => {
# As for OPENSSL_USE_APPLINK. Applink makes it possible to use
shared_rcflag => "--target=pe-x86-64",
shared_extension => ".dll",
multilib => "64",
+ apps_aux_src => add("win32_init.c"),
},
#### UEFI
dso_scheme => "dlfcn",
shared_target => "linux-shared",
shared_cflag => "-fPIC",
+ shared_extension => ".so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
},
##### VxWorks for various targets
lflags => picker(default => "/MAP",
debug => "/DEBUG/TRACEBACK",
release => "/NODEBUG/NOTRACEBACK"),
- lib_cflags => add("/NAMES=(AS_IS,SHORTENED)"),
+ lib_cflags => add("/NAMES=(AS_IS,SHORTENED)/EXTERN_MODEL=STRICT_REFDEF"),
dso_cflags => add("/NAMES=(AS_IS,SHORTENED)"),
shared_target => "vms-shared",
dso_scheme => "vms",
#as => "???",
#debug_aflags => "/NOOPTIMIZE/DEBUG",
#release_aflags => "/OPTIMIZE/NODEBUG",
- bn_opts => "SIXTY_FOUR_BIT RC4_INT RC4_CHUNK_LL DES_PTR BF_PTR",
+ bn_opts => "SIXTY_FOUR_BIT RC4_INT",
},
"vms-alpha-p32" => {
inherit_from => [ "vms-generic" ],
#as => "I4S",
#debug_aflags => "/NOOPTIMIZE/DEBUG",
#release_aflags => "/OPTIMIZE/NODEBUG",
- bn_opts => "SIXTY_FOUR_BIT RC4_INT RC4_CHUNK_LL DES_PTR BF_PTR",
+ bn_opts => "SIXTY_FOUR_BIT RC4_INT",
},
"vms-ia64-p32" => {
inherit_from => [ "vms-generic" ],