windows build stuff sync
authorVolker Birk <vb@pep.foundation>
Fri, 05 Oct 2018 22:46:36 +0200
branchsync
changeset 3026c3e63f6aa233
parent 3025 6a07370f2d78
child 3027 4c44c1ed06ba
windows build stuff
build-windows/pEpEngine.vcxproj
build-windows/pEpEngine.vcxproj.filters
sync/gen_codec.ysl2
     1.1 --- a/build-windows/pEpEngine.vcxproj	Fri Oct 05 20:39:29 2018 +0200
     1.2 +++ b/build-windows/pEpEngine.vcxproj	Fri Oct 05 22:46:36 2018 +0200
     1.3 @@ -100,15 +100,17 @@
     1.4      </PreBuildEvent>
     1.5    </ItemDefinitionGroup>
     1.6    <ItemGroup>
     1.7 -    <ClCompile Include="..\src\asn1_helper.c" />
     1.8      <ClCompile Include="..\src\baseprotocol.c" />
     1.9      <ClCompile Include="..\src\blacklist.c" />
    1.10      <ClCompile Include="..\src\bloblist.c" />
    1.11      <ClCompile Include="..\src\cryptotech.c" />
    1.12      <ClCompile Include="..\src\email.c" />
    1.13      <ClCompile Include="..\src\etpan_mime.c" />
    1.14 +    <ClCompile Include="..\src\growing_buf.c" />
    1.15      <ClCompile Include="..\src\identity_list.c" />
    1.16      <ClCompile Include="..\src\keymanagement.c" />
    1.17 +    <ClCompile Include="..\src\KeySync_fsm.c" />
    1.18 +    <ClCompile Include="..\src\key_reset.c" />
    1.19      <ClCompile Include="..\src\labeled_int_list.c" />
    1.20      <ClCompile Include="..\src\map_asn1.c" />
    1.21      <ClCompile Include="..\src\message.c" />
    1.22 @@ -123,12 +125,12 @@
    1.23      <ClCompile Include="..\src\sqlite3.c" />
    1.24      <ClCompile Include="..\src\stringlist.c" />
    1.25      <ClCompile Include="..\src\stringpair.c" />
    1.26 -    <ClCompile Include="..\src\sync.c" />
    1.27 -    <ClCompile Include="..\src\sync_actions.c" />
    1.28 -    <ClCompile Include="..\src\sync_driver.c" />
    1.29 -    <ClCompile Include="..\src\sync_fsm.c" />
    1.30 -    <ClCompile Include="..\src\sync_impl.c" />
    1.31 -    <ClCompile Include="..\src\sync_send_actions.c" />
    1.32 +    <ClCompile Include="..\src\Sync_actions.c" />
    1.33 +    <ClCompile Include="..\src\sync_api.c" />
    1.34 +    <ClCompile Include="..\src\sync_codec.c" />
    1.35 +    <ClCompile Include="..\src\Sync_event.c" />
    1.36 +    <ClCompile Include="..\src\Sync_func.c" />
    1.37 +    <ClCompile Include="..\src\Sync_impl.c" />
    1.38      <ClCompile Include="..\src\timestamp.c" />
    1.39      <ClCompile Include="..\src\transport.c" />
    1.40      <ClCompile Include="..\src\trans_auto.c" />
    1.41 @@ -142,8 +144,11 @@
    1.42      <ClInclude Include="..\src\dynamic_api.h" />
    1.43      <ClInclude Include="..\src\email.h" />
    1.44      <ClInclude Include="..\src\etpan_mime.h" />
    1.45 +    <ClInclude Include="..\src\growing_buf.h" />
    1.46      <ClInclude Include="..\src\identity_list.h" />
    1.47      <ClInclude Include="..\src\keymanagement.h" />
    1.48 +    <ClInclude Include="..\src\KeySync_fsm.h" />
    1.49 +    <ClInclude Include="..\src\key_reset.h" />
    1.50      <ClInclude Include="..\src\labeled_int_list.h" />
    1.51      <ClInclude Include="..\src\map_asn1.h" />
    1.52      <ClInclude Include="..\src\message.h" />
    1.53 @@ -162,9 +167,11 @@
    1.54      <ClInclude Include="..\src\sqlite3.h" />
    1.55      <ClInclude Include="..\src\stringlist.h" />
    1.56      <ClInclude Include="..\src\stringpair.h" />
    1.57 -    <ClInclude Include="..\src\sync.h" />
    1.58 -    <ClInclude Include="..\src\sync_fsm.h" />
    1.59 -    <ClInclude Include="..\src\sync_impl.h" />
    1.60 +    <ClInclude Include="..\src\sync_api.h" />
    1.61 +    <ClInclude Include="..\src\sync_codec.h" />
    1.62 +    <ClInclude Include="..\src\Sync_event.h" />
    1.63 +    <ClInclude Include="..\src\Sync_func.h" />
    1.64 +    <ClInclude Include="..\src\Sync_impl.h" />
    1.65      <ClInclude Include="..\src\timestamp.h" />
    1.66      <ClInclude Include="..\src\transport.h" />
    1.67      <ClInclude Include="..\src\trans_auto.h" />
     2.1 --- a/build-windows/pEpEngine.vcxproj.filters	Fri Oct 05 20:39:29 2018 +0200
     2.2 +++ b/build-windows/pEpEngine.vcxproj.filters	Fri Oct 05 22:46:36 2018 +0200
     2.3 @@ -72,36 +72,15 @@
     2.4      <ClCompile Include="..\src\blacklist.c">
     2.5        <Filter>Quelldateien</Filter>
     2.6      </ClCompile>
     2.7 -    <ClCompile Include="..\src\sync.c">
     2.8 -      <Filter>Quelldateien</Filter>
     2.9 -    </ClCompile>
    2.10 -    <ClCompile Include="..\src\sync_actions.c">
    2.11 -      <Filter>Quelldateien</Filter>
    2.12 -    </ClCompile>
    2.13 -    <ClCompile Include="..\src\sync_driver.c">
    2.14 -      <Filter>Quelldateien</Filter>
    2.15 -    </ClCompile>
    2.16 -    <ClCompile Include="..\src\sync_fsm.c">
    2.17 -      <Filter>Quelldateien</Filter>
    2.18 -    </ClCompile>
    2.19      <ClCompile Include="..\src\map_asn1.c">
    2.20        <Filter>Quelldateien</Filter>
    2.21      </ClCompile>
    2.22      <ClCompile Include="..\src\baseprotocol.c">
    2.23        <Filter>Quelldateien</Filter>
    2.24      </ClCompile>
    2.25 -    <ClCompile Include="..\src\sync_send_actions.c">
    2.26 -      <Filter>Quelldateien</Filter>
    2.27 -    </ClCompile>
    2.28      <ClCompile Include="..\src\openpgp_compat.c">
    2.29        <Filter>Quelldateien</Filter>
    2.30      </ClCompile>
    2.31 -    <ClCompile Include="..\src\asn1_helper.c">
    2.32 -      <Filter>Quelldateien</Filter>
    2.33 -    </ClCompile>
    2.34 -    <ClCompile Include="..\src\sync_impl.c">
    2.35 -      <Filter>Quelldateien</Filter>
    2.36 -    </ClCompile>
    2.37      <ClCompile Include="..\src\resource_id.c">
    2.38        <Filter>Quelldateien</Filter>
    2.39      </ClCompile>
    2.40 @@ -111,6 +90,33 @@
    2.41      <ClCompile Include="..\src\labeled_int_list.c">
    2.42        <Filter>Quelldateien</Filter>
    2.43      </ClCompile>
    2.44 +    <ClCompile Include="..\src\key_reset.c">
    2.45 +      <Filter>Quelldateien</Filter>
    2.46 +    </ClCompile>
    2.47 +    <ClCompile Include="..\src\KeySync_fsm.c">
    2.48 +      <Filter>Quelldateien</Filter>
    2.49 +    </ClCompile>
    2.50 +    <ClCompile Include="..\src\Sync_actions.c">
    2.51 +      <Filter>Quelldateien</Filter>
    2.52 +    </ClCompile>
    2.53 +    <ClCompile Include="..\src\sync_api.c">
    2.54 +      <Filter>Quelldateien</Filter>
    2.55 +    </ClCompile>
    2.56 +    <ClCompile Include="..\src\sync_codec.c">
    2.57 +      <Filter>Quelldateien</Filter>
    2.58 +    </ClCompile>
    2.59 +    <ClCompile Include="..\src\Sync_event.c">
    2.60 +      <Filter>Quelldateien</Filter>
    2.61 +    </ClCompile>
    2.62 +    <ClCompile Include="..\src\Sync_func.c">
    2.63 +      <Filter>Quelldateien</Filter>
    2.64 +    </ClCompile>
    2.65 +    <ClCompile Include="..\src\Sync_impl.c">
    2.66 +      <Filter>Quelldateien</Filter>
    2.67 +    </ClCompile>
    2.68 +    <ClCompile Include="..\src\growing_buf.c">
    2.69 +      <Filter>Quelldateien</Filter>
    2.70 +    </ClCompile>
    2.71    </ItemGroup>
    2.72    <ItemGroup>
    2.73      <ClInclude Include="..\src\keymanagement.h">
    2.74 @@ -188,12 +194,6 @@
    2.75      <ClInclude Include="..\src\blacklist.h">
    2.76        <Filter>Headerdateien</Filter>
    2.77      </ClInclude>
    2.78 -    <ClInclude Include="..\src\sync.h">
    2.79 -      <Filter>Headerdateien</Filter>
    2.80 -    </ClInclude>
    2.81 -    <ClInclude Include="..\src\sync_fsm.h">
    2.82 -      <Filter>Headerdateien</Filter>
    2.83 -    </ClInclude>
    2.84      <ClInclude Include="..\src\map_asn1.h">
    2.85        <Filter>Headerdateien</Filter>
    2.86      </ClInclude>
    2.87 @@ -206,9 +206,6 @@
    2.88      <ClInclude Include="..\src\asn1_helper.h">
    2.89        <Filter>Headerdateien</Filter>
    2.90      </ClInclude>
    2.91 -    <ClInclude Include="..\src\sync_impl.h">
    2.92 -      <Filter>Headerdateien</Filter>
    2.93 -    </ClInclude>
    2.94      <ClInclude Include="..\src\resource_id.h">
    2.95        <Filter>Headerdateien</Filter>
    2.96      </ClInclude>
    2.97 @@ -218,6 +215,30 @@
    2.98      <ClInclude Include="..\src\labeled_int_list.h">
    2.99        <Filter>Headerdateien</Filter>
   2.100      </ClInclude>
   2.101 +    <ClInclude Include="..\src\key_reset.h">
   2.102 +      <Filter>Headerdateien</Filter>
   2.103 +    </ClInclude>
   2.104 +    <ClInclude Include="..\src\KeySync_fsm.h">
   2.105 +      <Filter>Headerdateien</Filter>
   2.106 +    </ClInclude>
   2.107 +    <ClInclude Include="..\src\sync_api.h">
   2.108 +      <Filter>Headerdateien</Filter>
   2.109 +    </ClInclude>
   2.110 +    <ClInclude Include="..\src\sync_codec.h">
   2.111 +      <Filter>Headerdateien</Filter>
   2.112 +    </ClInclude>
   2.113 +    <ClInclude Include="..\src\Sync_event.h">
   2.114 +      <Filter>Headerdateien</Filter>
   2.115 +    </ClInclude>
   2.116 +    <ClInclude Include="..\src\Sync_func.h">
   2.117 +      <Filter>Headerdateien</Filter>
   2.118 +    </ClInclude>
   2.119 +    <ClInclude Include="..\src\Sync_impl.h">
   2.120 +      <Filter>Headerdateien</Filter>
   2.121 +    </ClInclude>
   2.122 +    <ClInclude Include="..\src\growing_buf.h">
   2.123 +      <Filter>Headerdateien</Filter>
   2.124 +    </ClInclude>
   2.125    </ItemGroup>
   2.126    <ItemGroup>
   2.127      <Text Include="..\LICENSE.txt" />
     3.1 --- a/sync/gen_codec.ysl2	Fri Oct 05 20:39:29 2018 +0200
     3.2 +++ b/sync/gen_codec.ysl2	Fri Oct 05 22:46:36 2018 +0200
     3.3 @@ -108,7 +108,7 @@
     3.4          #include "pEp_internal.h"
     3.5          #include "growing_buf.h"
     3.6  
     3.7 -        DYNAMIC_API PEP_STATUS decode_«@name»_message(
     3.8 +        PEP_STATUS decode_«@name»_message(
     3.9                  const char *data,
    3.10                  size_t size,
    3.11                  «@name»_t **msg
    3.12 @@ -128,7 +128,7 @@
    3.13              return PEP_STATUS_OK;
    3.14          }
    3.15  
    3.16 -        DYNAMIC_API PEP_STATUS encode_«@name»_message(
    3.17 +        PEP_STATUS encode_«@name»_message(
    3.18                  «@name»_t *msg,
    3.19                  char **data,
    3.20                  size_t *size
    3.21 @@ -153,7 +153,7 @@
    3.22              return PEP_STATUS_OK;
    3.23          }
    3.24  
    3.25 -        DYNAMIC_API PEP_STATUS PER_to_XER_«@name»_msg(
    3.26 +        PEP_STATUS PER_to_XER_«@name»_msg(
    3.27                  const char *data,
    3.28                  size_t size,
    3.29                  char **text
    3.30 @@ -195,7 +195,7 @@
    3.31              return status;
    3.32          }
    3.33  
    3.34 -        DYNAMIC_API PEP_STATUS XER_to_PER_«@name»_msg(
    3.35 +        PEP_STATUS XER_to_PER_«@name»_msg(
    3.36                  const char *text,
    3.37                  char **data,
    3.38                  size_t *size