You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							903 B
						
					
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							903 B
						
					
					
				#!/bin/make -f | 
						|
 | 
						|
DO         := ./build/utils.sh | 
						|
SET_CONFIG := $(DO) set-config | 
						|
DESTDIR    ?= '/' | 
						|
 | 
						|
define colorecho | 
						|
	@tput setaf 118 || true | 
						|
	@echo $1        || true | 
						|
	@tput sgr0      || true | 
						|
endef | 
						|
 | 
						|
 | 
						|
all: install | 
						|
 | 
						|
apply_config: | 
						|
	@#            | KEY                 | VALUE FROM COMMAND LINE  | DEFAULT VALUE | 
						|
	@$(SET_CONFIG) background_images_dir '$(background_images_dir)' /usr/share/backgrounds | 
						|
	@$(SET_CONFIG) config_dir            '$(config_dir)'            /etc/lightdm | 
						|
	@$(SET_CONFIG) greeters_dir          '$(greeters_dir)'          /usr/share/xgreeters | 
						|
	@$(SET_CONFIG) locale_dir            '$(locale_dir)'            /usr/share/locale | 
						|
	@$(SET_CONFIG) themes_dir            '$(themes_dir)'            /usr/share/web-greeter | 
						|
 | 
						|
build_init: clean | 
						|
	$(DO) build-init | 
						|
 | 
						|
build: build_init apply_config | 
						|
	$(DO) build | 
						|
 | 
						|
clean: | 
						|
	$(DO) clean | 
						|
 | 
						|
install: build | 
						|
	$(DO) install $(DESTDIR) | 
						|
	$(call colorecho, SUCCESS!) | 
						|
 | 
						|
 |