Crypto library written in Ada
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.
 
 
 

38 lines
1.1 KiB

  1. # You may edit this makefile as long as you keep these original
  2. # target names defined. You can change the recipes and/or add new targets.
  3. # Not intended for manual invocation.
  4. # Invoked if automatic builds are enabled.
  5. # Analyzes only on those sources that have changed.
  6. # Does not build executables.
  7. autobuild:
  8. $(GNATMAKE) -gnatc -c -k -d -P "$(GPRPATH)"
  9. # Clean the root project of all build products.
  10. clean:
  11. $(GNATCLEAN) -P "$(GPRPATH)"
  12. # Clean root project and all imported projects too.
  13. clean_tree:
  14. $(GNATCLEAN) -P "$(GPRPATH)" -r
  15. # Check project sources for errors.
  16. # Does not build executables.
  17. analyze:
  18. $(GNATMAKE) -d -gnatc -c -k -P "$(GPRPATH)"
  19. # Build executables for all mains defined by the project.
  20. build:
  21. $(GNATMAKE) -d -P "$(GPRPATH)"
  22. # Clean, then build executables for all mains defined by the project.
  23. rebuild: clean build
  24. # Compile individual file.
  25. compile_file:
  26. $(GNATMAKE) -d -ws -c -u -P "$(GPRPATH)" "$(FILE)"
  27. # Analyze individual file (no object code generated).
  28. analyze_file:
  29. $(GNATMAKE) -d -q -c -gnatc -u -P "$(GPRPATH)" "$(FILE)"