From 8f5a7b54eb953bbfc877ec915e26b3a95ec28d00 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Sun, 21 Feb 2010 23:00:56 +0000 Subject: New updater with 3x reduced footprint and fully W7 and x64 compatible git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@476 4f64403b-2f21-0410-a795-97e2b3489a10 --- updater/updater.dsp | 202 +++++++++++----------------------------------------- 1 file changed, 41 insertions(+), 161 deletions(-) (limited to 'updater/updater.dsp') diff --git a/updater/updater.dsp b/updater/updater.dsp index 793483b..9c5e41a 100644 --- a/updater/updater.dsp +++ b/updater/updater.dsp @@ -45,7 +45,7 @@ RSC=rc.exe # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /YX /FD /c -# ADD CPP /nologo /MT /W3 /GX /O1 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /FR /YX /FD /c +# ADD CPP /nologo /MT /W3 /GX /O1 /I "../../include" /I "../../../include" /I "zbin" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /FR /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x809 /d "NDEBUG" @@ -55,7 +55,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 -# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib /nologo /base:"0x22000000" /dll /machine:I386 /out:"../../bin/release/plugins/updater.dll" +# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib zlib.lib /nologo /base:"0x22000000" /dll /machine:I386 /out:"../../bin/release/plugins/updater.dll" /libpath:"zbin\x32" # SUBTRACT LINK32 /nodefaultlib !ELSEIF "$(CFG)" == "updater - Win32 Debug" @@ -72,7 +72,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /FR /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../../include" /I "zbin" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /FR /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0x809 /d "_DEBUG" @@ -82,7 +82,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept -# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"../../bin/debug/plugins/updater.dll" /pdbtype:sept +# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib zlib.lib /nologo /dll /debug /machine:I386 /out:"../../bin/debug/plugins/updater.dll" /pdbtype:sept /libpath:"zbin\x32" !ELSEIF "$(CFG)" == "updater - Win32 Release Unicode" @@ -99,7 +99,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 1 # PROP Target_Dir "" # ADD BASE CPP /nologo /MT /W3 /GX /O1 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /FR /YX /FD /c -# ADD CPP /nologo /MT /W3 /GX /O1 /I "../../../include" /I "." /I "zlib123" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR /YX /FD /c +# ADD CPP /nologo /MD /W3 /O1 /I "../../../include" /I "." /I "zbin" /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "_UNICODE" /D "UNICODE" /FR /YX /FD /c # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0xc09 /d "NDEBUG" @@ -110,7 +110,7 @@ BSC32=bscmake.exe LINK32=link.exe # ADD BASE LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib /nologo /base:"0x22000000" /dll /machine:I386 /out:"../../bin/release/plugins/updater.dll" # SUBTRACT BASE LINK32 /nodefaultlib -# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib shell32.lib ole32.lib wsock32.lib /nologo /base:"0x22000000" /dll /machine:I386 /out:"../../bin/Release Unicode/plugins/updater.dll" +# ADD LINK32 comctl32.lib kernel32.lib user32.lib shell32.lib ole32.lib wsock32.lib zlib.lib /nologo /base:"0x22000000" /dll /machine:I386 /out:"../../bin/Release Unicode/plugins/updater.dll" /libpath:"zbin\x32" # SUBTRACT LINK32 /nodefaultlib !ELSEIF "$(CFG)" == "updater - Win32 Debug Unicode" @@ -128,7 +128,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /FR /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../include" /I "../../../include" /I "zbin" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "UPDATER_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR /YX /FD /GZ /c # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 # ADD BASE RSC /l 0xc09 /d "_DEBUG" @@ -138,7 +138,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo LINK32=link.exe # ADD BASE LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"../../bin/debug/plugins/updater.dll" /pdbtype:sept -# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"../../bin/Debug Unicode/plugins/updater.dll" /pdbtype:sept +# ADD LINK32 comctl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib zlib.lib /nologo /dll /debug /machine:I386 /out:"../../bin/Debug Unicode/plugins/updater.dll" /pdbtype:sept /libpath:"zbin\x32" !ENDIF @@ -157,15 +157,31 @@ SOURCE=.\allocations.cpp # End Source File # Begin Source File -SOURCE=.\common.cpp -# End Source File -# Begin Source File - SOURCE=.\conf_comp_dialog.cpp # End Source File # Begin Source File SOURCE=.\conf_dialog.cpp + +!IF "$(CFG)" == "updater - Win32 Release" + +# ADD CPP /I "../../../include" /I "zbin" + +!ELSEIF "$(CFG)" == "updater - Win32 Debug" + +# ADD CPP /I "../../../include" /I "zbin" + +!ELSEIF "$(CFG)" == "updater - Win32 Release Unicode" + +# ADD CPP /I "../../include" +# SUBTRACT CPP /I "." + +!ELSEIF "$(CFG)" == "updater - Win32 Debug Unicode" + +# ADD CPP /I "../../../include" /I "zbin" + +!ENDIF + # End Source File # Begin Source File @@ -173,6 +189,10 @@ SOURCE=.\extern.cpp # End Source File # Begin Source File +SOURCE=.\ezxml.c +# End Source File +# Begin Source File + SOURCE=.\icons.cpp # End Source File # Begin Source File @@ -201,26 +221,6 @@ SOURCE=.\socket.cpp # End Source File # Begin Source File -SOURCE=.\str_utils.cpp -# End Source File -# Begin Source File - -SOURCE=.\tinystr.cpp -# End Source File -# Begin Source File - -SOURCE=.\tinyxml.cpp -# End Source File -# Begin Source File - -SOURCE=.\tinyxmlerror.cpp -# End Source File -# Begin Source File - -SOURCE=.\tinyxmlparser.cpp -# End Source File -# Begin Source File - SOURCE=.\updater.cpp # End Source File # Begin Source File @@ -257,6 +257,10 @@ SOURCE=.\extern.h # End Source File # Begin Source File +SOURCE=.\ezxml.h +# End Source File +# Begin Source File + SOURCE=.\icons.h # End Source File # Begin Source File @@ -293,18 +297,6 @@ SOURCE=.\socket.h # End Source File # Begin Source File -SOURCE=.\str_utils.h -# End Source File -# Begin Source File - -SOURCE=.\tinystr.h -# End Source File -# Begin Source File - -SOURCE=.\tinyxml.h -# End Source File -# Begin Source File - SOURCE=.\updater.h # End Source File # Begin Source File @@ -398,140 +390,28 @@ SOURCE=".\bzip2-1.0.3\huffman.c" SOURCE=".\bzip2-1.0.3\randtable.c" # End Source File # End Group -# Begin Group "zlib123" - -# PROP Default_Filter "" -# Begin Group "contrib" - -# PROP Default_Filter "" # Begin Group "minizip" # PROP Default_Filter "" # Begin Source File -SOURCE=.\zlib123\contrib\minizip\ioapi.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\contrib\minizip\iowin32.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\contrib\minizip\iowin32.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\contrib\minizip\miniunz.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\contrib\minizip\munzip.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\contrib\minizip\munzip.h -# End Source File -# End Group -# End Group -# Begin Source File - -SOURCE=.\zlib123\adler32.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\compress_zlib.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\crc32.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\crc32.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\deflate.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\deflate.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\gzio.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\infback.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inffast.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inffast.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inffixed.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inflate.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inflate.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inftrees.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\inftrees.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\minigzip.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\contrib\vstudio\readme.txt -# End Source File -# Begin Source File - -SOURCE=.\zlib123\trees.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\trees.h -# End Source File -# Begin Source File - -SOURCE=.\zlib123\uncompr.c -# End Source File -# Begin Source File - -SOURCE=.\zlib123\zconf.h +SOURCE=.\zbin\minizip\crypt.h # End Source File # Begin Source File -SOURCE=.\zlib123\zconf.in.h +SOURCE=.\zbin\minizip\ioapi.c # End Source File # Begin Source File -SOURCE=.\zlib123\zlib.h +SOURCE=.\zbin\minizip\iowin32.c # End Source File # Begin Source File -SOURCE=.\zlib123\zutil.c +SOURCE=.\zbin\minizip\miniunz.c # End Source File # Begin Source File -SOURCE=.\zlib123\zutil.h +SOURCE=.\zbin\minizip\munzip.c # End Source File # End Group # End Target -- cgit v1.2.3