aboutsummaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2023-11-09 10:50:59 +0100
committerGitHub <noreply@github.com>2023-11-09 10:50:59 +0100
commitb08c787fe267053afdea82701071f3878c09244b (patch)
treecbdc12984d11e1999ea90c07d1c838442199fa24 /windows
parent0673da54b5db6be849e5ad3b22e80f3cadfccca9 (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.vcxproj7
-rw-r--r--windows/nDPI.vcxproj.filters3
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>