Disable default make target
authorSiraaj Khandkar <siraaj@khandkar.net>
Tue, 31 Mar 2020 10:56:06 +0000 (06:56 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Tue, 31 Mar 2020 10:56:06 +0000 (06:56 -0400)
to prevent accidental execution.

Makefile

index a7d5893..1ffb34c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ MAKEFLAGS := --no-builtin-rules
 DEPS := $(wildcard deps/*)
 
 .PHONY: \
 DEPS := $(wildcard deps/*)
 
 .PHONY: \
+       default \
     $(DEPS) \
     deps \
     home \
     $(DEPS) \
     deps \
     home \
@@ -17,6 +18,12 @@ DEPS := $(wildcard deps/*)
     pkgs_snap_classic \
     pkgs_snap_strict
 
     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)/
 home: mpdconf
        @cp  -Rp  home/bin           $(HOME)/
        @cp  -Rp  home/lib           $(HOME)/
This page took 0.020859 seconds and 4 git commands to generate.