prefix ?= /usr/local

all: pydsh.8.gz pydcp.8.gz SRC/pydsh.py

pydsh.8.gz: DOC/pydsh.8
	gzip -f9 < $< > $@

pydcp.8.gz: DOC/pydcp.8
	gzip -f9 < $< > $@

install: SRC/pydsh.py pydsh.8.gz pydcp.8.gz CONF/pydshrc
	mkdir -p $(DESTDIR)$(prefix)/bin/
	install --mode 755 SRC/pydsh.py $(DESTDIR)$(prefix)/bin/pydsh.py
	ln $(DESTDIR)$(prefix)/bin/pydsh.py $(DESTDIR)$(prefix)/bin/pydsh
	ln $(DESTDIR)$(prefix)/bin/pydsh.py $(DESTDIR)$(prefix)/bin/pydcp

	mkdir -p $(DESTDIR)$(prefix)/share/man/man8/
	install --mode 644 pydsh.8.gz $(DESTDIR)$(prefix)/share/man/man8/pydsh.8.gz

	mkdir -p $(DESTDIR)$(prefix)/share/man/man8/
	install --mode 644 pydcp.8.gz $(DESTDIR)$(prefix)/share/man/man8/pydcp.8.gz

	mkdir -p $(DESTDIR)/etc/pydsh/groups
	install --mode=644 CONF/pydshrc $(DESTDIR)/etc/pydsh/pydshrc
    

distclean: clean
clean:
	rm -f pydsh.8.gz
	rm -f pydcp.8.gz
