mirror of
				https://github.com/falk-werner/webfuse
				synced 2025-06-13 12:54:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
|  | 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 | ||
|  | 
 |