Windoze build

add_key_notification
Volker Birk 3 years ago
parent a575e8b9c3
commit fc0909c61b

@ -1,11 +1,13 @@
pushd .
cd %1\sync
set pwd=%cd%
cd %pwd%\sync
if not exist generated mkdir generated
py "%YML_PATH%\yml2proc" -E utf-8 -y gen_actions.ysl2 sync.fsm
py "%YML_PATH%\yml2proc" -E utf-8 -y gen_statemachine.ysl2 sync.fsm
py "%YML_PATH%\yml2proc" -E utf-8 -y gen_codec.ysl2 sync.fsm
py "%YML_PATH%\yml2proc" -E utf-8 -y gen_codec.ysl2 distribution.fsm
py "%YML_PATH%\yml2proc" -E utf-8 -y gen_messages.ysl2 sync.fsm
py "%YML_PATH%\yml2proc" -E utf-8 -y gen_message_func.ysl2 sync.fsm
@ -13,16 +15,17 @@ xcopy /y generated\*.asn1 ..\asn.1\
xcopy /y generated\*.c ..\src\
xcopy /y generated\*.h ..\src\
cd %1\asn.1
cd %pwd%\asn.1
del *.h*
del *.c*
del *.h
del *.c
..\..\Tools\asn1c\bin\asn1c -S ../../Tools/asn1c/share/asn1c -gen-PER -fincludes-quoted -fcompound-names -pdu=auto pEp.asn1 keysync.asn1 sync.asn1
..\..\Tools\asn1c\bin\asn1c -S ../../Tools/asn1c/share/asn1c -gen-PER -fincludes-quoted -fcompound-names -pdu=auto pEp.asn1 keyreset.asn1 distribution.asn1
del *-sample.c
cd %1\..
cd %pwd%\..
if not exist pEp mklink /d pEp pEpEngine\src
popd

@ -61,7 +61,7 @@
<SubSystem>Windows</SubSystem>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\generate_code.cmd" "$(ProjectDir)..\.."</Command>
<Command>cd "$(ProjectDir)..\.." &amp;&amp; "$(ProjectDir)..\generate_code.cmd"</Command>
<Message>Generating Code for pEp Sync</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
@ -95,6 +95,9 @@
<ItemGroup>
<ClCompile Include="..\..\asn.1\*.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\generate_code.cmd" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

@ -516,6 +516,186 @@
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\asn.1\*.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\asn.1\*.c">
@ -989,5 +1169,179 @@
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\asn.1\*.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\generate_code.cmd" />
</ItemGroup>
</Project>

@ -1420,7 +1420,7 @@ static bool is_key(const bloblist_t *bl)
// }
static bool compare_first_n_bytes(const char* first, const char* second, size_t n) {
int i;
size_t i;
for (i = 0; i < n; i++) {
char num1 = *first;
char num2 = *second;

Loading…
Cancel
Save