mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2026-05-29 16:00:22 +00:00
Add OpenWrt SDK packaging under src/Build for console-only x86/64 builds. The build helper prepares the SDK, renders a local package recipe, builds VeraCrypt with the OpenWrt musl toolchain, uses wxWidgets 3.2.10 as static wxBase, enables FUSE3, and skips release self-tests during cross compilation. Add a package template that installs the console binary, mount.veracrypt, and license files only. The package declares bash for mount.veracrypt and keeps runtime dependencies focused on the direct userland requirements. Add a documented QEMU runtime test path that boots the matching OpenWrt image, installs the locally built package set with opkg, runs the VeraCrypt version and algorithm self-tests, and exercises a small filesystem=none container mount/unmount flow. Allow wxbuild callers to pass WX_CONFIGURE_EXTRA_FLAGS so OpenWrt cross configure flags can be passed into the wxWidgets build without carrying an OpenWrt-specific source patch.
132 lines
2.4 KiB
Plaintext
132 lines
2.4 KiB
Plaintext
# For those using Visual Studio Code for development
|
|
.vscode/
|
|
|
|
# CLion
|
|
.idea/
|
|
|
|
# Python build/test artifacts
|
|
__pycache__/
|
|
*.py[cod]
|
|
|
|
# VC Linux build artifacts
|
|
*.o
|
|
*.o0
|
|
*.d
|
|
*.a
|
|
*.bmp.h
|
|
*.xml.h
|
|
*.txt.h
|
|
*.h.gch
|
|
src/Main/veracrypt
|
|
*.osse41
|
|
*.ossse3
|
|
*.oshani
|
|
*.oaesni
|
|
*.oavx2
|
|
*.oarmv8crypto
|
|
src/Setup/Linux/packaging/
|
|
src/Setup/Linux/usr/
|
|
src/Setup/Linux/veracrypt.AppDir/usr/
|
|
src/Setup/Linux/veracrypt.AppDir/veracrypt.png
|
|
src/Setup/Linux/veracrypt_*.tar.gz
|
|
src/Setup/Linux/veracrypt-*-setup-*
|
|
|
|
# VC macOS build artifacts
|
|
src/Main/VeraCrypt
|
|
src/Main/VeraCrypt.app
|
|
src/Main/*.dmg
|
|
src/Setup/MacOSX/*.pkg
|
|
*.oo
|
|
*.o.32
|
|
*.o.64
|
|
.DS_Store
|
|
|
|
# wxWidgets Linux build artifacts
|
|
src/wxrelease
|
|
src/wxdebug
|
|
|
|
# Arch Linux package build artifacts
|
|
src/Build/Packaging/arch/pkg/
|
|
src/Build/Packaging/arch/src/
|
|
src/Build/Packaging/arch/PKGBUILD.release
|
|
src/Build/Packaging/arch/*.pkg.tar*
|
|
src/Build/Packaging/arch/*.log
|
|
|
|
src/.vs
|
|
|
|
src/Boot/Windows/obj
|
|
src/Boot/Windows/Release
|
|
src/Boot/Windows/Release_AES
|
|
src/Boot/Windows/Release_AES_SHA2
|
|
src/Boot/Windows/Release_Camellia
|
|
src/Boot/Windows/Release_Camellia_SHA2
|
|
src/Boot/Windows/Release_Serpent
|
|
src/Boot/Windows/Release_Serpent_SHA2
|
|
src/Boot/Windows/Release_SHA2
|
|
src/Boot/Windows/Release_Twofish
|
|
src/Boot/Windows/Release_Twofish_SHA2
|
|
src/Boot/Windows/Rescue
|
|
src/Boot/Windows/Rescue_AES
|
|
src/Boot/Windows/Rescue_AES_SHA2
|
|
src/Boot/Windows/Rescue_Camellia
|
|
src/Boot/Windows/Rescue_Camellia_SHA2
|
|
src/Boot/Windows/Rescue_Serpent
|
|
src/Boot/Windows/Rescue_Serpent_SHA2
|
|
src/Boot/Windows/Rescue_SHA2
|
|
src/Boot/Windows/Rescue_Twofish
|
|
src/Boot/Windows/Rescue_Twofish_SHA2
|
|
|
|
src/Common/Debug
|
|
src/Common/obj_driver_debug
|
|
src/Common/obj_driver_release
|
|
src/Common/Release
|
|
src/Common/x64
|
|
src/Common/ARM64
|
|
src/Common/*.log
|
|
|
|
src/Crypto/Debug
|
|
src/Crypto/obj_driver_debug
|
|
src/Crypto/obj_driver_release
|
|
src/Crypto/Release
|
|
src/Crypto/x64
|
|
src/Crypto/ARM64
|
|
|
|
src/Debug
|
|
|
|
src/Driver/Debug
|
|
src/Driver/obj
|
|
src/Driver/obj_driver_debug
|
|
src/Driver/obj_driver_release
|
|
src/Driver/Release
|
|
src/Driver/ARM64
|
|
|
|
src/ExpandVolume/Debug
|
|
src/ExpandVolume/Release
|
|
src/ExpandVolume/x64
|
|
src/ExpandVolume/ARM64
|
|
src/ExpandVolume/*.tlb
|
|
|
|
src/Format/Debug
|
|
src/Format/Release
|
|
src/Format/x64
|
|
src/Format/ARM64
|
|
src/Format/*.tlb
|
|
src/Format/FormatCom_h.h
|
|
src/Format/FormatCom_i.c
|
|
|
|
src/Mount/Debug
|
|
src/Mount/Release
|
|
src/Mount/x64
|
|
src/Mount/ARM64
|
|
src/Mount/*.tlb
|
|
src/Mount/MainCom_h.h
|
|
src/Mount/MainCom_i.c
|
|
|
|
src/Setup/Debug
|
|
src/Setup/PortableDebug
|
|
src/Setup/Release
|
|
src/Setup/PortableRelease
|
|
|
|
src/SetupDLL/Debug
|
|
src/SetupDLL/Release
|