ligo/test/proto_alpha/Makefile
2017-04-10 18:31:37 +02:00

91 lines
1.9 KiB
Makefile

SRCDIR=../../src
TESTS := \
transaction \
origination \
endorsement \
include ../Makefile.shared
SOURCE_DIRECTORIES := \
${CLIENT_SOURCE_DIRECTORIES} \
${SRCDIR}/proto \
${SRCDIR}/client/embedded \
${SRCDIR}/client/embedded/alpha \
${SRCDIR}/client/embedded/alpha/baker \
../lib
LIB := \
${MINUTILSLIB} ${UTILSLIB} ${COMPILERLIB} \
${NODELIB} ${CLIENTLIB} ${EMBEDDED_CLIENT_PROTOCOLS} ${TESTLIB}
PACKAGES := \
${CLIENT_PACKAGES} \
kaputt \
OPENED_MODULES := \
${CLIENT_OPENED_MODULES} \
Environment Client_embedded_proto_alpha Tezos_context
############################################################################
## Transactions
.PHONY:run-test-transaction
run-test-transaction:
@echo
./test-transaction
TEST_CONNECTION_IMPLS := \
proto_alpha_helpers.mli \
proto_alpha_helpers.ml \
test_transaction.ml
test-transaction: ${LIB} ${TEST_CONNECTION_IMPLS:.ml=.cmx}
@echo COMPILE $(notdir $@)
@${OCAMLOPT} -linkall -linkpkg ${OCAMLFLAGS} -o $@ $^
clean::
rm -f test-transaction
############################################################################
## Origination
.PHONY:run-test-origination
run-test-origination:
@echo
./test-origination
TEST_CONNECTION_IMPLS := \
proto_alpha_helpers.mli \
proto_alpha_helpers.ml \
test_origination.ml
test-origination: ${LIB} ${TEST_CONNECTION_IMPLS:.ml=.cmx}
@echo COMPILE $(notdir $@)
@${OCAMLOPT} -linkall -linkpkg ${OCAMLFLAGS} -o $@ $^
clean::
rm -f test-origination
############################################################################
## Endorsement
.PHONY:run-test-endorsement
run-test-endorsement:
@echo
./test-endorsement
TEST_CONNECTION_IMPLS := \
proto_alpha_helpers.mli \
proto_alpha_helpers.ml \
test_endorsement.ml
test-endorsement: ${LIB} ${TEST_CONNECTION_IMPLS:.ml=.cmx}
@echo COMPILE $(notdir $@)
@${OCAMLOPT} -linkall -linkpkg ${OCAMLFLAGS} -o $@ $^
clean::
rm -f test-endorsement