make
-in the dss source directory to build the dss executable and copy it
-to some directory that is included in your PATH, e.g. to `$HOME/bin`
-or to `/usr/local/bin`.
+in the dss source directory to build the dss executable and the
+man page. Then type
+
+ sudo make install
+
+to install in /usr/local, or
+
+ make install PREFIX=/somewhere/else
+
+to install in /somewhere/else.
Also make sure that [rsync](http://rsync.samba.org/) is installed on
your system. Version 2.6.1 or newer is required.
+PREFIX ?= /usr/local
+INSTALL ?= install
+INSTALL_PROGRAM ?= $(INSTALL)
+INSTALL_DATA ?= $(INSTALL) -m 644
+MKDIR_P := mkdir -p
+
VERSION_STRING = 0.1.7
dss_objects := dss.o str.o file.o exec.o sig.o daemon.o df.o tv.o snap.o ipc.o dss.lsg.o
-all: dss
+all: dss dss.1
man: dss.1
DEBUG_CFLAGS ?=
clean:
rm -f *.o dss dss.1 dss.1.html Makefile.deps *.png *~ index.html dss.lsg.h dss.lsg.c
+ifneq ($(findstring strip, $(MAKECMDGOALS)),)
+ strip_option := -s
+endif
+bindir := $(DESTDIR)$(PREFIX)/bin
+mandir := $(DESTDIR)$(PREFIX)/share/man/man1
+install install-strip: all
+ $(MKDIR_P) $(bindir) $(mandir)
+ $(INSTALL_PROGRAM) $(strip_option) dss $(bindir)
+ $(INSTALL_DATA) dss.1 $(mandir)
index.html: dss.1.html index.html.in INSTALL README NEWS
sed -e '/@README@/,$$d' index.html.in > $@