Browse Source

qa: move tools to the separate directory

7.0
Sylwester Kocjan 4 years ago
committed by Ian McInerney
parent
commit
df2d8a5680
  1. 14
      qa/CMakeLists.txt
  2. 36
      qa/tools/CMakeLists.txt
  3. 0
      qa/tools/common_tools/CMakeLists.txt
  4. 0
      qa/tools/common_tools/main.cpp
  5. 0
      qa/tools/common_tools/tools/coroutines/coroutines.cpp
  6. 0
      qa/tools/common_tools/tools/io_benchmark/io_benchmark.cpp
  7. 0
      qa/tools/common_tools/tools/sexpr_parser/sexpr_parse.cpp
  8. 0
      qa/tools/drc_proto/CMakeLists.txt
  9. 0
      qa/tools/drc_proto/drc_proto.cpp
  10. 0
      qa/tools/drc_proto/drc_proto.h
  11. 0
      qa/tools/drc_proto/drc_proto_test.cpp
  12. 0
      qa/tools/drc_proto/test_cases/basic_clearance/board.kicad_dru
  13. 0
      qa/tools/drc_proto/test_cases/basic_clearance/board.kicad_pcb
  14. 0
      qa/tools/drc_proto/test_cases/basic_clearance/board.kicad_pro
  15. 0
      qa/tools/drc_proto/test_cases/basic_clearance/drc-rules
  16. 0
      qa/tools/drc_proto/test_cases/basic_edge_clearance/board.kicad_dru
  17. 0
      qa/tools/drc_proto/test_cases/basic_edge_clearance/board.kicad_pcb
  18. 0
      qa/tools/drc_proto/test_cases/basic_edge_clearance/board.kicad_pro
  19. 0
      qa/tools/drc_proto/test_cases/basic_hole_clearance/board.kicad_pcb
  20. 0
      qa/tools/gal/gal_pixel_alignment/CMakeLists.txt
  21. 0
      qa/tools/gal/gal_pixel_alignment/test_gal_pixel_alignment.cpp
  22. 0
      qa/tools/libeval_compiler/CMakeLists.txt
  23. 0
      qa/tools/libeval_compiler/libeval_compiler_test.cpp
  24. 0
      qa/tools/pcb_test_window/CMakeLists.txt
  25. 0
      qa/tools/pcb_test_window/test.cpp
  26. 0
      qa/tools/pcbnew_tools/CMakeLists.txt
  27. 0
      qa/tools/pcbnew_tools/pcbnew_tools.cpp
  28. 0
      qa/tools/pcbnew_tools/tools/pcb_parser/pcb_parser_tool.cpp
  29. 0
      qa/tools/pcbnew_tools/tools/polygon_generator/polygon_generator.cpp
  30. 0
      qa/tools/pcbnew_tools/tools/polygon_triangulation/polygon_triangulation.cpp
  31. 0
      qa/tools/pns/CMakeLists.txt
  32. 0
      qa/tools/pns/label_manager.cpp
  33. 0
      qa/tools/pns/label_manager.h
  34. 0
      qa/tools/pns/logviewer.fbp
  35. 0
      qa/tools/pns/main.cpp
  36. 0
      qa/tools/pns/playground.cpp
  37. 0
      qa/tools/pns/pns_log_file.cpp
  38. 0
      qa/tools/pns/pns_log_file.h
  39. 0
      qa/tools/pns/pns_log_player.cpp
  40. 0
      qa/tools/pns/pns_log_player.h
  41. 0
      qa/tools/pns/pns_log_viewer.cpp
  42. 0
      qa/tools/pns/pns_log_viewer_frame.cpp
  43. 0
      qa/tools/pns/pns_log_viewer_frame.h
  44. 0
      qa/tools/pns/pns_log_viewer_frame_base.cpp
  45. 0
      qa/tools/pns/pns_log_viewer_frame_base.h
  46. 0
      qa/tools/pns/pns_test_debug_decorator.cpp
  47. 0
      qa/tools/pns/pns_test_debug_decorator.h

14
qa/CMakeLists.txt

@ -47,18 +47,8 @@ add_subdirectory( gerbview )
add_subdirectory( eeschema )
add_subdirectory( libs )
add_subdirectory( pcbnew )
add_subdirectory( utils/kicad2step )
# add_subdirectory( libeval_compiler )
if( KICAD_DRC_PROTO )
add_subdirectory( drc_proto )
endif()
add_subdirectory( unittests )
# Utility/debugging/profiling programs
add_subdirectory( common_tools )
add_subdirectory( pcbnew_tools )
if( KICAD_BUILD_PNS_DEBUG_TOOL )
add_subdirectory( pns )
endif()
add_subdirectory( tools )

36
qa/tools/CMakeLists.txt

@ -0,0 +1,36 @@
# This program source code file is part of KiCad, a free EDA CAD application.
#
# Copyright (C) 2014-2019 KiCad Developers, see AUTHORS.txt for contributors.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, you may find one here:
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
# or you may search the http://www.gnu.org website for the version 2 license,
# or you may write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
# add_subdirectory( libeval_compiler )
if( KICAD_DRC_PROTO )
add_subdirectory( drc_proto )
endif()
# Utility/debugging/profiling programs
add_subdirectory( common_tools )
add_subdirectory( pcbnew_tools )
if( KICAD_BUILD_PNS_DEBUG_TOOL )
add_subdirectory( pns )
endif()

0
qa/common_tools/CMakeLists.txt → qa/tools/common_tools/CMakeLists.txt

0
qa/common_tools/main.cpp → qa/tools/common_tools/main.cpp

