1MKDIR	= mkdir -m 0755 -p
2INSTALL	= install
3RM	= rm -f
4TARGETS	= $(OBJDIR)gprs.1 $(OBJDIR)phone.1 $(OBJDIR)phonectl.1
5OBJDIR	=
6PREFIX	= /usr/local
7DESTDIR	=
8RM	= rm -f
9LN	= ln -f
10MKDIR	= mkdir -m 0755 -p
11INSTALL	= install
12
13
14all: $(TARGETS)
15
16$(OBJDIR)gprs.1: gprs.xml
17	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)gprs.1"
18
19$(OBJDIR)gprs.html: manual.css.xml gprs.css.xml gprs.xml
20	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)gprs.html"
21
22$(OBJDIR)index.html: gprs.xml index.xml index.xsl phone.xml phonectl.xml
23	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)index.html"
24
25$(OBJDIR)phone.1: phone.xml
26	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)phone.1"
27
28$(OBJDIR)phone.html: manual.css.xml phone.css.xml phone.xml
29	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)phone.html"
30
31$(OBJDIR)phonectl.1: phonectl.xml
32	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)phonectl.1"
33
34$(OBJDIR)phonectl.html: manual.css.xml phonectl.css.xml phonectl.xml
35	./docbook.sh -P "$(PREFIX)" -- "$(OBJDIR)phonectl.html"
36
37clean:
38	$(RM) -- $(gprs.1_OBJS) $(gprs.html_OBJS) $(index.html_OBJS) $(phone.1_OBJS) $(phone.html_OBJS) $(phonectl.1_OBJS) $(phonectl.html_OBJS)
39	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)gprs.1"
40	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)phone.1"
41	./docbook.sh -c -P "$(PREFIX)" -- "$(OBJDIR)phonectl.1"
42
43distclean: clean
44	$(RM) -- $(TARGETS)
45
46install: $(TARGETS)
47	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)gprs.1"
48	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)phone.1"
49	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -i -- "$(OBJDIR)phonectl.1"
50	$(MKDIR) $(DESTDIR)$(PREFIX)/share/doc/Phone
51	$(INSTALL) -m 0644 phone.conf $(DESTDIR)$(PREFIX)/share/doc/Phone/phone.conf
52	$(MKDIR) $(DESTDIR)$(PREFIX)/share/doc/Phone
53	$(INSTALL) -m 0644 pppd-chat_gprs $(DESTDIR)$(PREFIX)/share/doc/Phone/pppd-chat_gprs
54	$(MKDIR) $(DESTDIR)$(PREFIX)/share/doc/Phone
55	$(INSTALL) -m 0644 pppd-peers_gprs $(DESTDIR)$(PREFIX)/share/doc/Phone/pppd-peers_gprs
56	$(MKDIR) $(DESTDIR)$(PREFIX)/share/doc/Phone
57	$(INSTALL) -m 0644 pppd-peers_phone $(DESTDIR)$(PREFIX)/share/doc/Phone/pppd-peers_phone
58
59uninstall:
60	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "gprs.1"
61	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "phone.1"
62	./docbook.sh -P "$(DESTDIR)$(PREFIX)" -u -- "phonectl.1"
63	$(RM) -- $(DESTDIR)$(PREFIX)/share/doc/Phone/phone.conf
64	$(RM) -- $(DESTDIR)$(PREFIX)/share/doc/Phone/pppd-chat_gprs
65	$(RM) -- $(DESTDIR)$(PREFIX)/share/doc/Phone/pppd-peers_gprs
66	$(RM) -- $(DESTDIR)$(PREFIX)/share/doc/Phone/pppd-peers_phone
67
68.PHONY: all clean distclean install uninstall
69