6. > Build system takes build description (Xcode project file)
> Parse it
> Take all file of you project and analyse dependency relationships
and build settings
12. Linking process
The swift compiler generates the object file (*.o) from the source file
(*.swift). To build an executable, the system linker combines the generated
object file, swift libraries (cygswiftCore.dll, cygswiftGlibc.dll,
cygswiftSwiftOnoneSupport.dll, libFoundation.dll, etc) and other system
libraries.
13. There are two types of input files:
- Object files (.o)
- Libraries