0
qa/common_tools/tools/coroutines/coroutines.cpp → qa/tools/common_tools/tools/coroutines/coroutines.cpp

0
qa/common_tools/tools/io_benchmark/io_benchmark.cpp → qa/tools/common_tools/tools/io_benchmark/io_benchmark.cpp

0
qa/common_tools/tools/sexpr_parser/sexpr_parse.cpp → qa/tools/common_tools/tools/sexpr_parser/sexpr_parse.cpp

0
qa/drc_proto/CMakeLists.txt → qa/tools/drc_proto/CMakeLists.txt

0
qa/drc_proto/drc_proto.cpp → qa/tools/drc_proto/drc_proto.cpp

0
qa/drc_proto/drc_proto.h → qa/tools/drc_proto/drc_proto.h

0
qa/drc_proto/drc_proto_test.cpp → qa/tools/drc_proto/drc_proto_test.cpp

0
qa/drc_proto/test_cases/basic_clearance/board.kicad_dru → qa/tools/drc_proto/test_cases/basic_clearance/board.kicad_dru

0
qa/drc_proto/test_cases/basic_clearance/board.kicad_pcb → qa/tools/drc_proto/test_cases/basic_clearance/board.kicad_pcb

0
qa/drc_proto/test_cases/basic_clearance/board.kicad_pro → qa/tools/drc_proto/test_cases/basic_clearance/board.kicad_pro

0
qa/drc_proto/test_cases/basic_clearance/drc-rules → qa/tools/drc_proto/test_cases/basic_clearance/drc-rules

0
qa/drc_proto/test_cases/basic_edge_clearance/board.kicad_dru → qa/tools/drc_proto/test_cases/basic_edge_clearance/board.kicad_dru

0
qa/drc_proto/test_cases/basic_edge_clearance/board.kicad_pcb → qa/tools/drc_proto/test_cases/basic_edge_clearance/board.kicad_pcb

0
qa/drc_proto/test_cases/basic_edge_clearance/board.kicad_pro → qa/tools/drc_proto/test_cases/basic_edge_clearance/board.kicad_pro

0
qa/drc_proto/test_cases/basic_hole_clearance/board.kicad_pcb → qa/tools/drc_proto/test_cases/basic_hole_clearance/board.kicad_pcb

0
qa/gal/gal_pixel_alignment/CMakeLists.txt → qa/tools/gal/gal_pixel_alignment/CMakeLists.txt

0
qa/gal/gal_pixel_alignment/test_gal_pixel_alignment.cpp → qa/tools/gal/gal_pixel_alignment/test_gal_pixel_alignment.cpp

0
qa/libeval_compiler/CMakeLists.txt → qa/tools/libeval_compiler/CMakeLists.txt

0
qa/libeval_compiler/libeval_compiler_test.cpp → qa/tools/libeval_compiler/libeval_compiler_test.cpp

0
qa/pcb_test_window/CMakeLists.txt → qa/tools/pcb_test_window/CMakeLists.txt

0
qa/pcb_test_window/test.cpp → qa/tools/pcb_test_window/test.cpp

0
qa/pcbnew_tools/CMakeLists.txt → qa/tools/pcbnew_tools/CMakeLists.txt

0
qa/pcbnew_tools/pcbnew_tools.cpp → qa/tools/pcbnew_tools/pcbnew_tools.cpp

0
qa/pcbnew_tools/tools/pcb_parser/pcb_parser_tool.cpp → qa/tools/pcbnew_tools/tools/pcb_parser/pcb_parser_tool.cpp

0
qa/pcbnew_tools/tools/polygon_generator/polygon_generator.cpp → qa/tools/pcbnew_tools/tools/polygon_generator/polygon_generator.cpp

0
qa/pcbnew_tools/tools/polygon_triangulation/polygon_triangulation.cpp → qa/tools/pcbnew_tools/tools/polygon_triangulation/polygon_triangulation.cpp

0
qa/pns/CMakeLists.txt → qa/tools/pns/CMakeLists.txt

0
qa/pns/label_manager.cpp → qa/tools/pns/label_manager.cpp

0
qa/pns/label_manager.h → qa/tools/pns/label_manager.h

0
qa/pns/logviewer.fbp → qa/tools/pns/logviewer.fbp

0
qa/pns/main.cpp → qa/tools/pns/main.cpp

0
qa/pns/playground.cpp → qa/tools/pns/playground.cpp

0
qa/pns/pns_log_file.cpp → qa/tools/pns/pns_log_file.cpp

0
qa/pns/pns_log_file.h → qa/tools/pns/pns_log_file.h

0
qa/pns/pns_log_player.cpp → qa/tools/pns/pns_log_player.cpp

0
qa/pns/pns_log_player.h → qa/tools/pns/pns_log_player.h

0
qa/pns/pns_log_viewer.cpp → qa/tools/pns/pns_log_viewer.cpp

0
qa/pns/pns_log_viewer_frame.cpp → qa/tools/pns/pns_log_viewer_frame.cpp

0
qa/pns/pns_log_viewer_frame.h → qa/tools/pns/pns_log_viewer_frame.h

0
qa/pns/pns_log_viewer_frame_base.cpp → qa/tools/pns/pns_log_viewer_frame_base.cpp

0
qa/pns/pns_log_viewer_frame_base.h → qa/tools/pns/pns_log_viewer_frame_base.h

0
qa/pns/pns_test_debug_decorator.cpp → qa/tools/pns/pns_test_debug_decorator.cpp

0
qa/pns/pns_test_debug_decorator.h → qa/tools/pns/pns_test_debug_decorator.h

Loading…
Cancel
Save