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