standard_def.mk 991 B

123456789101112131415161718192021222324
  1. ## Directories
  2. ROOT=$(shell pwd)
  3. BUILD=homectrl
  4. DIR_CMD=cmd ### Main applications for this project.
  5. DIR_INTERNAL=internal ### Private application and library code.
  6. DIR_PKG=pkg ### Library code that's ok to use by external applications
  7. DIR_VENDOR=vendor ### Application dependencies, created by go mod vendor,
  8. DIR_API=api ### OpenAPI/Swagger specs, JSON schema files, protocol definition files.
  9. DIR_WEB=web ### Web application specific components
  10. DIR_CONFIGS=configs ### Configuration file templates or default configs.
  11. DIR_INIT=init ### System init (systemd, upstart, sysv) and process manager/supervisor (runit, supervisord) configs.
  12. DIR_SCRIPTS=scripts ### Scripts to perform various build, install, analysis, etc operations.
  13. DIR_BUILD=build ###
  14. DIR_DEPLOYMENTS=deployments ###
  15. DIR_TEST=test ###
  16. DIR_DOC=docs ###
  17. DIR_TOOLS=tools ###
  18. DIR_EXAMPLES=examples ###
  19. DIG_GITHOOKS=githooks ###
  20. DIR_ASSETS=assets ###
  21. DIR_WEBSITE=website ###