summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..37508a6
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,38 @@
+prefix ?= /usr/local
+bindir ?= $(prefix)/bin
+
+INSTALL = install
+RM = rm -f
+
+BINFILES = \
+ arg \
+ ord \
+ urldecode \
+ v-www-browser \
+ v-editor \
+ whatismyip \
+ chardiff \
+ chardiff_pre \
+ chardiff_post \
+ newegg \
+ hangman \
+ sysfiles \
+ daemon \
+ emacsmail
+
+all: build
+
+build: $(BINFILES)
+
+install: $(addprefix $(DESTDIR)$(bindir)/,$(BINFILES))
+
+$(DESTDIR)$(bindir)/%: % | $(DESTDIR)$(bindir)
+ $(INSTALL) '$<' '$(@D)'
+
+$(DESTDIR)$(bindir):
+ mkdir -p '$@'
+
+clean:
+ $(RM) $(BINFILES)
+ $(RM) *~
+