Makefile 882 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. .PHONY: clean all help .FORCE
  2. -include ../Makefile.help
  3. .FORCE:
  4. node_modules:
  5. yarn
  6. artifacts:
  7. cd ../../solana && \
  8. DOCKER_BUILDKIT=1 docker build \
  9. -f Dockerfile \
  10. --build-arg BRIDGE_ADDRESS=agnnozV7x6ffAhi8xVhBd5dShfLnuUKKPEMX1tJ1nDC \
  11. -o ../testing/solana-test-validator/artifacts .
  12. artifacts-main:
  13. git clone \
  14. --depth 1 \
  15. --branch main \
  16. --filter=blob:none \
  17. https://github.com/wormhole-foundation/wormhole \
  18. wormhole-main
  19. cd wormhole-main/solana && \
  20. DOCKER_BUILDKIT=1 docker build \
  21. -f Dockerfile \
  22. --build-arg BRIDGE_ADDRESS=agnnozV7x6ffAhi8xVhBd5dShfLnuUKKPEMX1tJ1nDC \
  23. -o ../../artifacts-main .
  24. rm -rf wormhole-main
  25. .PHONY: test
  26. test: node_modules artifacts-main artifacts
  27. @echo "Running integration tests"
  28. yarn run sdk-tests
  29. .PHONY: clean
  30. clean:
  31. rm -rf artifacts artifacts-main wormhole-main node_modules validator.log .test