summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Wiberg <troglobit@gmail.com>2022-12-31 13:58:59 +0100
committerJoachim Wiberg <troglobit@gmail.com>2022-12-31 19:50:42 +0100
commit0e47c55afde8bb3404ecab5b5128fa3bb33b60e2 (patch)
treefeb51f81645656e8b42644781dfd5bdd975d3055
parentb0b594578c55b9708c9b96854bd86c704f98af5a (diff)
downloadlibnet-0e47c55afde8bb3404ecab5b5128fa3bb33b60e2.tar.gz
win32: test x86_64 arch in dll linking
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
-rw-r--r--win32/msvcbuild.bat13
1 files changed, 4 insertions, 9 deletions
diff --git a/win32/msvcbuild.bat b/win32/msvcbuild.bat
index fe8b519..9f8b1b7 100644
--- a/win32/msvcbuild.bat
+++ b/win32/msvcbuild.bat
@@ -20,7 +20,7 @@ if not exist "%InstallDir%\Common7\Tools\VsDevCmd.bat" (goto fail)
@set userinput=%1
@if not "%1"=="x86" @if not "%1"=="x64" @if not "%1"=="x86_x64" goto usage
@if "%1"=="x86" goto x86
-@if "%1"=="x64" goto x64
+@if "%1"=="x64" goto x86_x64
@if "%1"=="x86_x64" goto x86_x64
@endlocal
@@ -33,7 +33,7 @@ call "%InstallDir%\Common7\Tools\VsDevCmd.bat" -arch=x64
goto msvcbuild64
:x86_x64
-call "%InstallDir%\Common7\Tools\VsDevCmd.bat" -arch=x86_amd64
+call "%InstallDir%\Common7\Tools\VsDevCmd.bat" -arch=amd64
goto msvcbuild64
:msvcbuild32
@@ -86,15 +86,10 @@ copy win32\config.h include\
copy win32\getopt.h include\
cd src
-dir ..\..\..\
-dir ..\..\..\npcap-sdk
-dir ..\..\
-dir ..\..\npcap-sdk
-dir ..\..\npcap-sdk\Include
-@echo "Foo"
-dir "%NPCAP%\Include\"
%MYCOMPILE% /I..\include /I%NPCAP%\Include libnet_a*.c libnet_build_*.c libnet_c*.c libnet_dll.c libnet_error.c libnet_i*.c libnet_link_win32.c libnet_p*.c libnet_raw.c libnet_resolve.c libnet_version.c libnet_write.c
+dir .\win64\
%MYLINK% /DLL /libpath:%NPCAP%\Lib\x64 /out:..\lib\x64\libnet%VERSION%.dll win64\*.obj Advapi32.lib
+dir ..\lib\x64\
if exist libnet.dll.manifest^
%MYMT% -manifest libnet.dll.manifest -outputresource:libnet.dll;2
cd ..