Makefile.particle 743 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. PARTICLE_PACKAGE ?= hydrogen-crypto.zip
  2. SRC = \
  3. hydrogen.c \
  4. hydrogen.h \
  5. impl/common.h \
  6. impl/core.h \
  7. impl/gimli-core.h \
  8. impl/hash.h \
  9. impl/hydrogen_p.h \
  10. impl/kdf.h \
  11. impl/kx.h \
  12. impl/pwhash.h \
  13. impl/random.h \
  14. impl/secretbox.h \
  15. impl/sign.h \
  16. impl/x25519.h \
  17. impl/gimli-core/portable.h
  18. all: package
  19. package: $(PARTICLE_PACKAGE)
  20. $(PARTICLE_PACKAGE):
  21. mkdir particle
  22. mkdir particle/src
  23. cp library.properties particle/.
  24. cp README.md particle/.
  25. cp LICENSE particle/.
  26. cp -r impl particle/src/.
  27. cp hydrogen.h particle/src/.
  28. cp hydrogen.c particle/src/hydrogen.cpp
  29. 7z a -tzip -mx=9 -r $(PARTICLE_PACKAGE) particle/.
  30. rm -rf particle
  31. .PHONY: clean
  32. clean:
  33. rm -f tests/tests
  34. rm -rf particle
  35. rm -f $(PARTICLE_PACKAGE)