|
@@ -0,0 +1,39 @@
|
|
|
+This is the README file for source code package of WinSCP.
|
|
|
+
|
|
|
+To build WinSCP you need:
|
|
|
+- Embarcadero C++ Builder XE6 Professional.
|
|
|
+ https://www.embarcadero.com/products/cbuilder
|
|
|
+- Build Tools and Agents for Visual Studio 2017 (for C# 7.0)
|
|
|
+ https://www.visualstudio.com/
|
|
|
+- nasm from http://www.nasm.us/
|
|
|
+ (store it to buildtools/tools/nasm.exe)
|
|
|
+- Object file converter from http://www.agner.org/optimize/#objconv
|
|
|
+ (store it to buildtools/tools/objconv.exe)
|
|
|
+- Build MFC (see [readme_mfc.txt](readme_mfc.txt)).
|
|
|
+
|
|
|
+To build WinSCP from source by yourself, modify and use 'build.bat' in root
|
|
|
+folder of source code package.
|
|
|
+
|
|
|
+Directory structure:
|
|
|
+
|
|
|
+ /source project files of all native libraries and executables
|
|
|
+ /source/components native WinSCP visual components
|
|
|
+ /source/console console interface
|
|
|
+ /source/core core (non-visual) part of WinSCP
|
|
|
+ (SSH, SFTP, FTP, WebDAV, S3 and SCP code)
|
|
|
+ /source/dragext drag&drop shell extension
|
|
|
+ /source/filezilla source code of FileZilla FTP client
|
|
|
+ /source/forms visual part of WinSCP (dialogs and windows)
|
|
|
+ /source/packages general visual components (both mine and 3rd party)
|
|
|
+ /source/putty source code of PuTTY SSH client
|
|
|
+ /source/resource resources strings
|
|
|
+ /source/windows other sources
|
|
|
+ /deployment Inno Setup script to create setup package
|
|
|
+ (see /deployment/readme)
|
|
|
+ /dotnet source code of WinSCP .NET assembly
|
|
|
+ /libs 3rd party libraries
|
|
|
+ /translations translations of WinSCP strings
|
|
|
+
|
|
|
+WinSCP homepage is https://winscp.net/
|
|
|
+
|
|
|
+See the file 'license.txt' for the license conditions.
|