TARGETS	= $(OBJDIR)coder.1 $(OBJDIR)coder.html $(OBJDIR)debugger.1 $(OBJDIR)debugger.html $(OBJDIR)sequel.1 $(OBJDIR)sequel.html $(OBJDIR)simulator.1 $(OBJDIR)simulator.html
OBJDIR	=
PREFIX	= /usr/local
DESTDIR	=
RM	= rm -f
LN	= ln -f
MKDIR	= mkdir -m 0755 -p
INSTALL	= install


all: $(TARGETS)

$(OBJDIR)coder.1: coder.xml docbook.sh
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)coder.1"

$(OBJDIR)coder.html: coder.css.xml coder.xml docbook.sh manual.css.xml
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)coder.html"

$(OBJDIR)debugger.1: debugger.xml docbook.sh
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)debugger.1"

$(OBJDIR)debugger.html: debugger.css.xml debugger.xml docbook.sh manual.css.xml
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)debugger.html"

$(OBJDIR)sequel.1: docbook.sh sequel.xml
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)sequel.1"

$(OBJDIR)sequel.html: docbook.sh manual.css.xml sequel.css.xml sequel.xml
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)sequel.html"

$(OBJDIR)simulator.1: docbook.sh simulator.xml
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)simulator.1"

$(OBJDIR)simulator.html: docbook.sh manual.css.xml simulator.css.xml simulator.xml
	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)simulator.html"

clean:
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)coder.1"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)coder.html"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)debugger.1"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)debugger.html"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)sequel.1"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)sequel.html"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)simulator.1"
	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)simulator.html"

distclean: clean
	$(RM) -- $(TARGETS)

install: all
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)coder.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)coder.html"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)debugger.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)debugger.html"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)sequel.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)sequel.html"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)simulator.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)simulator.html"

uninstall:
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "coder.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "coder.html"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "debugger.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "debugger.html"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "sequel.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "sequel.html"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "simulator.1"
	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "simulator.html"

.PHONY: all clean distclean install uninstall
