|
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: 6272 (0x1880) Types: TextFile Names: »Makefile«
└─⟦52210d11f⟧ Bits:30007239 EUUGD2: TeX 3 1992-12 └─⟦115023888⟧ »unix3.0/ams.tar.Z« └─⟦dcce43fb1⟧ └─⟦this⟧ »ams/amsfonts/gf/Makefile«
# Makefile for the full set of AMS fonts # cyrillic (from U. of Washington), euler, extracm and symbol # Based on the gf300.makefile # contributed by John Ramsdell of the MITRE Corp., Bedford, MA. # You can change the resolution for all magsteps with a single line # modeled on make depend. # make magsteps "DPI=nnn" # where nnn is the DPI resolution # of your printer. # The *.mf files must be present in or linked in this directory. # Sorry about that. # # To get a full lot of magstepped fonts, change both # DPI and MAGFACTOR # # Check the following lines out for compatibility with your system # Invoke this with make "MF=mymf" "MODE=mymode" to get special # effects. For instance, to make the gf300w fonts, the # call would be: make all "MODE=RicohFourZeroEightZero" TEX = /usr2/local/bin TEXBIN = $(TEX) MAGFACTOR = 0.0 MF = cmmf MODE = localfont MFBASE = /usr2/local/lib/mf/bases CMDLINE = MFBASES=${MFBASE} ; export MFBASES ; $(TEXBIN)/$(MF) '\mode:=$(MODE);' 'batchmode;' # BEGIN MAGSTEPS DO NOT DELETE THIS LINE # OR THIS LINE--the following macros are generated by make magsteps DPI = 120 DPI_MAGHALF = 131 DPI_MAGONE = 144 DPI_MAGHALFONE = 158 DPI_MAGTWO = 173 DPI_MAGTHREE = 208 DPI_MAGFOUR = 250 DPI_MAGFIVE = 300 TEN_AT_NINE = 108 TEN_AT_EIGHT = 96 SVN_AT_SIX = 102 SVN_AT_FIVE = 85 # END MAGSTEPS DO NOT DELETE THIS LINE EITHER .SUFFIXES: .mf .${DPI}gf .SUFFIXES: .${DPI_MAGHALF}gf .${DPI_MAGONE}gf .${DPI_MAGTWO}gf .${DPI_MAGTHREE}gf .${DPI_MAGFOUR}gf .${DPI_MAGFIVE}gf .SUFFIXES: .$(TEN_AT_NINE)gf .$(SVN_AT_SIX)gf .$(TEN_AT_EIGHT)gf .$(SVN_AT_FIVE)gf .mf.${DPI}gf: -$(CMDLINE) 'mag:=magstep(MAGFACTOR);' input $* .mf.${DPI_MAGHALF}gf: $(CMDLINE) 'mag:=magstep(0.5 + MAGFACTOR);' input $* .mf.${DPI_MAGONE}gf: $(CMDLINE) 'mag:=magstep(1.0 + MAGFACTOR);' input $* .mf.${DPI_MAGTWO}gf: $(CMDLINE) 'mag:=magstep(2.0 + MAGFACTOR);' input $* .mf.${DPI_MAGTHREE}gf: $(CMDLINE) 'mag:=magstep(3.0 + MAGFACTOR);' input $* .mf.${DPI_MAGFOUR}gf: $(CMDLINE) 'mag:=magstep(4.0 + MAGFACTOR);' input $* .mf.${DPI_MAGFIVE}gf: $(CMDLINE) 'mag:=magstep(5.0 + MAGFACTOR);' input $* .mf.$(TEN_AT_NINE)gf: $(CMDLINE) 'mag:=9/10 * magstep(MAGFACTOR);' input $* .mf.$(SVN_AT_SIX)gf: $(CMDLINE) 'mag:=6/7 * magstep(MAGFACTOR);' input $* .mf.$(TEN_AT_EIGHT)gf: $(CMDLINE) 'mag:=8/10 * magstep(MAGFACTOR);' input $* .mf.$(SVN_AT_FIVE)gf: $(CMDLINE) 'mag:=5/7 * magstep(MAGFACTOR);' input $* NOMAG = cmbsy5.${DPI}gf cmbsy6.${DPI}gf cmbsy7.${DPI}gf \ cmbsy8.${DPI}gf cmbsy9.${DPI}gf cmcsc8.${DPI}gf \ cmcsc9.${DPI}gf cmex7.${DPI}gf cmex8.${DPI}gf \ cmex9.${DPI}gf cmmib5.${DPI}gf cmmib6.${DPI}gf \ cmmib7.${DPI}gf cmmib8.${DPI}gf cmmib9.${DPI}gf \ msam10.${DPI}gf \ msam5.${DPI}gf msam6.${DPI}gf \ msam7.${DPI}gf msam8.${DPI}gf msam9.${DPI}gf \ wncyb10.${DPI}gf \ wncyb5.${DPI}gf \ wncyb6.${DPI}gf wncyb7.${DPI}gf wncyb8.${DPI}gf \ wncyb9.${DPI}gf \ wncyi10.${DPI}gf wncyi5.${DPI}gf \ wncyi6.${DPI}gf wncyi7.${DPI}gf wncyi8.${DPI}gf \ wncyi9.${DPI}gf \ wncyr10.${DPI}gf wncyr5.${DPI}gf \ wncyr6.${DPI}gf wncyr7.${DPI}gf wncyr8.${DPI}gf \ wncyr9.${DPI}gf \ wncysc10.${DPI}gf \ wncyss10.${DPI}gf wncyss8.${DPI}gf wncyss9.${DPI}gf ENOMAG = euex10.${DPI}gf \ euex7.${DPI}gf euex8.${DPI}gf euex9.${DPI}gf \ eufb10.${DPI}gf \ eufb14.${DPI}gf eufb5.${DPI}gf eufb6.${DPI}gf \ eufb7.${DPI}gf eufb8.${DPI}gf eufb9.${DPI}gf \ eufm10.${DPI}gf \ eufm14.${DPI}gf eufm5.${DPI}gf \ eufm6.${DPI}gf eufm7.${DPI}gf eufm8.${DPI}gf eufm9.${DPI}gf \ eurb10.${DPI}gf \ eurb5.${DPI}gf \ eurb6.${DPI}gf eurb7.${DPI}gf eurb8.${DPI}gf eurb9.${DPI}gf \ eurm10.${DPI}gf \ eurm5.${DPI}gf eurm6.${DPI}gf \ eurm7.${DPI}gf eurm8.${DPI}gf eurm9.${DPI}gf \ eusb10.${DPI}gf \ eusb5.${DPI}gf eusb6.${DPI}gf \ eusb7.${DPI}gf eusb8.${DPI}gf eusb9.${DPI}gf \ eusm10.${DPI}gf \ eusm5.${DPI}gf eusm6.${DPI}gf \ eusm7.${DPI}gf eusm8.${DPI}gf eusm9.${DPI}gf FONTS = $(NOMAG) all: $(FONTS) euler: $(ENOMAG) # Nice bit of self-reference here, as DPI uses itself to recreate itself # magsteps: (base=$(DPI) ; \ echo "DPI = " $$base > magvals ; \ i=`/bin/expr $$base \* 95445` ; \ j=`/bin/expr $$base \* 1000000 + $$i + 500000` ; \ maghalf=`/bin/expr $$j / 1000000` ; \ echo "DPI_MAGHALF = " $$maghalf >> magvals ; \ i=`/bin/expr $$base \* 2` ; j=`/bin/expr $$base \* 10 + $$i + 5` ; magone=`/bin/expr $$j / 10` ; \ echo "DPI_MAGONE = " $$magone >> magvals ; \ i=`/bin/expr $$magone \* 95445` ; j=`/bin/expr $$magone \* 1000000 + $$i + 500000` ; \ maghalfone=`/bin/expr $$j / 1000000` ; \ echo "DPI_MAGHALFONE = " $$maghalfone >> magvals ; \ i=`/bin/expr $$magone \* 2` ; j=`/bin/expr $$magone \* 10 + $$i + 5` ; \ magtwo=`/bin/expr $$j / 10` ; echo "DPI_MAGTWO = " $$magtwo >> magvals ; \ i=`/bin/expr $$magtwo \* 2` ; j=`/bin/expr $$magtwo \* 10 + $$i + 5` ; \ magthree=`/bin/expr $$j / 10` ; echo "DPI_MAGTHREE = " $$magthree >> magvals ; \ i=`/bin/expr $$magthree \* 2` ; j=`/bin/expr $$magthree \* 10 + $$i + 5` ; \ magfour=`/bin/expr $$j / 10` ; echo "DPI_MAGFOUR = " $$magfour >> magvals ; \ i=`/bin/expr $$magfour \* 2` ; j=`/bin/expr $$magfour \* 10 + $$i + 5` ; \ magfive=`/bin/expr $$j / 10` ; echo "DPI_MAGFIVE = " $$magfive >> magvals ; \ i=`/bin/expr $$base \* 900` ; \ tenatnine=`/bin/expr $$i / 1000` ; \ echo "TEN_AT_NINE = " $$tenatnine >> magvals ; \ i=`/bin/expr $$base \* 800` ; \ tenateight=`/bin/expr $$i / 1000` ; \ echo "TEN_AT_EIGHT = " $$tenateight >> magvals ; \ i=`/bin/expr $$base \* 600` ; \ svnatsix=`/bin/expr $$i / 700` ; \ echo "SVN_AT_SIX = " $$svnatsix >> magvals ; \ i=`/bin/expr $$base \* 500` ; \ svnatfive=`/bin/expr $$i / 700` ; \ echo "SVN_AT_FIVE = " $$svnatfive >> magvals ; \ echo "# END MAGSTEPS DO NOT DELETE THIS LINE EITHER" >> magvals) cp Makefile Makefile.bak echo '/^# BEGIN MAGSTEPS/+2,/^# END MAGSTEPS/d|-1r magvals |w' | ex Makefile # echo '/^# DO NOT DELETE THIS LINE/+2,$$d|w' | ex Makefile # echo '# GENERATED DEPENDENCIES MUST BE AT EOF' >> Makefile # echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile # DO NOT DELETE THIS LINE # OR THIS LINE--the following rules are generated by make depend # GENERATED DEPENDENCIES MUST BE AT EOF # IF YOU PUT STUFF HERE IT WILL GO AWAY