readme.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. This is the README file for source code package of WinSCP.
  2. To build WinSCP you need:
  3. - Embarcadero C++ Builder XE6 Professional.
  4. https://www.embarcadero.com/products/cbuilder
  5. - Build Tools and Agents for Visual Studio 2017 (for C# 7.0)
  6. https://www.visualstudio.com/
  7. - nasm from http://www.nasm.us/
  8. (store it to buildtools/tools/nasm.exe)
  9. - Object file converter from http://www.agner.org/optimize/#objconv
  10. (store it to buildtools/tools/objconv.exe)
  11. - Build MFC (see readme_mfc.txt).
  12. To build WinSCP from source by yourself, modify and use 'build.bat' in root
  13. folder of source code package.
  14. Directory structure:
  15. /source project files of all native libraries and executables
  16. /source/components native WinSCP visual components
  17. /source/console console interface
  18. /source/core core (non-visual) part of WinSCP
  19. (SSH, SFTP, FTP, WebDAV, S3 and SCP code)
  20. /source/dragext drag&drop shell extension
  21. /source/filezilla source code of FileZilla FTP client
  22. /source/forms visual part of WinSCP (dialogs and windows)
  23. /source/packages general visual components (both mine and 3rd party)
  24. /source/putty source code of PuTTY SSH client
  25. /source/resource resources strings
  26. /source/windows other sources
  27. /deployment Inno Setup script to create setup package
  28. (see /deployment/readme)
  29. /dotnet source code of WinSCP .NET assembly
  30. /libs 3rd party libraries
  31. /translations translations of WinSCP strings
  32. WinSCP homepage is https://winscp.net/
  33. See the file 'license.txt' for the license conditions.