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
							 | 
						||
| 
								 | 
							
								
							 |