|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 5557 (0x15b5) Types: TextFile Names: »Makefile.SH«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦4fd8323b9⟧ »EurOpenD3/mail/elm2.3.tar.Z« └─⟦698c4f91f⟧ └─⟦this⟧ »doc/Makefile.SH«
case $CONFIG in '') if test ! -f config.sh; then ln ../config.sh . || \ ln ../../config.sh . || \ ln ../../../config.sh . || \ (echo "Can't find config.sh."; exit 1) fi . ./config.sh ;; esac case "$0" in */*) cd `expr X$0 : 'X\(.*\)/'` ;; esac echo "Extracting doc/Makefile (with variable substitutions)" cat >Makefile <<!GROK!THIS! # # $Id: Makefile.SH,v 4.1 90/04/28 22:41:07 syd Exp $ # # Makefile for the documentation of the ELM mail system # # (C) Copyright 1989, 1990, USENET Community Trust # # $Log: Makefile.SH,v $ # Revision 4.1 90/04/28 22:41:07 syd # checkin of Elm 2.3 as of Release PL0 # # # Variables # Variables established by Configure CHMOD = $chmod CP = $cp DEST = $bin ECHO = $echo FORMATTER = $roff LIB = $lib LN = $ln MAN = $mansrc MANEXT = $manext RM = $rm -f TBL = $tbl !GROK!THIS! cat >>Makefile <<'!NO!SUBS!' # Other variables SHELL = /bin/sh # List of installed man pages (except for wnemail.1 - handled differently) MAN_LIST = $(MAN)/answer.$(MANEXT) \ $(MAN)/autoreply.$(MANEXT) \ $(MAN)/checkalias.$(MANEXT) \ $(MAN)/elm.$(MANEXT) \ $(MAN)/fastmail.$(MANEXT) \ $(MAN)/filter.$(MANEXT) \ $(MAN)/frm.$(MANEXT) \ $(MAN)/listalias.$(MANEXT) \ $(MAN)/messages.$(MANEXT) \ $(MAN)/newalias.$(MANEXT) \ $(MAN)/newmail.$(MANEXT) \ $(MAN)/printmail.$(MANEXT) \ $(MAN)/readmsg.$(MANEXT) # List of remotely installed man pages (except for wnemail.1 - handled # differently) REMOTE_MAN_LIST = $(REMOTE)$(MAN)/answer.$(MANEXT) \ $(REMOTE)$(MAN)/autoreply.$(MANEXT) \ $(REMOTE)$(MAN)/checkalias.$(MANEXT) \ $(REMOTE)$(MAN)/elm.$(MANEXT) \ $(REMOTE)$(MAN)/fastmail.$(MANEXT) \ $(REMOTE)$(MAN)/filter.$(MANEXT) \ $(REMOTE)$(MAN)/frm.$(MANEXT) \ $(REMOTE)$(MAN)/listalias.$(MANEXT) \ $(REMOTE)$(MAN)/messages.$(MANEXT) \ $(REMOTE)$(MAN)/newalias.$(MANEXT) \ $(REMOTE)$(MAN)/newmail.$(MANEXT) \ $(REMOTE)$(MAN)/printmail.$(MANEXT) \ $(REMOTE)$(MAN)/readmsg.$(MANEXT) # List of files installed in LIB directory LIB_LIST = $(LIB)/elm-help.0 \ $(LIB)/elm-help.1 \ $(LIB)/elm-help.2 \ $(LIB)/elm-help.3 \ $(LIB)/elmrc-info # List of files installed in remote LIB directory REMOTE_LIB_LIST = $(REMOTE)$(LIB)/elm-help.0 \ $(REMOTE)$(LIB)/elm-help.1 \ $(REMOTE)$(LIB)/elm-help.2 \ $(REMOTE)$(LIB)/elm-help.3 \ $(REMOTE)$(LIB)/elmrc-info # List of formatted guides FORMATTED_LIST = Alias.fmtd \ Config.fmtd \ Cover.fmtd \ Filter.fmtd \ Form.fmtd \ Ref.fmtd \ Users.fmtd # Targets # The following are no-ops all: lint: clean: install: $(LIB_LIST) $(MAN_LIST) $(MAN)/wnewmail.$(MANEXT) # Dependencies and rules for installing man pages and lib files # taken from a remote system # This is the only target that gets installed even if not out-of-date # with respect the files from which it is installed. rmt-install: rmt-defined $(RM) $(MAN)/newmail.$(MANEXT) $(MAN)/wnewmail.$(MANEXT) $(CP) $(REMOTE_MAN_LIST) $(MAN) $(CHMOD) u+w,a+r $(MAN_LIST) $(LN) $(MAN)/newmail.$(MANEXT) $(MAN)/wnewmail.$(MANEXT) $(CP) $(REMOTE_LIB_LIST) $(LIB) $(CHMOD) u+w,a+r $(LIB_LIST) rmt-defined: @(if [ "$(REMOTE)" = "" ];\ then\ $(ECHO) "You need to define 'REMOTE' as the remote file system";\ $(ECHO) "for this particular command. The easiest way to do this";\ $(ECHO) "to type:";\ $(ECHO) " make REMOTE=<remote file system> rmt-install";\ exit 1;\ fi); # Dependencies and rules for installing man pages and lib files $(MAN)/answer.$(MANEXT): answer.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/autoreply.$(MANEXT): autoreply.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/checkalias.$(MANEXT): chkalias.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/elm.$(MANEXT): elm.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/fastmail.$(MANEXT): fastmail.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/filter.$(MANEXT): filter.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/frm.$(MANEXT): frm.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/listalias.$(MANEXT): listalias.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/messages.$(MANEXT): messages.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/newalias.$(MANEXT): newalias.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/newmail.$(MANEXT): newmail.1 $(RM) $@ $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/printmail.$(MANEXT): printmail.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/readmsg.$(MANEXT): readmsg.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(MAN)/wnewmail.$(MANEXT): $(MAN)/newmail.$(MANEXT) $(RM) $@ $(LN) $? $@ $(LIB)/elm-help.0: elm-help.0 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(LIB)/elm-help.1: elm-help.1 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(LIB)/elm-help.2: elm-help.2 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(LIB)/elm-help.3: elm-help.3 $(CP) $? $@ $(CHMOD) u+w,a+r $@ $(LIB)/elmrc-info: elmrc-info $(CP) $? $@ $(CHMOD) u+w,a+r $@ # Dependencies and rules for formatting guides documentation: $(FORMATTED_LIST) Alias.fmtd: Alias.guide $(TBL) $? | $(FORMATTER) tmac.n - > $@ Config.fmtd: Config.guid $(TBL) $? | $(FORMATTER) tmac.n - > $@ Cover.fmtd: Elm.cover $(FORMATTER) tmac.n $? > $@ Filter.fmtd: Filter.guid $(TBL) $? | $(FORMATTER) tmac.n - > $@ Form.fmtd: Form.guide $(FORMATTER) tmac.n $? > $@ Ref.fmtd: Ref.guide $(FORMATTER) tmac.n $? > $@ Users.fmtd: Users.guide $(TBL) $? | $(FORMATTER) tmac.n - > $@ !NO!SUBS!