|
|
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: T m
Length: 3877 (0xf25)
Types: TextFile
Names: »maXefile.make«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
└─⟦eba4602b1⟧ »./isode-5.0.tar.Z«
└─⟦d3ac74d73⟧
└─⟦this⟧ »isode-5.0/others/max/maXefile.make«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/others/max/maXefile.make«
#########################################################################
#
# maXefile - site-dependent initialization file for maXe
#
# This file is read by the shell script maXe, usually when invoked
# under max, e.g., in the user's .maXdefaults file:
#
# functions.show.command: f.exec /usr/new/lib/X/maXe display -k -- %F
#
# This might be run by max as:
#
# /usr/lib/new/X/maXe display -k -- 3.tex 8.xwd 14.imp
#
# In turn, maXe will run:
#
# make -f @(LIBDIR)/maXefile -k 3.display 8.display 14.display
#
# In turn, make will run something like:
#
# more 1.ia5
# make -f @(LIBDIR)/maXefile 3.dvi
# xdvi 3
# xwud < 8.xwd
# ximpv 14.imp
#
#########################################################################
# Heading
# 0.hdr P2 heading
# .dlv delivery info
#
# Body Parts (X.400)
# .ia5 IA5 text
# .tlx Telex
# .voice Voice
# .g3fax G3 facsimile
# .tif0 TIF0
# .ttx Teletex
# .vtx Videotex
# .nat Nationally Defined
# .enc Encrypted
# .fip Forwarded IP Message
# .sfd Simple Formattable Document
# .tif1 TIF1
# .bilt Bilateral
# .extn External
#
# Body Parts (UNIX)
# .b IS68K bitmap
# .xb X Windows bitmap
# .xwd X Windows window dump
# .c C
# .grf UNIX graph input
# .pic UNIX pic/tpic input
# .plt UNIX graph output
# .s assembly
# .web WEB
# .tex TeX
# .dvi DVI
# .imp imPress
#
#
# Functions
# .edit edit
# .display display
# .print laser print
.SUFFIXES: .hdr .dlv \
.ia5 .tlx .voice .g3fax .tif0 .ttx .vtx .nat .enc .fip .sfd \
.tif1 .bilt .extn \
.b .xb .xwd .c .grf .pic .plt .s .web .tex .dvi .imp \
.edit .display .print
#########################################################################
# Part one: Dependencies
#########################################################################
.b.tex:; itbit $<
.xb.tex:; xtbit $<
.xwd.tex:; xtwd #<
.c.tex:; sh -c 'if tgrind -f -lc $< | sed -e 1d -e \$$d > $@; \
then exit 0; else rm $@; exit 1; fi'
.grf.tex:; sh -c 'if graph < $< | plot -TeX > $@; \
then exit 0; else rm $@; exit 1; fi'
.pic.tex:; tpic $<
.plt.tex:; sh -c 'if plot -TeX < $< > $@; \
then exit 0; else rm $@; exit 1; fi'
.s.tex:; sh -c 'if tgrind -f -la68k $< | sed -e 1d -e \$$d > $@; \
then exit 0; else rm $@; exit 1; fi'
.web.tex:; sh -c 'if weave $<; then exit 0; else rm $@; exit 1; fi'
.web.dvi:; sh -c 'if weave $<; then exit 0; else rm $@; exit 1; fi'
sh -c 'if tex82 \\nonstopmode\\input $<; \
then exit 0; else rm $@; exit 1; fi'
.tex.dvi:; sh -c 'if latex \\nonstopmode\\input $<; \
then exit 0; else rm $@; exit 1; fi'
.dvi.imp:; dviimp $(DFLAGS) -i $@ $<
#########################################################################
# Part two: Actions
#########################################################################
.ia5.edit:; emacs $<
.ia5.display:; more $<
.ia5.print:; iprint $<
.b.edit:; up $<
.xb.edit:; bitmap $<
.xwd.display:; xwud < $<
.xwd.print:; bitimp -a xwdimp -p $<
.c.edit .grf.edit .pic.edit .s.edit:
emacs $<
.c.display .s.display:
more $<
.b.display .xb.display .grf.display .pic.display .plt.display:
make -f @(LIBDIR)/maXefile $(MFLAGS) $*.tex
-tex82 \\nonstopmode\\def\\dispfigure{$*}\\input printpic\\bye
xdvi -l printpic.dvi
-rm -f $*.tex printpic.dvi printpic.log
.c.print:; tgrind -lc $<
.b.print .xb.print .grf.print .pic.print .plt.print:
make -f @(LIBDIR)/maXefile $(MFLAGS) $*.tex
-tex82 \\nonstopmode\\def\\dispfigure{$*}\\input printpic\\bye
dvisp -Xl -J "$*" $(DFLAGS) printpic.dvi
-rm -f $*.tex printpic.dvi printpic.log
.s.print:; tgrind -la68k $<
.web.edit .tex.edit:
emacs $<
.web.display .tex.display:
make -f @(LIBDIR)/maXefile $(MFLAGS) $*.dvi
xdvi $*
.web.print .tex.print:
make -f @(LIBDIR)/maXefile $(MFLAGS) $*.dvi
dvisp $(DFLAGS) $*.dvi
.dvi.display:; xdvi $<
.dvi.print:; dvisp $(DFLAGS) $<
.imp.display:; ximpv $<
.imp.print:; lpr -v $<