# transcript/Makefile.bsd
#
# Copyright 1985,1987 (C) Adobe Systems Incorporated. All rights reserved.
# GOVERNMENT END USERS: See notice of rights in Notice file in release directory.
# RCSID: $Header: /afs/sipb/project/sipb-athena/src/transcript-v2.1/RCS/Imakefile,v 1.2 1995/11/05 20:56:03 ghudson Exp $
#
# to install transcript:
#
#	(Once for your system)
#		bsd
#		edit config & printer
#		make programs
#
#		(become super-user)
#		make install		( install files in system dirs )
#
#	(For each PostScript/TranScript printer)
#		cd etc
#		(become super-user)
#		mkprinter PRINTER TTY
#

OMFLAGS=$(MFLAGS) RM="$(RM)" SETOCFLAGS="$(CFLAGS)"
all::	programs

do_subdirs_imakefile(man)

explain:
	@cat doc/make.notes

programs:
	. ./config; cd lib; ${MAKE} ${OMFLAGS} programs
	. ./config; cd man; ${MAKE} ${OMFLAGS} programs
	. ./config; cd sh;  ${MAKE} ${OMFLAGS} programs
	. ./config; cd src; \
		$(RM) Makefile; \
		sed -e s,SETCFLAGS,"$$SETCFLAGS",g <Make.proto >Makefile; \
		${MAKE} ${OMFLAGS} programs

install::
#	-. ./config; rm -rf $(DESTDIR)/$$PSLIBDIR.old
#	-. ./config; mv $(DESTDIR)$$PSLIBDIR $(DESTDIR)$$PSLIBDIR.old
	-. ./config; $(RM) -r $(DESTDIR)/$$PSLIBDIR
	-. ./config; mkdir $(DESTDIR)/$$PSLIBDIR && \
		chown $$OWNER $(DESTDIR)/$$PSLIBDIR && \
		chgrp $$GROUP $(DESTDIR)/$$PSLIBDIR && \
		chmod 755 $(DESTDIR)/$$PSLIBDIR
	. ./config; cd src; ${MAKE} ${OMFLAGS} DESTDIR=$(DESTDIR) install
	. ./config; cd sh;  ${MAKE} ${OMFLAGS} DESTDIR=$(DESTDIR) install
	. ./config; cd lib; ${MAKE} ${OMFLAGS} DESTDIR=$(DESTDIR) install
	. ./config; cd man; ${MAKE} ${OMFLAGS} DESTDIR=$(DESTDIR) install

local_clean:
	$(RM) *BAK *CKP .emacs_[0-9]*

clean:: local_clean
	cd etc; ${MAKE} ${OMFLAGS} clean
	cd lib; ${MAKE} ${OMFLAGS} clean
	cd man; ${MAKE} ${OMFLAGS} clean
	cd  sh; ${MAKE} ${OMFLAGS} clean
	cd src; ${MAKE} ${OMFLAGS} clean
