blob: 43e87e1fa69937a100e57ea7a6862887923e9d69 [file] [log] [blame]
#
# Copyright 2016 RIFT.IO Inc
#
# 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.
#
# Author(s): Tom Seidenberg
# Creation Date: 2014/04/08
#
set(source_yang_files
rw-launchpad.yang
rw-monitor.yang
rw-nsm.yang
rw-resource-mgr.yang
rw-vnfm.yang
rw-vns.yang
rw-image-mgmt.yang
rw-pkg-mgmt.yang
rw-staging-mgmt.yang
)
##
# Yang targets
##
rift_generate_python_log_yang(
LOG_CATEGORY_NAME rw-mano-log
START_EVENT_ID 65000
OUT_YANG_FILE_VAR rw_mano_log_file
)
rift_generate_python_log_yang(
LOG_CATEGORY_NAME rw-monitor-log
START_EVENT_ID 64000
OUT_YANG_FILE_VAR rw_monitor_log_file
)
rift_generate_python_log_yang(
LOG_CATEGORY_NAME rw-mon-params-log
START_EVENT_ID 67000
OUT_YANG_FILE_VAR rw_mon_params_log_file
)
rift_generate_python_log_yang(
LOG_CATEGORY_NAME rw-resource-mgr-log
START_EVENT_ID 69000
OUT_YANG_FILE_VAR rw_resource_mgr_log_file
)
rift_add_yang_target(
TARGET rwlaunchpad_yang
YANG_FILES
${source_yang_files}
${rw_mano_log_file}
${rw_monitor_log_file}
${rw_mon_params_log_file}
${rw_resource_mgr_log_file}
COMPONENT ${PKG_LONG_NAME}
LIBRARIES
mano_yang_gen
rwcloud_yang_gen
rw_conman_yang_gen
rwconfig_agent_yang_gen
mano-types_yang_gen
DEPENDS
mano_yang
rwcloud_yang
rw_conman_yang
rwconfig_agent_yang
mano-types_yang
)