#
# Copyright 2009-2024 Centreon
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
# the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under
# the License.
#
# For more information : contact@centreon.com
#

# Set directories.
set(SRC_DIR "${SRC_DIR}/configuration")
set(INC_DIR "${INC_DIR}/com/centreon/engine/configuration")

# Subdirectory.
add_subdirectory(applier)

# Set files.
set(FILES
    ${FILES}
    # Sources.
    "${SRC_DIR}/anomalydetection.cc"
    "${SRC_DIR}/command.cc"
    "${SRC_DIR}/connector.cc"
    "${SRC_DIR}/contact.cc"
    "${SRC_DIR}/contactgroup.cc"
    "${SRC_DIR}/customvariable.cc"
    "${SRC_DIR}/extended_conf.cc"
    "${SRC_DIR}/group.cc"
    "${SRC_DIR}/host.cc"
    "${SRC_DIR}/hostdependency.cc"
    "${SRC_DIR}/hostescalation.cc"
    "${SRC_DIR}/hostgroup.cc"
    "${SRC_DIR}/object.cc"
    "${SRC_DIR}/parser.cc"
    "${SRC_DIR}/point_2d.cc"
    "${SRC_DIR}/point_3d.cc"
    "${SRC_DIR}/state.cc"
    "${SRC_DIR}/service.cc"
    "${SRC_DIR}/servicedependency.cc"
    "${SRC_DIR}/serviceescalation.cc"
    "${SRC_DIR}/servicegroup.cc"
    "${SRC_DIR}/severity.cc"
    "${SRC_DIR}/tag.cc"
    "${SRC_DIR}/timeperiod.cc"
    "${SRC_DIR}/whitelist.cc"
    PARENT_SCOPE)
