CMakeLists.txt 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # ====================================================================
  2. # programs;
  3. # --------------------------------------------------------------------
  4. add_executable(chkpib chkpib.c)
  5. add_executable(chkpib2 chkpib2.c)
  6. add_executable(setpib setpib.c)
  7. add_executable(getpib getpib.c)
  8. add_executable(modpib modpib.c)
  9. add_executable(pib2xml pib2xml.c)
  10. add_executable(pibcomp pibcomp.c)
  11. add_executable(pibdump pibdump.c)
  12. add_executable(xml2pib xml2pib.c)
  13. add_executable(psin psin.c)
  14. add_executable(psout psout.c)
  15. add_executable(pskey pskey.c)
  16. add_executable(pibrump pibrump.c)
  17. # ====================================================================
  18. # dependencies;
  19. # --------------------------------------------------------------------
  20. target_link_libraries(chkpib pib key nvm tools)
  21. target_link_libraries(chkpib2 pib key nvm tools)
  22. target_link_libraries(getpib pib nvm tools)
  23. target_link_libraries(modpib pib key tools)
  24. target_link_libraries(pibcomp pib nvm tools)
  25. target_link_libraries(pibdump nvm tools)
  26. target_link_libraries(pib2xml nvm nodes tools)
  27. target_link_libraries(psin pib tools)
  28. target_link_libraries(psout pib tools)
  29. target_link_libraries(pskey pib key tools)
  30. target_link_libraries(setpib nvm tools)
  31. target_link_libraries(xml2pib nodes tools)
  32. target_link_libraries(pibrump pib plc tools)
  33. # ====================================================================
  34. # libraries;
  35. # --------------------------------------------------------------------
  36. add_library(pib pibfile.c lightning_pib_file.c lightning_pib_lock.c lightning_pib_peek.c lightning_pib_size.c panther_pib_file.c.c panther_pib_peek.c panther_pib_size.c pibscalers.c)