# NOTE : There are SBT jobs that will compile this project into a dar under
# the usual .daml/dist output directory and run code-gen to create scala case
# classes. You should either use `daml build` or `sbt ~compile`, but NOT both
# at the same time (see #179 for more context).

sdk-version: 3.3.0-snapshot.20250502.13767.0.v2fc6c7e2
name: splice-amulet
source: daml
version: 0.1.14
dependencies:
  - daml-prim
  - daml-stdlib
data-dependencies:
  - ../../token-standard/splice-api-token-metadata-v1/.daml/dist/splice-api-token-metadata-v1-current.dar
  - ../../token-standard/splice-api-token-holding-v1/.daml/dist/splice-api-token-holding-v1-current.dar
  - ../../token-standard/splice-api-token-transfer-instruction-v1/.daml/dist/splice-api-token-transfer-instruction-v1-current.dar
  - ../../token-standard/splice-api-token-allocation-v1/.daml/dist/splice-api-token-allocation-v1-current.dar
  - ../../token-standard/splice-api-token-allocation-instruction-v1/.daml/dist/splice-api-token-allocation-instruction-v1-current.dar
  - ../splice-util/.daml/dist/splice-util-current.dar
  - ../splice-api-featured-app-v1/.daml/dist/splice-api-featured-app-v1-current.dar
build-options:
  - --ghc-option=-Wunused-binds
  - --ghc-option=-Wunused-matches
  - --target=2.1
  - -Wno-upgrade-exceptions
  - -Wno-ledger-time-is-alpha
  - -Wno-deprecated-exceptions
codegen:
  java:
    package-prefix: org.lfdecentralizedtrust.splice.codegen.java
    decoderClass: org.lfdecentralizedtrust.splice.codegen.java.DecoderSpliceAmulet
    output-directory: target/daml-codegen-java
