The goal of this project is NOT to build Miele-LXIV, but to create and configure the Xcode project that builds Miele-LXIV.
The 5-Step Workflow
Step 1: Initial Configuration
Configure the build system with kconfig-mconf and set up directory locations.Time: 5 minutes
Step 2: Download Sources
Download all required third-party library sources (DCMTK, VTK, ITK, and more).Time: 15-30 minutes
Step 3: Build and Install
Compile and install all third-party libraries and dependencies.Time: ~1 hour
Step 4: Create Symbolic Links
Set up the Binaries directory with symbolic links to installed libraries.Time: 2 minutes
Step 5: Xcode Configuration
Final manual Xcode project configuration and fixes.Time: 10-15 minutes
Directory Structure
Before starting, you’ll define three top-level directories (or accept the suggested defaults in Step 1):- SRC: Sources directory where all source files will be downloaded
- BLD: Build directory for temporary intermediate files
- BIN: Install directory where the Xcode project will reference installed 3rd party modules
Prerequisites
Before beginning the setup workflow, ensure you have the required tools installed:- kconfig-mconf: Configuration menu tool (install via NuttX project)
- wget: Download utility
- cmake: Command-line CMake utility
If you need help installing prerequisites, see the Prerequisites Guide.
What Gets Built
The build process compiles and installs the following libraries:- DCMTK: DICOM Toolkit
- VTK: Visualization Toolkit
- ITK: Insight Segmentation and Registration Toolkit
- OpenJPEG: JPEG 2000 codec
- libjpeg, libpng, libtiff: Image format libraries
- OpenSSL: Cryptography library
- libxml2, libiconv, zlib: Support libraries
- GLEW, GLM: OpenGL libraries
- Jasper: Image processing library
Estimated Total Time
1.5 to 2 hours for the complete setup (most of it automated build time)Next Steps
Start with Step 1
Begin the setup process by configuring your build environment