#################################################################################
## Applications that depend on noting ###########################################
#################################################################################
bin_PROGRAMS= \
icl-blobtracker-benchmark \
icl-region-based-blob-finder-test \
icl-region-detector-test


# explicit sources, ldflags and cxxflags
icl_blobtracker_benchmark_SOURCES=../examples/blobtracker-benchmark.cpp
icl_blobtracker_benchmark_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_blobtracker_benchmark_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_region_based_blob_finder_test_SOURCES=../examples/region-based-blob-finder-test.cpp
icl_region_based_blob_finder_test_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_region_based_blob_finder_test_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_region_detector_test_SOURCES=../examples/region-detector-test.cpp
icl_region_detector_test_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_region_detector_test_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}


if HAVE_QT_COND

bin_PROGRAMS+= \
icl-region-inspector-demo \
icl-vector-tracker-demo \
icl-interactive-vector-tracker-benchmark \
icl-simple-blob-searcher-test \
icl-mean-shift-online-demo \
icl-tangible-grains-benchmark \
icl-tangible-grains-demo \
icl-corner-detection-css-demo \
icl-online-region-detection-demo

icl_region_inspector_demo_SOURCES=../examples/region-inspector-demo.cpp
icl_region_inspector_demo_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_region_inspector_demo_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_online_region_detection_demo_SOURCES=../examples/online-region-detection-demo.cpp
icl_online_region_detection_demo_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_online_region_detection_demo_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}


icl_vector_tracker_demo_SOURCES=../examples/vector-tracker-demo.cpp
icl_vector_tracker_demo_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_vector_tracker_demo_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_interactive_vector_tracker_benchmark_SOURCES=../examples/interactive-vector-tracker-benchmark.cpp
icl_interactive_vector_tracker_benchmark_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_interactive_vector_tracker_benchmark_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_mean_shift_online_demo_SOURCES=../examples/mean-shift-online-demo.cpp
icl_mean_shift_online_demo_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_mean_shift_online_demo_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_simple_blob_searcher_test_SOURCES=../examples/simple-blob-searcher-test.cpp
icl_simple_blob_searcher_test_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_simple_blob_searcher_test_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_tangible_grains_benchmark_SOURCES=../examples/tangible-grains-benchmark.cpp
icl_tangible_grains_benchmark_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_tangible_grains_benchmark_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_tangible_grains_demo_SOURCES=../examples/tangible-grains-demo.cpp
icl_tangible_grains_demo_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_tangible_grains_demo_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}

icl_corner_detection_css_demo_SOURCES=../examples/corner-detection-css-demo.cpp
icl_corner_detection_css_demo_LDFLAGS=${ICLBlob_EXAMPLE_LDFLAGS}
icl_corner_detection_css_demo_CXXFLAGS=${ICLBlob_EXAMPLE_CXXFLAGS}


endif