|
|
@ -28,6 +28,7 @@ add_library(srslte_asn1 STATIC
|
|
|
|
# ASN1 utils
|
|
|
|
# ASN1 utils
|
|
|
|
add_library(asn1_utils STATIC asn1_utils.cc)
|
|
|
|
add_library(asn1_utils STATIC asn1_utils.cc)
|
|
|
|
target_link_libraries(asn1_utils srslte_common)
|
|
|
|
target_link_libraries(asn1_utils srslte_common)
|
|
|
|
|
|
|
|
INSTALL(TARGETS asn1_utils DESTINATION ${LIBRARY_DIR})
|
|
|
|
|
|
|
|
|
|
|
|
add_library(rrc_asn1 STATIC
|
|
|
|
add_library(rrc_asn1 STATIC
|
|
|
|
rrc_asn1.cc
|
|
|
|
rrc_asn1.cc
|
|
|
@ -38,22 +39,26 @@ add_library(rrc_asn1 STATIC
|
|
|
|
# Compile RRC ASN1 optimized for size
|
|
|
|
# Compile RRC ASN1 optimized for size
|
|
|
|
target_compile_options(rrc_asn1 PRIVATE "-Os")
|
|
|
|
target_compile_options(rrc_asn1 PRIVATE "-Os")
|
|
|
|
target_link_libraries(rrc_asn1 asn1_utils srslte_common)
|
|
|
|
target_link_libraries(rrc_asn1 asn1_utils srslte_common)
|
|
|
|
|
|
|
|
INSTALL(TARGETS rrc_asn1 DESTINATION ${LIBRARY_DIR})
|
|
|
|
|
|
|
|
|
|
|
|
add_library(s1ap_asn1 STATIC
|
|
|
|
add_library(s1ap_asn1 STATIC
|
|
|
|
s1ap_asn1.cc)
|
|
|
|
s1ap_asn1.cc)
|
|
|
|
target_compile_options(s1ap_asn1 PRIVATE "-Os")
|
|
|
|
target_compile_options(s1ap_asn1 PRIVATE "-Os")
|
|
|
|
target_link_libraries(s1ap_asn1 asn1_utils srslte_common)
|
|
|
|
target_link_libraries(s1ap_asn1 asn1_utils srslte_common)
|
|
|
|
|
|
|
|
INSTALL(TARGETS s1ap_asn1 DESTINATION ${LIBRARY_DIR})
|
|
|
|
|
|
|
|
|
|
|
|
if (ENABLE_5GNR)
|
|
|
|
if (ENABLE_5GNR)
|
|
|
|
# RRC NR ASN1
|
|
|
|
# RRC NR ASN1
|
|
|
|
add_library(rrc_nr_asn1 STATIC rrc_nr_asn1.cc rrc_nr_asn1_utils.cc)
|
|
|
|
add_library(rrc_nr_asn1 STATIC rrc_nr_asn1.cc rrc_nr_asn1_utils.cc)
|
|
|
|
target_compile_options(rrc_nr_asn1 PRIVATE "-Os")
|
|
|
|
target_compile_options(rrc_nr_asn1 PRIVATE "-Os")
|
|
|
|
target_link_libraries(rrc_nr_asn1 asn1_utils srslte_common)
|
|
|
|
target_link_libraries(rrc_nr_asn1 asn1_utils srslte_common)
|
|
|
|
|
|
|
|
INSTALL(TARGETS rrc_nr_asn1 DESTINATION ${LIBRARY_DIR})
|
|
|
|
|
|
|
|
|
|
|
|
# NGAP ASN1
|
|
|
|
# NGAP ASN1
|
|
|
|
add_library(ngap_nr_asn1 STATIC ngap_nr_asn1.cc)
|
|
|
|
add_library(ngap_nr_asn1 STATIC ngap_nr_asn1.cc)
|
|
|
|
target_compile_options(ngap_nr_asn1 PRIVATE "-Os")
|
|
|
|
target_compile_options(ngap_nr_asn1 PRIVATE "-Os")
|
|
|
|
target_link_libraries(ngap_nr_asn1 asn1_utils srslte_common)
|
|
|
|
target_link_libraries(ngap_nr_asn1 asn1_utils srslte_common)
|
|
|
|
|
|
|
|
INSTALL(TARGETS ngap_nr_asn1 DESTINATION ${LIBRARY_DIR})
|
|
|
|
endif(ENABLE_5GNR)
|
|
|
|
endif(ENABLE_5GNR)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|