Commit 57bdf021 authored by ASN.1 Documenter's avatar ASN.1 Documenter
Browse files

construct asn1 file list dynamically. Check presense.

parent 5a1cb5cc
Loading
Loading
Loading
Loading
Compare d2b84d1f to 650d0d6d
Original line number Diff line number Diff line
Subproject commit d2b84d1faef9591c6df1bb992b162a1fbea06d79
Subproject commit 650d0d6d17aaf0e917e64a4f8131d25147510821
+16 −19
Original line number Diff line number Diff line
@@ -2,28 +2,25 @@ sources := LibItsPki_EncdecDeclarations.ttcn \
           LibItsPki_Pics.ttcn               \
           LibItsPki_Pixits.ttcn             \
           LibItsPki_Templates.ttcn          \
           LibItsPki_TypesAndValues.ttcn     \
           asn1/EtsiTs102941BaseTypes.asn  \
           LibItsPki_TypesAndValues.ttcn 

ifeq (,$(findstring EtsiTs102941BaseTypes.asn,$(all_sources)))
sources += asn1/EtsiTs102941BaseTypes.asn  \
           asn1/EtsiTs102941MessagesCa.asn \
           asn1/EtsiTs102941TrustLists.asn \
           asn1/EtsiTs102941TypesAuthorization.asn \
           asn1/EtsiTs102941TypesAuthorizationValidation.asn \
           asn1/EtsiTs102941TypesCaManagement.asn \
           asn1/EtsiTs102941TypesEnrolment.asn    \
           asn1/EtsiTs102941TypesLinkCertificate.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Crl.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2CrlBaseTypes.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1AcaEeInterface.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1AcaLaInterface.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1AcaMaInterface.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1AcaRaInterface.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1Acpc.asn           \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1CamRaInterface.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1CertManagement.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1EcaEeInterface.asn \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1EeMaInterface.asn  \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1EeRaInterface.asn  \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1LaMaInterface.asn  \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1LaRaInterface.asn  \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1MaRaInterface.asn  \
           asn1/ieee_1609.2.1/Ieee1609Dot2Dot1Protocol.asn       \
           asn1/EtsiTs102941TypesLinkCertificate.asn
endif           

ifeq (,$(findstring EtsiTs103097Module.asn,$(all_sources)))
sources += asn1/sec/EtsiTs103097ExtensionModule.asn           \
           asn1/sec/EtsiTs103097Module.asn
endif

ifeq (,$(findstring Ieee1609Dot2.asn,$(all_sources)))
sources += asn1/sec/ieee1609dot2/Ieee1609Dot2.asn             \
           asn1/sec/ieee1609dot2/Ieee1609Dot2BaseTypes.asn 
endif
+2 −1
Original line number Diff line number Diff line
suite := AtsPki
pdu := EtsiTs103097Data EtsiTs102941Data

sources := ItsPki_Pixits.ttcn \
           ItsPki_TestCases.ttcn \
           ItsPki_TestControl.ttcn \
           ../AtsCAM/lib/asn1/CAM_PDU_Descriptions.asn \
#           ../AtsCAM/lib/asn1/CAM_PDU_Descriptions.asn \
#           ../AtsDENM/lib/asn1/DENM_PDU_Descriptions.asn \