Add support for shared_rcflag, useful for windres (Cygwin and Mingw)
[openssl.git] / Configurations / 00-base-templates.conf
index 527ed742e1c4be6c52282e7ab468e5e43f0b8d35..9d405efdae29088b9ad8eb33d9a004a96717cc27 100644 (file)
@@ -1,6 +1,18 @@
+# -*- Mode: perl -*-
 %targets=(
     BASE => {
        template        => 1,
+
+       cflags          => "",
+       defines         => [],
+       debug_cflags    => "",
+       debug_defines   => [],
+       release_cflags  => "",
+       release_defines => [],
+       thread_cflags   => "",
+       thread_defines  => [],
+
+       apps_extra_src  => "",
        cpuid_asm_src   => "mem_clr.c",
        bn_asm_src      => "bn_asm.c",
        ec_asm_src      => "",
@@ -23,6 +35,7 @@
        shared_target   => "",
        shared_cflag    => "",
        shared_ldflag   => "",
+       shared_rcflag   => "",
        shared_extension        => "",
        build_scheme    => "unixmake",
        build_file      => "Makefile",
@@ -46,6 +59,8 @@
        cmll_asm_src    => "cmll-x86.s",
        modes_asm_src   => "ghash-x86.s",
        padlock_asm_src => "e_padlock-x86.s",
+       chacha_asm_src  => "chacha-x86.s",
+       poly1305_asm_src=> "poly1305-x86.s",
     },
     x86_elf_asm => {
        template        => 1,
@@ -65,6 +80,8 @@
        cmll_asm_src    => "cmll-x86_64.s cmll_misc.c",
        modes_asm_src   => "ghash-x86_64.s aesni-gcm-x86_64.s",
        padlock_asm_src => "e_padlock-x86_64.s",
+       chacha_asm_src  => "chacha-x86_64.s",
+       poly1305_asm_src=> "poly1305-x86_64.s",
     },
     ia64_asm => {
        template        => 1,