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