Skip to content
Snippets Groups Projects

Remove common models from NRF

Merged Stefan Spettel requested to merge remove_common_models into develop
Files
216
+ 71
0
################################################################################
# Licensed to the OpenAirInterface (OAI) Software Alliance under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The OpenAirInterface Software Alliance licenses this file to You under
# the OAI Public License, Version 1.1 (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.openairinterface.org/?page_id=698
#
# 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 about the OpenAirInterface (OAI) Software Alliance:
# contact@openairinterface.org
################################################################################
## This file is used to specify the common models and utils this library is using
## DO NOT JUST COPY THIS FILE FROM OTHER NFs. The reasoning behind this is to only compile used files to optimize
## build speed
include(${SRC_TOP_DIR}/${MOUNTED_COMMON}/model/common_model/common_model.cmake)
# Add common model dependencies from NRF model
list(APPEND USED_COMMON_MODEL_SRC_FILES
${COMMON_MODEL_DIR}/ProblemDetails.cpp
${COMMON_MODEL_DIR}/InvalidParam.cpp
${COMMON_MODEL_DIR}/UriScheme.cpp
${COMMON_MODEL_DIR}/UriScheme_anyOf.cpp
${COMMON_MODEL_DIR}/ChangeItem.cpp
${COMMON_MODEL_DIR}/ChangeType.cpp
${COMMON_MODEL_DIR}/ChangeType_anyOf.cpp
${COMMON_MODEL_DIR}/Tai.cpp
${COMMON_MODEL_DIR}/Guami.cpp
${COMMON_MODEL_DIR}/PlmnId.cpp
${COMMON_MODEL_DIR}/PlmnIdNid.cpp
${COMMON_MODEL_DIR}/AccessType.cpp
${COMMON_MODEL_DIR}/RatType.cpp
${COMMON_MODEL_DIR}/RatType_anyOf.cpp
${COMMON_MODEL_DIR}/Snssai.cpp
${COMMON_MODEL_DIR}/Helpers.cpp
${COMMON_MODEL_DIR}/Ipv6Addr.cpp
${COMMON_MODEL_DIR}/Ipv6Prefix.cpp
${COMMON_MODEL_DIR}/PduSessionType.cpp
${COMMON_MODEL_DIR}/PduSessionType_anyOf.cpp
${COMMON_MODEL_DIR}/AtsssCapability.cpp
${COMMON_MODEL_DIR}/PatchOperation.cpp
${COMMON_MODEL_DIR}/PatchOperation_anyOf.cpp
${COMMON_MODEL_DIR}/PatchItem.cpp
${COMMON_MODEL_DIR}/AccessTokenErr.cpp
${COMMON_MODEL_DIR}/AccessTokenReq.cpp
${COMMON_MODEL_DIR}/NFType.cpp
${COMMON_MODEL_DIR}/NFType_anyOf.cpp
${COMMON_MODEL_DIR}/TransportProtocol.cpp
${COMMON_MODEL_DIR}/TransportProtocol_anyOf.cpp
# dependencies from ComplexQuery
${COMMON_MODEL_DIR}/ComplexQuery.cpp
${COMMON_MODEL_DIR}/CnfUnit.cpp
${COMMON_MODEL_DIR}/DnfUnit.cpp
${COMMON_MODEL_DIR}/Atom.cpp
)
include(${SRC_TOP_DIR}/${MOUNTED_COMMON}/model/nrf/nrf_model.cmake)
# finally, we have to include common_model.cmake (has to be last
include(${SRC_TOP_DIR}/${MOUNTED_COMMON}/model/common_model/common_model.cmake)
\ No newline at end of file
Loading