set(all_files ${CMAKE_CURRENT_SOURCE_DIR}/src/CAFindEageExternal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/CAFindEageExternal.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cakerfcheck_h.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cakerfcheck_h.h ${CMAKE_CURRENT_SOURCE_DIR}/src/camatchncc_external.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/camatchncc_external.h ${CMAKE_CURRENT_SOURCE_DIR}/src/CAMorphologyExternal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/CAMorphologyExternal.h ${CMAKE_CURRENT_SOURCE_DIR}/src/catest.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/catest.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cbarcode_xdl.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cbarcode_xdl.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cbarcodedriver_xdl.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cbarcodedriver_xdl.h ${CMAKE_CURRENT_SOURCE_DIR}/src/CBarcodeDriverInfoScan.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/CBarcodeDriverInfoScan.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ccassette.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ccassette.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ccassettedriver.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ccassettedriver.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ccritical_res_manager.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ccritical_res_manager.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cdhgripper_rs485.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cdhgripper_rs485.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cgemdriver.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cgemdriver.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserbase.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserbase.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_base.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_base.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_pi.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_pi.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_sp.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserdriver_sp.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpath_epulse.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpath_epulse.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpath.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpath.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpathdriver_epulse.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpathdriver_epulse.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpathdriver_lowk.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpathdriver_lowk.h #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpathdriver.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/claserpathdriver.h #${CMAKE_CURRENT_SOURCE_DIR}/src/clightdriversocket.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/clightdriversocket.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cmallsystem.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cmallsystem.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cmprocess.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cmprocess.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cmproduct.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cmproduct.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cmproductdriver.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cmproductdriver.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cmworktable.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cmworktable.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cmworktabledriver.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cmworktabledriver.h ${CMAKE_CURRENT_SOURCE_DIR}/src/CoatVolumeSensor.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/CoatVolumeSensor.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cpowermeterdriver_analog.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cpowermeterdriver_analog.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cpowermeterdriver_fp.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cpowermeterdriver_fp.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cpowermeterdriver_lp.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cpowermeterdriver_lp.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprecisetimeex.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprecisetimeex.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_clean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_clean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_coat.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_coat.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_coatclean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_coatclean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_cut.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_cut.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_halfcutkerf.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_halfcutkerf.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_kerf.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_kerf.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserfoucscali.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserfoucscali.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserkerf.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserkerf.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserpowercali.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserpowercali.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserpowercali_pi.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserpowercali_pi.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserpowercali_sp.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_laserpowercali_sp.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_level_ex.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_level_ex.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_level.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_level.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_load.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_load.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_locate.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_locate.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_scan.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_scan.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_trans.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_trans.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_unload.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_unload.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_utils.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cprocess_utils.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cproductside.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cproductside.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cproductsidedriver.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cproductsidedriver.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ctransfer_manager.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ctransfer_manager.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cworkerdriveruser.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/cworkerdriveruser.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cworktablelaseroffset.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cworktablelaseroffset.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cworktableoffset.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cworktableoffset.h #${CMAKE_CURRENT_SOURCE_DIR}/src/cworktableoffsetdriver.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/cworktableoffsetdriver.h ${CMAKE_CURRENT_SOURCE_DIR}/src/gem_def.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/gem_def.h ${CMAKE_CURRENT_SOURCE_DIR}/src/license.dat #${CMAKE_CURRENT_SOURCE_DIR}/src/lightdriver_wl_socket.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/lightdriver_wl_socket.h #${CMAKE_CURRENT_SOURCE_DIR}/src/logic_compdef.h #${CMAKE_CURRENT_SOURCE_DIR}/src/logic_eap.h #${CMAKE_CURRENT_SOURCE_DIR}/src/logic_io_define.h #${CMAKE_CURRENT_SOURCE_DIR}/src/logic_io_define_214.h #${CMAKE_CURRENT_SOURCE_DIR}/src/logic_io_define_lowk.h #${CMAKE_CURRENT_SOURCE_DIR}/src/logic_local_def.h ${CMAKE_CURRENT_SOURCE_DIR}/include/logic.h ${CMAKE_CURRENT_SOURCE_DIR}/src/logic.h.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/logic.pro ${CMAKE_CURRENT_SOURCE_DIR}/src/logic.pro.user ${CMAKE_CURRENT_SOURCE_DIR}/src/logic.vcxproj ${CMAKE_CURRENT_SOURCE_DIR}/src/logic.vcxproj.filters ${CMAKE_CURRENT_SOURCE_DIR}/src/logic.vcxproj.user ${CMAKE_CURRENT_SOURCE_DIR}/src/msg_def.h ${CMAKE_CURRENT_SOURCE_DIR}/src/RecordLog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/RecordLog.h ${CMAKE_CURRENT_SOURCE_DIR}/src/RecordProductLog.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/RecordProductLog.h ${CMAKE_CURRENT_SOURCE_DIR}/src/secsmanager.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/secsmanager.h #${CMAKE_CURRENT_SOURCE_DIR}/src/TcpSocketClient.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/TcpSocketClient.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_base.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_base.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_clean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_clean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_coat.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_coat.h #${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_gem.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_gem.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_io.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_io.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_load.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_load.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_main.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_schedular.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_schedular.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_transfer.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_transfer.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_unload.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_unload.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_gem.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vsmt_gem.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_base.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_base.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_clean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_clean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_coat.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_coat.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_gem.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_gem.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_io.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_io.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_main.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_transfer.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_idle_transfer.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_clean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_clean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_coat.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_coat.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_main.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_transfer.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_semi_transfer.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_base.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_base.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_clean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_clean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_coat.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_coat.h #${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_gem.cpp #${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_gem.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_main.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_schedular.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_schedular.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_transfer_ex.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_transfer_ex.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_transfer.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_wait_transfer.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_base.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_base.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_clean.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_clean.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_coat.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_coat.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_main.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_schedular.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_schedular.h ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_transfer.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/vst_work_transfer.h ${CMAKE_CURRENT_SOURCE_DIR}/include/def_logic.h ${CMAKE_CURRENT_SOURCE_DIR}/src/ceventrecord.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/ceventrecord.h #${CMAKE_CURRENT_SOURCE_DIR}/src/macro_def.h ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc/Group.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc/Group.h ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc/SecsBase.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc/SecsBase.h ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc/SecsEquip.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc/SecsEquip.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cdistancemeterdriver_hl.h ${CMAKE_CURRENT_SOURCE_DIR}/src/cdistancemeterdriver_hl.cpp ) source_group("Driver/cam" REGULAR_EXPRESSION [.]*cam[.]*) source_group("Driver/Laser" REGULAR_EXPRESSION [.]*claser[.]*) source_group("Driver/Light" REGULAR_EXPRESSION [.]*clight[.]*) source_group("Driver/Motor" REGULAR_EXPRESSION [.]*motor[.]*) #source_group("hfsm/worker" REGULAR_EXPRESSION [.]*vst_[.]*) source_group("hfsm/worker/coat" REGULAR_EXPRESSION [.]*vs[.]*coat[.]*) source_group("hfsm/worker/main" REGULAR_EXPRESSION [.]*vs[.]*main[.]*) source_group("hfsm/worker/transfer" REGULAR_EXPRESSION [.]*vs[.]*transfer[.]*) source_group("hfsm/vsmt" REGULAR_EXPRESSION [.]*vsmt_[.]*) source_group("hfsm/worker/clean" REGULAR_EXPRESSION [.]*vst_[.]*clean[.]*) source_group("hfsm/process" REGULAR_EXPRESSION [.]*process[.]*) source_group("hfsm" REGULAR_EXPRESSION [.]*vs_thread[.]*|[.]*vsm_thread[.]*) source_group("hfsm/worker" REGULAR_EXPRESSION [.]*vst[.]*) #source_group("hfsm/vs_thread" REGULAR_EXPRESSION [.]*vsm_thread[.]*) #source_group("hfsm/process" REGULAR_EXPRESSION [.]*process[.]*) source_group("Driver/Barcode" REGULAR_EXPRESSION [.]*barcode[.]*) source_group("Driver/Powermeter" REGULAR_EXPRESSION [.]*cpower[.]*) source_group("Gem" REGULAR_EXPRESSION [.]*secs/inc[.]*) set(inc_files ${all_files}) set(src_files ${all_files}) list(FILTER inc_files INCLUDE REGEX ".*.h$") list(FILTER src_files INCLUDE REGEX ".*.cpp$") set(include_directory "${CMAKE_CURRENT_SOURCE_DIR}/src/" ${CMAKE_CURRENT_SOURCE_DIR}/../thirdlibrary/secs/inc) source_group("cmake" REGULAR_EXPRESSION [.]*cmake[.]*)