diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2023-11-09 10:50:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-09 10:50:59 +0100 |
commit | b08c787fe267053afdea82701071f3878c09244b (patch) | |
tree | cbdc12984d11e1999ea90c07d1c838442199fa24 /windows | |
parent | 0673da54b5db6be849e5ad3b22e80f3cadfccca9 (diff) |
Have a clear distinction between public and private/internal API (#2137)
1) Public API/headers in `src/include/` [as it has always been]
2) Private API/headers in `src/lib/`
Try to keep the "ndpi_" prefix only for the public functions
Diffstat (limited to 'windows')
-rw-r--r-- | windows/nDPI.vcxproj | 7 | ||||
-rw-r--r-- | windows/nDPI.vcxproj.filters | 3 |
2 files changed, 4 insertions, 6 deletions
diff --git a/windows/nDPI.vcxproj b/windows/nDPI.vcxproj index e2a525940..6841029fa 100644 --- a/windows/nDPI.vcxproj +++ b/windows/nDPI.vcxproj @@ -63,7 +63,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <Optimization>Disabled</Optimization> - <AdditionalIncludeDirectories>$(ProjectDir)src\;$(ProjectDir)src\lib\;$(ProjectDir)..\src\lib\protocols\;$(ProjectDir)..\src\include\;$(ProjectDir)..\;$(ProjectDir)..\src\lib\third_party\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>$(ProjectDir)src\;$(ProjectDir)src\lib\;$(ProjectDir)..\src\lib\;$(ProjectDir)..\src\include\;$(ProjectDir)..\;$(ProjectDir)..\src\lib\third_party\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>NDPI_LIB_COMPILATION;WIN32;_WIN64;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <BasicRuntimeChecks>Default</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> @@ -91,7 +91,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-ndpiReader|x64'"> <ClCompile> <Optimization>Disabled</Optimization> - <AdditionalIncludeDirectories>$(ProjectDir)src\;$(ProjectDir)src\lib\;$(ProjectDir)..\src\lib\protocols\;$(ProjectDir)..\src\include\;$(ProjectDir)..\;$(ProjectDir)..\src\lib\third_party\include\;$(ProjectDir)..\windows\WpdPack\Include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>$(ProjectDir)src\;$(ProjectDir)src\lib\;$(ProjectDir)..\src\lib\;$(ProjectDir)..\src\include\;$(ProjectDir)..\;$(ProjectDir)..\src\lib\third_party\include\;$(ProjectDir)..\windows\WpdPack\Include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>PTW32_STATIC_LIB;STATIC_GETOPT;NDPI_LIB_COMPILATION;HAVE_STRUCT_TIMESPEC;WIN32;_WIN64;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> <BasicRuntimeChecks>Default</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> @@ -219,7 +219,6 @@ <ClCompile Include="..\src\lib\protocols\armagetron.c" /> <ClCompile Include="..\src\lib\protocols\bgp.c" /> <ClCompile Include="..\src\lib\protocols\bittorrent.c" /> - <ClCompile Include="..\src\lib\protocols\btlib.c" /> <ClCompile Include="..\src\lib\protocols\ciscovpn.c" /> <ClCompile Include="..\src\lib\protocols\citrix.c" /> <ClCompile Include="..\src\lib\protocols\coap.c" /> @@ -358,7 +357,6 @@ <ClInclude Include="..\src\include\ndpi_patricia_typedefs.h" /> <ClInclude Include="..\src\include\ndpi_utils.h" /> <ClInclude Include="..\src\lib\ndpi_replace_printf.h" /> - <ClInclude Include="..\src\lib\protocols\btlib.h" /> <ClInclude Include="..\src\lib\third_party\include\ahocorasick.h" /> <ClInclude Include="..\src\include\ndpi_includes.h" /> <ClInclude Include="..\src\lib\third_party\include\gcrypt_light.h" /> @@ -381,6 +379,7 @@ <ClInclude Include="..\src\lib\third_party\include\rce_injection.h" /> <ClInclude Include="..\src\lib\third_party\include\roaring.h" /> <ClInclude Include="..\src\lib\third_party\include\uthash.h" /> + <ClInclude Include="..\src\lib\ndpi_private.h" /> <ClInclude Include="arpa\inet.h" /> <ClInclude Include="src\getopt.h"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> diff --git a/windows/nDPI.vcxproj.filters b/windows/nDPI.vcxproj.filters index 42c98425f..6a94a223e 100644 --- a/windows/nDPI.vcxproj.filters +++ b/windows/nDPI.vcxproj.filters @@ -7,7 +7,6 @@ <ClCompile Include="..\src\lib\protocols\bgp.c" /> <ClCompile Include="..\src\lib\protocols\bitcoin.c" /> <ClCompile Include="..\src\lib\protocols\bittorrent.c" /> - <ClCompile Include="..\src\lib\protocols\btlib.c" /> <ClCompile Include="..\src\lib\protocols\ciscovpn.c" /> <ClCompile Include="..\src\lib\protocols\citrix.c" /> <ClCompile Include="..\src\lib\protocols\coap.c" /> @@ -242,7 +241,6 @@ <ClCompile Include="..\example\reader_util.c" /> </ItemGroup> <ItemGroup> - <ClInclude Include="..\src\lib\protocols\btlib.h" /> <ClInclude Include="..\src\include\ndpi_includes.h" /> <ClInclude Include="..\src\include\ndpi_protocol_ids.h" /> <ClInclude Include="..\src\include\ndpi_protocols.h" /> @@ -260,6 +258,7 @@ <ClInclude Include="..\src\lib\third_party\include\rce_injection.h" /> <ClInclude Include="..\src\lib\third_party\include\roaring.h" /> <ClInclude Include="..\src\lib\third_party\include\uthash.h" /> + <ClInclude Include="..\src\lib\ndpi_private.h" /> <ClInclude Include="..\src\lib\third_party\include\ahocorasick.h"> <Filter>third_party</Filter> </ClInclude> |