From 7c25c233252910b2146b3775a7c765de311d3f05 Mon Sep 17 00:00:00 2001 From: Vladimir Dubrovin <3proxy@3proxy.ru> Date: Tue, 31 Mar 2026 11:01:45 +0300 Subject: [PATCH] Update workflows and makefiles (5 commits squashed) --- .github/workflows/c-cpp.yml | 8 ++++---- Makefile.msvc64 | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index c98c6a8..77561de 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -69,10 +69,10 @@ jobs: call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" D: cd "D:/a/3proxy/3proxy" + mkdir bin64 + set "LIB=%LIB%;c:/program files/openssl/lib/VC/x64/MT" nmake /F Makefile.msvc64 + nmake /F Makefile.msvc64 clean env: - LIBS: '-L "c:/program files/openssl/lib/VC/x64/MT"' + LIBS: '/LIBPATH:"c:/program files/openssl/lib/VC/x64/MT"' CFLAGS: '-I "c:/program files/openssl/include"' - - name: make clean Windows - if: ${{ startsWith(matrix.target, 'windows') }} - run: nmake /F Makefile.msvc64 clean diff --git a/Makefile.msvc64 b/Makefile.msvc64 index 873526e..3d2fbe1 100644 --- a/Makefile.msvc64 +++ b/Makefile.msvc64 @@ -10,13 +10,13 @@ MAKEFILE = Makefile.msvc64 BUILDDIR = ../bin64/ CC = cl -CFLAGS = /nologo /MT /W3 /Ox /EHs- /GS /GA /GF /D "MSVC" /D "WITH_STD_MALLOC" /D "WITH_SSL" /D "WITH_WSAPOLL" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WIN32" /D "PRINTF_INT64_MODIFIER=\"I64\"" /Fp"proxy.pch" /FD /c $(VERSION) $(BUILDDATE) +CFLAGS = /nologo /MT /W3 /Ox /EHs- /GS /GA /GF /D "MSVC" /D "WITH_STD_MALLOC" /D "WITH_SSL" /D "WITH_WSAPOLL" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WIN32" /D "PRINTF_INT64_MODIFIER=\"I64\"" /Fp"proxy.pch" /FD /c $(VERSION) $(BUILDDATE) $(CFLAGS) COUT = /Fo LN = link LDFLAGS = /nologo /subsystem:console /incremental:no /machine:x64 DLFLAGS = /DLL DLSUFFICS = .dll -LIBS = ws2_32.lib advapi32.lib odbc32.lib user32.lib kernel32.lib Gdi32.lib Crypt32.lib libcrypto.lib libssl.lib +LIBS = ws2_32.lib advapi32.lib odbc32.lib user32.lib kernel32.lib Gdi32.lib Crypt32.lib libcrypto.lib libssl.lib $(LIBS) LIBSOLD = libeay32.lib ssleay32.lib LIBSPREFIX = LIBSSUFFIX = .lib @@ -31,7 +31,7 @@ TYPECOMMAND = type COMPATLIBS = VERFILE = 3proxy.res $(VERFILE) VERSIONDEP = 3proxy.res $(VERSIONDEP) -PLUGINS = utf8tocp1251 WindowsAuthentication TrafficPlugin StringsPlugin FilePlugin SSLPlugin PCREPlugin +PLUGINS = utf8tocp1251 WindowsAuthentication TrafficPlugin StringsPlugin FilePlugin SSLPlugin AFTERCLEAN = del src\*.res include Makefile.inc