############################################################################################# ############################################################################################# ## ## PROJECT-DEFINITIONS ## ############################################################################################# ############################################################################################# COMPONENT_NAME := bob ############################################################################################# ############################################################################################# ## ## MORE GENERAL BLOCK WITH STANDARD DEFINITIONS ## ############################################################################################# ############################################################################################# # get Makefile directory name: http://stackoverflow.com/a/5982798/376773 THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) PROJECT_ROOT:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd)/ THIS_MAKEFILE:=$(PROJECT_ROOT)$(THIS_MAKEFILE_PATH) # include project.mk only if it exists -include $(PROJECT_ROOT)project.mk # Define the location of Makefiles MAKEFILE_IMPORT_PATH?=$(PROJECT_ROOT)makefiles/ # include project.mk only if it exists -include $(MAKEFILE_IMPORT_PATH)project.mk ############################################################################################# ############################################################################################# ## ## INCLUSION OF VARIOUS STANDARD RULES ## ############################################################################################# ############################################################################################# #include $(MAKEFILE_IMPORT_PATH)directories-standard.mk #include $(MAKEFILE_IMPORT_PATH)directories-go-lib.mk include $(MAKEFILE_IMPORT_PATH)directories-go-utilities.mk #include $(MAKEFILE_IMPORT_PATH)directories-platform-part.mk #include $(MAKEFILE_IMPORT_PATH)jsdoc.mk include $(MAKEFILE_IMPORT_PATH)output.mk include $(MAKEFILE_IMPORT_PATH)placeholder.mk #include $(MAKEFILE_IMPORT_PATH)conan.mk include $(MAKEFILE_IMPORT_PATH)s3.mk #include $(MAKEFILE_IMPORT_PATH)readme-standard.mk #include $(MAKEFILE_IMPORT_PATH)readme-webcomponents.mk include $(MAKEFILE_IMPORT_PATH)readme-go-utilities.mk #include $(MAKEFILE_IMPORT_PATH)readme-go-lib.mk #include $(MAKEFILE_IMPORT_PATH)readme-platform-part.mk include $(MAKEFILE_IMPORT_PATH)licenses.mk include $(MAKEFILE_IMPORT_PATH)license-agpl3.mk #include $(MAKEFILE_IMPORT_PATH)license-unlicensed.mk #include $(MAKEFILE_IMPORT_PATH)license-all-rights-reserved.mk #include $(MAKEFILE_IMPORT_PATH)jsdoc-json.mk include $(MAKEFILE_IMPORT_PATH)go.mk include $(MAKEFILE_IMPORT_PATH)changelog.mk #include $(MAKEFILE_IMPORT_PATH)docman.mk #include $(MAKEFILE_IMPORT_PATH)reqman.mk include $(MAKEFILE_IMPORT_PATH)git.mk include $(MAKEFILE_IMPORT_PATH)gitignore.mk include $(MAKEFILE_IMPORT_PATH)color.mk include $(MAKEFILE_IMPORT_PATH)version.mk #include $(MAKEFILE_IMPORT_PATH)docker.mk #include $(MAKEFILE_IMPORT_PATH)node.mk include $(MAKEFILE_IMPORT_PATH)terminal.mk include $(MAKEFILE_IMPORT_PATH)target-go-fetch-licenses.mk include $(MAKEFILE_IMPORT_PATH)target-add-licenses.mk include $(MAKEFILE_IMPORT_PATH)target-deploy-tool.mk #include $(MAKEFILE_IMPORT_PATH)target-jsdoc-build.mk #include $(MAKEFILE_IMPORT_PATH)target-docman.mk #include $(MAKEFILE_IMPORT_PATH)target-caddy.mk #include $(MAKEFILE_IMPORT_PATH)target-conan.mk #include $(MAKEFILE_IMPORT_PATH)target-phpunit.mk #include $(MAKEFILE_IMPORT_PATH)target-jekyll.mk include $(MAKEFILE_IMPORT_PATH)target-update-makefiles.mk include $(MAKEFILE_IMPORT_PATH)target-help.mk include $(MAKEFILE_IMPORT_PATH)target-go-build.mk #include $(MAKEFILE_IMPORT_PATH)target-node-build.mk #include $(MAKEFILE_IMPORT_PATH)target-node-test.mk #include $(MAKEFILE_IMPORT_PATH)target-npm-publish.mk #include $(MAKEFILE_IMPORT_PATH)target-npm.mk include $(MAKEFILE_IMPORT_PATH)target-git.mk #include $(MAKEFILE_IMPORT_PATH)target-init-standard.mk #include $(MAKEFILE_IMPORT_PATH)target-init-webcomponent.mk #nclude $(MAKEFILE_IMPORT_PATH)target-init-go-utilities.mk #include $(MAKEFILE_IMPORT_PATH)target-init-platform-part.mk include $(MAKEFILE_IMPORT_PATH)target-version.mk include $(MAKEFILE_IMPORT_PATH)target-variable.mk include $(MAKEFILE_IMPORT_PATH)terminal-check.mk ############################################################################################# # include target-project.mk only if it exists -include $(MAKEFILE_IMPORT_PATH)target-project.mk