p≡p for Java
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
808 B

  1. # Copyright 2017, pEp Foundation
  2. # This file is part of pEp JNI Adapter
  3. # This file may be used under the terms of the GNU General Public License version 3
  4. # see LICENSE.txt
  5. .PHONY: all compile test clean doc doc-cxx doc-java clean-doc install uninstall
  6. all: compile
  7. compile:
  8. $(MAKE) -C src
  9. test: compile
  10. $(MAKE) -C test/java/foundation/pEp/jniadapter/test/ compile
  11. clean-all: clean clean-doc
  12. clean:
  13. $(MAKE) -C src clean
  14. $(MAKE) -C test/java/foundation/pEp/jniadapter/test/ clean clean-pep-home
  15. clean-doc:
  16. rm -rf doc/doxygen/cxx
  17. rm -rf doc/doxygen/java
  18. # Generate API Documentation
  19. doc: doc-cxx doc-java
  20. dox-cxx: compile
  21. cd doc/doxygen; doxygen doxyfile-cxx
  22. doc-java: compile
  23. cd doc/doxygen; doxygen doxyfile-java
  24. install:
  25. $(MAKE) -C src install
  26. uninstall:
  27. $(MAKE) -C src uninstall