|
1 | 1 | # Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
|
2 | 2 | # SPDX-License-Identifier: Apache-2.0
|
3 | 3 | CORES=2
|
| 4 | +ENABLE_EXTERN_PROCESSING=1 |
4 | 5 |
|
5 | 6 | TRANSPILE_TESTS_IN_RUST := 1
|
6 | 7 |
|
@@ -64,3 +65,30 @@ SERVICE_DEPS_AwsEncryptionSdk := \
|
64 | 65 | mpl/ComAmazonawsDynamodb \
|
65 | 66 | mpl/AwsCryptographicMaterialProviders/dafny/AwsCryptographicMaterialProviders \
|
66 | 67 | mpl/AwsCryptographicMaterialProviders/dafny/AwsCryptographyKeyStore
|
| 68 | + |
| 69 | +GO_MODULE_NAME="github.com/aws/aws-encryption-sdk" |
| 70 | + |
| 71 | +GO_DEPENDENCY_MODULE_NAMES := \ |
| 72 | + --dependency-library-name=com.amazonaws.dynamodb=github.com/aws/aws-cryptographic-material-providers-library/dynamodb \ |
| 73 | + --dependency-library-name=com.amazonaws.kms=github.com/aws/aws-cryptographic-material-providers-library/kms \ |
| 74 | + --dependency-library-name=aws.cryptography.keyStore=github.com/aws/aws-cryptographic-material-providers-library/mpl \ |
| 75 | + --dependency-library-name=aws.cryptography.primitives=github.com/aws/aws-cryptographic-material-providers-library/primitives \ |
| 76 | + --dependency-library-name=aws.cryptography.materialProviders=github.com/aws/aws-cryptographic-material-providers-library/mpl \ |
| 77 | + --dependency-library-name=sdk.com.amazonaws.dynamodb=github.com/aws/aws-sdk-go-v2/service/dynamodb \ |
| 78 | + --dependency-library-name=sdk.com.amazonaws.kms=github.com/aws/aws-sdk-go-v2/service/kms |
| 79 | + |
| 80 | + |
| 81 | +TRANSLATION_RECORD_GO := \ |
| 82 | + mpl/StandardLibrary/runtimes/go/ImplementationFromDafny-go/ImplementationFromDafny-go.dtr \ |
| 83 | + mpl/ComAmazonawsKms/runtimes/go/ImplementationFromDafny-go/ImplementationFromDafny-go.dtr \ |
| 84 | + mpl/ComAmazonawsDynamodb/runtimes/go/ImplementationFromDafny-go/ImplementationFromDafny-go.dtr \ |
| 85 | + mpl/AwsCryptographyPrimitives/runtimes/go/ImplementationFromDafny-go/ImplementationFromDafny-go.dtr \ |
| 86 | + mpl/AwsCryptographicMaterialProviders/runtimes/go/ImplementationFromDafny-go/ImplementationFromDafny-go.dtr |
| 87 | + |
| 88 | +TYPES_FILE_PATH=dafny/AwsEncryptionSdk/Model/AwsCryptographyEncryptionSdkTypes.dfy |
| 89 | +TYPES_FILE_WITH_EXTERN_STRING="module {:extern \"software.amazon.cryptography.encryptionsdk.internaldafny.types\" } AwsCryptographyEncryptionSdkTypes" |
| 90 | +TYPES_FILE_WITHOUT_EXTERN_STRING="module AwsCryptographyEncryptionSdkTypes" |
| 91 | + |
| 92 | +INDEX_FILE_PATH=dafny/AwsEncryptionSdk/src/Index.dfy |
| 93 | +INDEX_FILE_WITH_EXTERN_STRING="module {:extern \"software.amazon.cryptography.encryptionsdk.internaldafny\" } ESDK refines AbstractAwsCryptographyEncryptionSdkService {" |
| 94 | +INDEX_FILE_WITHOUT_EXTERN_STRING="module ESDK refines AbstractAwsCryptographyEncryptionSdkService {" |
0 commit comments