HiMake - The Build Tool That Builds the Kongsberg Missile Software

HiMake - The Build Tool That Builds the Kongsberg Missile Software

NDC Conferences via YouTube Direct link

License Reporting

30 of 32

30 of 32

License Reporting

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

HiMake - The Build Tool That Builds the Kongsberg Missile Software

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 HiMake design goals
  3. 3 Enterprise build system
  4. 4 Support multiple tools & multiple platforms
  5. 5 Features
  6. 6 Build Description File
  7. 7 Usage examples
  8. 8 HiMake Platform
  9. 9 Centrally controlled configuration files
  10. 10 Identifiers map to paths
  11. 11 A Package DAG (Directed Acyclic Graph)
  12. 12 Keywords specify the task
  13. 13 A Keyword with a complex task
  14. 14 Dependency Finder
  15. 15 Catch possible ODR violations . Two Packages specify export of the same
  16. 16 Handle renaming of source files or executables
  17. 17 Recursive Make Considered Harmful
  18. 18 Rebuild minimum set of Packages
  19. 19 Xauto (prune DAG automatically)
  20. 20 Reduce no. of directories to search for include files
  21. 21 Header files are exported
  22. 22 Everything is a Package Modify build by changing the DAG
  23. 23 Package Types
  24. 24 Keywords may add Implicit Dependencies
  25. 25 Platform adds include directory
  26. 26 Platform adds link time dependencies
  27. 27 Platform specifies OS Abstraction Layer
  28. 28 Build Saneness
  29. 29 Virtual Package to check build precondition
  30. 30 License Reporting
  31. 31 Security Classification Reporting
  32. 32 Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.