You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
2.1 KiB

17 years ago
  1. include_directories(${CMAKE_CURRENT_SOURCE_DIR}
  2. ${Boost_INCLUDE_DIR}
  3. ../3d-viewer
  4. ../pcbnew
  5. ../polygon
  6. )
  7. set(COMMON_SRCS
  8. about_kicad.cpp
  9. base_screen.cpp
  10. base_struct.cpp
  11. basicframe.cpp
  12. bezier_curves.cpp
  13. block_commande.cpp
  14. class_marker_base.cpp
  15. class_plotter.cpp
  16. class_undoredo_container.cpp
  17. common.cpp
  18. common_plot_functions.cpp
  19. common_plotHPGL_functions.cpp
  20. common_plotPS_functions.cpp
  21. common_plotGERBER_functions.cpp
  22. common_plotDXF_functions.cpp
  23. confirm.cpp
  24. copy_to_clipboard.cpp
  25. dialog_display_info_HTML_base.cpp
  26. dialog_load_error.cpp
  27. dcsvg.cpp
  28. displlst.cpp
  29. dlist.cpp
  30. drawframe.cpp
  31. drawpanel.cpp
  32. drawtxt.cpp
  33. edaappl.cpp
  34. eda_dde.cpp
  35. eda_doc.cpp
  36. gestfich.cpp
  37. get_component_dialog.cpp
  38. gr_basic.cpp
  39. hotkeys_basic.cpp
  40. msgpanel.cpp
  41. projet_config.cpp
  42. # pyhandler.cpp
  43. selcolor.cpp
  44. string.cpp
  45. toolbars.cpp
  46. trigo.cpp
  47. worksheet.cpp
  48. wxwineda.cpp
  49. zoom.cpp
  50. )
  51. add_library(common ${COMMON_SRCS})
  52. set(PCB_COMMON_SRCS
  53. pcbcommon.cpp
  54. ../pcbnew/basepcbframe.cpp
  55. ../pcbnew/class_board.cpp
  56. ../pcbnew/class_board_connected_item.cpp
  57. ../pcbnew/class_board_item.cpp
  58. ../pcbnew/class_cotation.cpp
  59. ../pcbnew/class_drawsegment.cpp
  60. ../pcbnew/class_drc_item.cpp
  61. ../pcbnew/class_edge_mod.cpp
  62. ../pcbnew/class_netclass.cpp
  63. ../pcbnew/class_netinfo_item.cpp
  64. ../pcbnew/class_netinfolist.cpp
  65. ../pcbnew/class_marker_pcb.cpp
  66. ../pcbnew/class_mire.cpp
  67. ../pcbnew/class_module.cpp
  68. ../pcbnew/class_module_transform_functions.cpp
  69. ../pcbnew/class_pad.cpp
  70. ../pcbnew/class_pad_draw_functions.cpp
  71. ../pcbnew/class_pcb_text.cpp
  72. ../pcbnew/class_text_mod.cpp
  73. ../pcbnew/class_track.cpp
  74. ../pcbnew/class_zone.cpp
  75. ../pcbnew/class_zone_setting.cpp
  76. ../pcbnew/classpcb.cpp
  77. ../pcbnew/collectors.cpp
  78. ../pcbnew/sel_layer.cpp
  79. ../pcbnew/tracemod.cpp
  80. ../pcbnew/dialog_print_using_printer_base.cpp
  81. )
  82. add_library(pcbcommon ${PCB_COMMON_SRCS})