
prefix = /usr

datadir = $(prefix)/share
ppddir = $(datadir)/ppd/en

files = *

INSTALL = install -c

INSTALL_PPD = $(INSTALL) -m 444 $(INSTALL_GROUP) $(INSTALL_USER)

all:

debian: all debian.postinst debian.postrm
debian.postinst: debian.postinst.sh Makefile
	sed 's,%ppddir%,$(ppddir),g' debian.postinst.sh >$@
debian.postrm: debian.postrm.sh Makefile
	sed 's,%ppddir%,$(ppddir),g' debian.postrm.sh >$@

install: install-all
install-all: install-ppd-adobe-common \
	install-ppd-adobe-misc install-ppd-adobe-extra

install-ppd-adobe-common: installdirs
	$(MAKE) install-ppd files='Apple*.ppd Agfa*.ppd AGFA*.ppd Canon*.ppd HP*.ppd QMS*.ppd'
install-ppd-adobe-misc: installdirs
	$(MAKE) install-ppd files='Digital*.ppd IBM*.ppd Linotronic*.ppd Monotype*.ppd NEC*.ppd Panasonic*.ppd Sony*.ppd SONY*.ppd Tektronix*.ppd Xerox*.ppd XEROX*.ppd'
install-ppd-adobe-extra: installdirs
	$(MAKE) install-ppd files='APS*.ppd AST*.ppd Accel-a-Writer*.ppd Adobe*.ppd Auto[Ll]ogic*.ppd Colossal*.ppd Compaq*.ppd DTR*.ppd Data[Pp]roducts*.ppd Epson*.ppd EPSON*.ppd FP*.ppd FTR*.ppd Fiery*.ppd GCC*.ppd GDT*.ppd Gestetner*.ppd IDT*.ppd Iris*.ppd IRIS*.ppd JVC*.ppd Kodak*.ppd KODAK*.ppd LBP*.ppd MTR*.ppd Majestik*.ppd Management*.ppd Mono*.ppd NWS*.ppd NeXT*.ppd PIR*.ppd PS*.ppd Panther*.ppd Post*.ppd Proof*.ppd Qume*.ppd RIP*.ppd Ricoh*.ppd RICOH*.ppd Scan[Tt]ext*.ppd Schlumberger*.ppd SCHLUM*.ppd Sci[Tt]ex*.ppd Seiko*.ppd SEIKO*.ppd Shink*.ppd Silent*.ppd Style*.ppd Unisys*.ppd UNISYS*.ppd Vary[Tt]yper*.ppd'

install-ppd:
	cd adobe; $(INSTALL_PPD) `2>/dev/null ls $(files)` $(ppddir)

installdirs:
	mkinstalldirs $(ppddir)

uninstall:
	$(RM) $(ppddir)/`ls adobe/*.ppd`

clean:
	$(RM) debian.post

distclean: clean

