CMakeLists.txt 912 B

123456789101112131415161718192021222324
  1. # ====================================================================
  2. # programs
  3. # --------------------------------------------------------------------
  4. add_executable(chknvm chknvm.c)
  5. add_executable(chknvm2 chknvm2.c)
  6. add_executable(nvmsplit nvmsplit.c)
  7. add_executable(nvmmerge nvmmerge.c)
  8. # ====================================================================
  9. # dependencies
  10. # --------------------------------------------------------------------
  11. target_link_libraries(chknvm nvm ram tools)
  12. target_link_libraries(chknvm2 nvm tools)
  13. target_link_libraries(nvmmerge nvm tools)
  14. target_link_libraries(nvmsplit nvm tools)
  15. # ====================================================================
  16. # libraries
  17. # --------------------------------------------------------------------
  18. add_library(nvm manifest.c manifetch.c nvmfile.c nvmfile1.c nvmfile2.c nvmpeek1.c nvmpeek2.c nvm.c nvmseek1.c nvmseek2.c fdmanifest.c)