SHELL := /bin/sh MAKEFILE := $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) MAKEFLAGS += --no-builtin-rules .SUFFIXES: .PHONY: default default: all ####################################################################################################################### # Overridable project defaults DOBUILD_TOPDIR ?= $(DOBUILDDIR) DOBUILD_PROJECTDIR ?= $(patsubst %/,%,$(dir $(MAKEFILE))) DOBUILD_DOCKERFILE ?= $(PROJECTDIR)/%ID%.dockerfile PROJECTDIR = $(DOBUILD_PROJECTDIR) DOBUILDDIR ?= $(PROJECTDIR)/../.. include $(DOBUILDDIR)/defaults.mk ####################################################################################################################### # Project defaults and macros DEFAULTTARGET = x86_64-gradle@6.3-linux-java11+builder ####################################################################################################################### # Project dependencies ####################################################################################################################### # Architecture-specific rule target configuration GRADLE_TARGETS += $(call target_properties_combine,\ ,\ x86_64,\ gradle,\ linux,\ java11,\ builder,\ 6.3,\ \ ) DOCKER_TARGETS += $(GRADLE_TARGETS) ####################################################################################################################### # Common rule target configuration ####################################################################################################################### # Makefile dependencies ####################################################################################################################### # Rules include $(DOBUILDDIR)/gradle.mk include $(DOBUILDDIR)/docker.mk include $(DOBUILDDIR)/standardrules.mk