# Copying and distribution of this file, with or without modification, # are permitted in any medium without royalty provided the copyright # notice and this notice are preserved. This file is offered as-is, # without any warranty. PREFIX = /usr BIN = /bin BINDIR = $(PREFIX)$(BIN) DATA = /share DATADIR = $(PREFIX)$(DATA) DOCDIR = $(DATADIR)/doc INFODIR = $(DATADIR)/info TEXI2DVI = texi2dvi LICENSEDIR = $(DATADIR)/licenses PKGNAME = cerberus-securetty .PHONY: default default: info .PHONY: all all: doc .PHONY: doc doc: info pdf ps dvi .PHONY: info info: cerberus-securetty.info %.info: info/%.texinfo makeinfo "$<" .PHONY: pdf pdf: cerberus-securetty.pdf %.pdf: info/%.texinfo info/fdl.texinfo @mkdir -p obj/pdf cd obj/pdf && texi2pdf ../../$< < /dev/null mv obj/pdf/$@ $@ .PHONY: dvi dvi: cerberus-securetty.dvi %.dvi: info/%.texinfo info/fdl.texinfo @mkdir -p obj/dvi cd obj/dvi && $(TEXI2DVI) ../../$< < /dev/null mv obj/dvi/$@ $@ .PHONY: ps ps: cerberus-securetty.ps %.ps: info/%.texinfo info/fdl.texinfo @mkdir -p obj/ps cd obj/ps && texi2pdf --ps ../../$< < /dev/null mv obj/ps/$@ $@ .PHONY: install install: install-base install-info .PHONY: install-all install-all: install-base install-doc .PHONY: install-base install-base: install-securetty install-license .PHONY: install-securetty install-securetty: mkdir -p -- "$(DESTDIR)$(DATADIR)/$(PKGNAME)" cp -- src/securetty "$(DESTDIR)$(DATADIR)/$(PKGNAME)/securetty" .PHONY: install-license install-license: mkdir -p -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)" cp -- COPYING LICENSE "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)" .PHONY: install-doc install-doc: install-info install-pdf install-ps install-dvi .PHONY: install-info install-info: cerberus-securetty.info mkdir -p -- "$(DESTDIR)$(INFODIR)" cp -- cerberus-securetty.info "$(DESTDIR)$(INFODIR)/$(PKGNAME).info" .PHONY: install-pdf install-pdf: cerberus-securetty.pdf mkdir -p -- "$(DESTDIR)$(DOCDIR)" cp -- cerberus-securetty.pdf "$(DESTDIR)$(DOCDIR)/$(PKGNAME).pdf" .PHONY: install-ps install-ps: cerberus-securetty.ps mkdir -p -- "$(DESTDIR)$(DOCDIR)" cp -- cerberus-securetty.ps "$(DESTDIR)$(DOCDIR)/$(PKGNAME).ps" .PHONY: install-dvi install-dvi: cerberus-securetty.dvi mkdir -p -- "$(DESTDIR)$(DOCDIR)" cp -- cerberus-securetty.dvi "$(DESTDIR)$(DOCDIR)/$(PKGNAME).dvi" .PHONY: uninstall uninstall: -rm -- "$(DESTDIR)$(DATADIR)/$(PKGNAME)/securetty" -rmdir -- "$(DESTDIR)$(DATADIR)/$(PKGNAME)" -rm -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/COPYING" -rm -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)/LICENSE" -rmdir -- "$(DESTDIR)$(LICENSEDIR)/$(PKGNAME)" -rmdir -- "$(DESTDIR)$(LICENSEDIR)" -rm -- "$(DESTDIR)$(INFODIR)/$(PKGNAME).info" -rm -- "$(DESTDIR)$(DOCDIR)/$(PKGNAME).pdf" -rm -- "$(DESTDIR)$(DOCDIR)/$(PKGNAME).ps" -rm -- "$(DESTDIR)$(DOCDIR)/$(PKGNAME).dvi" .PHONY: clean clean: -rm -fr -- bin obj *.su src/*.su -rm -f -- cerberus-securetty.info cerberus-securetty.pdf cerberus-securetty.ps cerberus-securetty.dvi