ASN_MODULE_SRC = \ gen/OPEN_TYPE_ber.c \ gen/TCAP_DialoguePDU.c \ gen/TCAP_AUDT-apdu.c \ gen/NULL_ber.c \ gen/asn_codecs_prim_ber.c \ gen/TCAP_Abort.c \ gen/TCAP_Associate-source-diagnostic.c \ gen/asn_SEQUENCE_OF.c \ gen/ber_tlv_tag.c \ gen/constr_CHOICE_print.c \ gen/NativeInteger_print.c \ gen/der_encoder.c \ gen/constr_SEQUENCE_OF.c \ gen/TCAP_ComponentPortion.c \ gen/TCAP_Release-request-reason.c \ gen/INTEGER_rfill.c \ gen/asn_bit_data.c \ gen/NativeInteger.c \ gen/TCAP_DestTransactionID.c \ gen/TCAP_ReturnResultProblem.c \ gen/OBJECT_IDENTIFIER.c \ gen/constr_CHOICE_ber.c \ gen/constr_SET_OF_ber.c \ gen/INTEGER.c \ gen/TCAP_Invoke.c \ gen/constraints.c \ gen/TCAP_ErrorCode.c \ gen/asn_SET_OF.c \ gen/TCAP_Unidirectional.c \ gen/NULL.c \ gen/GraphicString.c \ gen/ANY.c \ gen/constr_CHOICE.c \ gen/asn_internal.c \ gen/TCAP_Begin.c \ gen/TCAP_ReturnError.c \ gen/OBJECT_IDENTIFIER_rfill.c \ gen/OCTET_STRING_ber.c \ gen/constr_SEQUENCE_print.c \ gen/TCAP_UniDialoguePDU.c \ gen/asn_application.c \ gen/TCAP_Release-response-reason.c \ gen/NULL_rfill.c \ gen/constr_SET_OF_rfill.c \ gen/TCAP_P-AbortCause.c \ gen/BIT_STRING.c \ gen/constr_SEQUENCE.c \ gen/TCAP_Parameter.c \ gen/TCAP_InvokeProblem.c \ gen/asn_codecs_prim.c \ gen/constr_SET_OF_print.c \ gen/TCAP_OrigTransactionID.c \ gen/TCAP_Reject.c \ gen/BIT_STRING_rfill.c \ gen/NULL_print.c \ gen/TCAP_InvokeIdType.c \ gen/constr_SET_OF.c \ gen/TCAP_Component.c \ gen/constr_CHOICE_rfill.c \ gen/OCTET_STRING_print.c \ gen/NativeInteger_ber.c \ gen/OCTET_STRING_rfill.c \ gen/TCAP_Associate-result.c \ gen/TCAP_ERROR.c \ gen/constr_SEQUENCE_ber.c \ gen/asn_random_fill.c \ gen/constr_TYPE.c \ gen/NativeInteger_rfill.c \ gen/TCAP_AARQ-apdu.c \ gen/TCAP_DialoguePortion.c \ gen/ANY_ber.c \ gen/TCAP_RLRQ-apdu.c \ gen/OPEN_TYPE.c \ gen/TCAP_AARE-apdu.c \ gen/TCAP_RLRE-apdu.c \ gen/TCAP_GeneralProblem.c \ gen/constr_SEQUENCE_rfill.c \ gen/TCAP_OPERATION.c \ gen/TCAP_EXTERNAL.c \ gen/ber_decoder.c \ gen/TCAP_ABRT-source.c \ gen/TCAP_ABRT-apdu.c \ gen/INTEGER_print.c \ gen/TCAP_Continue.c \ gen/TCAP_Reason.c \ gen/BIT_STRING_print.c \ gen/TCAP_End.c \ gen/TCAP_Dialog1.c \ gen/TCAP_ReturnErrorProblem.c \ gen/TCAP_TCMessage.c \ gen/INTEGER_ber.c \ gen/TCAP_ExternalPDU.c \ gen/OCTET_STRING.c \ gen/ber_tlv_length.c \ gen/ObjectDescriptor.c \ gen/OBJECT_IDENTIFIER_print.c \ gen/constr_SEQUENCE_OF_ber.c \ gen/TCAP_ReturnResult.c \ $(NULL) ASN_MODULE_INC = \ TCAP_RLRQ-apdu.h \ TCAP_Component.h \ TCAP_Parameter.h \ TCAP_TCMessage.h \ TCAP_ComponentPortion.h \ TCAP_OrigTransactionID.h \ TCAP_Associate-result.h \ TCAP_AUDT-apdu.h \ TCAP_GeneralProblem.h \ TCAP_Begin.h \ TCAP_DialoguePDU.h \ TCAP_Release-response-reason.h \ TCAP_ExternalPDU.h \ TCAP_AARQ-apdu.h \ TCAP_Continue.h \ TCAP_asn_constant.h \ TCAP_DialoguePortion.h \ TCAP_InvokeIdType.h \ TCAP_UniDialoguePDU.h \ TCAP_End.h \ TCAP_ReturnResult.h \ TCAP_Abort.h \ TCAP_Dialog1.h \ TCAP_OPERATION.h \ TCAP_Reject.h \ TCAP_Invoke.h \ TCAP_ReturnError.h \ TCAP_Release-request-reason.h \ TCAP_Reason.h \ TCAP_ReturnErrorProblem.h \ TCAP_ABRT-apdu.h \ TCAP_ERROR.h \ TCAP_AARE-apdu.h \ TCAP_DestTransactionID.h \ TCAP_ErrorCode.h \ TCAP_Unidirectional.h \ TCAP_ABRT-source.h \ TCAP_InvokeProblem.h \ TCAP_ReturnResultProblem.h \ TCAP_P-AbortCause.h \ TCAP_EXTERNAL.h \ TCAP_RLRE-apdu.h \ TCAP_Associate-source-diagnostic.h \ $(NULL) SKEL_HEADER_FILES = \ skel/NumericString.h \ skel/IA5String.h \ skel/oer_support.h \ skel/ANY.h \ skel/constr_SEQUENCE_OF.h \ skel/per_encoder.h \ skel/uper_opentype.h \ skel/asn_random_fill.h \ skel/BOOLEAN.h \ skel/NULL.h \ skel/OBJECT_IDENTIFIER.h \ skel/TeletexString.h \ skel/UTCTime.h \ skel/per_support.h \ skel/per_decoder.h \ skel/aper_opentype.h \ skel/jer_encoder.h \ skel/asn_config.h \ skel/OPEN_TYPE.h \ skel/INTEGER.h \ skel/asn_application.h \ skel/asn_system.h \ skel/ObjectDescriptor.h \ skel/xer_support.h \ skel/oer_encoder.h \ skel/ISO646String.h \ skel/NativeInteger.h \ skel/constr_SET.h \ skel/constr_CHOICE.h \ skel/aper_encoder.h \ skel/asn_SET_OF.h \ skel/per_opentype.h \ skel/PrintableString.h \ skel/uper_encoder.h \ skel/constr_SEQUENCE.h \ skel/REAL.h \ skel/RELATIVE-OID.h \ skel/OCTET_STRING.h \ skel/GeneralString.h \ skel/uper_support.h \ skel/BIT_STRING.h \ skel/T61String.h \ skel/uper_decoder.h \ skel/der_encoder.h \ skel/ENUMERATED.h \ skel/NativeReal.h \ skel/aper_support.h \ skel/constr_TYPE.h \ skel/VisibleString.h \ skel/asn_SEQUENCE_OF.h \ skel/BMPString.h \ skel/asn_bit_data.h \ skel/UniversalString.h \ skel/VideotexString.h \ skel/oer_decoder.h \ skel/jer_decoder.h \ skel/xer_encoder.h \ skel/ber_decoder.h \ skel/constraints.h \ skel/constr_SET_OF.h \ skel/asn_codecs_prim.h \ skel/UTF8String.h \ skel/jer_support.h \ skel/aper_decoder.h \ skel/xer_decoder.h \ skel/ber_tlv_length.h \ skel/NativeEnumerated.h \ skel/asn_codecs.h \ skel/asn_internal.h \ skel/GraphicString.h \ skel/ber_tlv_tag.h \ skel/asn_ioc.h \ skel/GeneralizedTime.h \ $(NULL) EXTRA_DIST = $(SKEL_HEADER_FILES) # This is _NOT_ the library release version, it's an API version. # Please read Chapter 6 "Library interface versions" of the libtool # documentation before making any modification LIBVERSION=0:0:0 #INCLUDES = $(all_includes) -I/usr/local/include/asn1c -I$(top_srcdir)/include AM_CFLAGS = -I$(top_srcdir)/include/ -I$(top_srcdir)/src/skel $(ASN_MODULE_CFLAGS) libosmo_asn1_tcap_la_SOURCES = \ $(ASN_MODULE_SRC) lib_LTLIBRARIES=libosmo-asn1-tcap.la regen: copy-skeleton-headers regenerate-from-asn1-source copy-from-skeleton-headers: if test -d $(top_srcdir)/src/skel/; then \ rm -rf $(top_srcdir)/src/skel/; \ fi mkdir -p $(top_srcdir)/src/skel/ cp $(ASN1C_SKELETON_PATH)/*.h $(top_srcdir)/src/skel/ regenerate-from-asn1-source: rm -f $(top_srcdir)/src/gen/*.c ASN1C_PREFIX="TCAP_" ${ASN1C_BIN_PATH} \ -S $(ASN1C_SKELETON_PATH) \ -fcompound-names \ -gen-BER \ -no-gen-APER \ -no-gen-XER \ -no-gen-JER \ -no-gen-OER \ -no-gen-UPER \ -no-gen-example \ $(top_srcdir)/asn/DialoguePDUs.asn \ $(top_srcdir)/asn/tcap.asn \ $(top_srcdir)/asn/UnidialoguePDUs.asn $(top_srcdir)/move-asn1-header-files.sh osmocom/tcap $(ASN_MODULE_INC) # Finally copy *.c from builddir to srcdir: if test "$(realpath $(CURDIR))" != "$(realpath $(top_srcdir)/src/gen)"; then \ mkdir -p $(top_srcdir)/src/gen/ && \ cp *.c $(top_srcdir)/src/gen; \ fi rm -f $(top_srcdir)/src/gen/converter-example.c rm $(top_srcdir)/src/Makefile.am.libasncodec