X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=models%2Fyang%2FCMakeLists.txt;fp=models%2Fyang%2FCMakeLists.txt;h=0347367be72386fbe3cf1d46fd6fe055fcda1d02;hb=87294e9aca05de2762e5e8e1ca214095191b0cce;hp=0000000000000000000000000000000000000000;hpb=88a64f1982895970346bc673fff146c370009cad;p=osm%2FIM.git diff --git a/models/yang/CMakeLists.txt b/models/yang/CMakeLists.txt new file mode 100644 index 0000000..0347367 --- /dev/null +++ b/models/yang/CMakeLists.txt @@ -0,0 +1,55 @@ +# +# 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): Anil Gunturu +# Creation Date: 10/15/2014 +# + +# NOTE: These files will be used by the new MANO subsystem +set(source_yang_files + ietf-l2-topology.yang + ietf-network-topology.yang + ietf-network.yang + nsd.yang rw-nsd.yang + nsr.yang rw-nsr.yang + pnfd.yang + rw-topology.yang + vlr.yang rw-vlr.yang + vnfd.yang rw-vnfd.yang + vnfr.yang rw-vnfr.yang + ) + +rift_add_yang_target( + TARGET mano-types_yang + YANG_FILES + mano-types.yang + COMPONENT ${PKG_LONG_NAME} + ) + +rift_add_yang_target( + TARGET mano_yang + YANG_FILES ${source_yang_files} + GIR_PATHS ${CMAKE_CURRENT_BINARY_DIR} + COMPONENT ${PKG_LONG_NAME} + LIBRARIES + rwmanifest_yang_gen + rwschema_yang_gen + rwcloud_yang_gen + rwconfig_agent_yang_gen + mano-types_yang_gen + DEPENDS + rwcloud_yang + rwconfig_agent_yang + )