Disable default make target
[khome.git] / Makefile
index cf96d45..1ffb34c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ MAKEFLAGS := --no-builtin-rules
 DEPS := $(wildcard deps/*)
 
 .PHONY: \
+       default \
     $(DEPS) \
     deps \
     home \
@@ -17,6 +18,12 @@ DEPS := $(wildcard deps/*)
     pkgs_snap_classic \
     pkgs_snap_strict
 
+default:
+       @echo '================================================================================'
+       @echo '| Default target disabled. Specify a concrete one.'
+       @echo '================================================================================'
+       @exit 1
+
 home: mpdconf
        @cp  -Rp  home/bin           $(HOME)/
        @cp  -Rp  home/lib           $(HOME)/
@@ -25,7 +32,7 @@ home: mpdconf
        @cp  -Rp  home/.newsboat/    $(HOME)/
        @cp       home/.profile      $(HOME)/
        @cp       home/.fonts.conf   $(HOME)/
-       @fc-cache                    $(HOME)/.fonts
+       @fc-cache -fv
        @cp       home/.Rprofile     $(HOME)/
        @cp       home/.tmux.conf    $(HOME)/
        @cp       home/.xbindkeysrc  $(HOME)/
@@ -44,6 +51,9 @@ pkgs_debian:
        $(MAKE) pkgs_snap_classic
        $(MAKE) pkgs_snap_strict
 
+pkgs_ubuntu: list pkgs-ubuntu.list
+       sudo apt install $(shell ./list pkgs-ubuntu.list)
+
 pkgs_mac:
        $(MAKE) pkgs_brew_install
        $(MAKE) pkgs_brew_cask_install
This page took 0.022777 seconds and 4 git commands to generate.