alo@kampi.hut.fi (Antti Louko) (08/14/89)
In article <24351@santra.UUCP> alo@kampi.hut.fi (Antti Louko) writes: >There was a bug in remake.c which caused make not to find -llibs under >VPATH directories. make incorrectly tried to find /-starting name >unfer VPATH directories. This is just in case if my cancel didn't get through. The fix I gave was wrong. I am sorry. I checked later at ai.mit.edu and it was already fixed there. The correct fix is: *** /tmp/,RCSt1011723 Mon Aug 14 17:00:36 1989 --- remake.c Mon Aug 14 17:00:15 1989 *************** *** 707,713 **** mtime = name_mtime (name + 8); if (mtime == (time_t) -1) { ! char *newname = name; if (vpath_search (&newname)) { mtime = name_mtime (newname); --- 707,713 ---- mtime = name_mtime (name + 8); if (mtime == (time_t) -1) { ! char *newname = name + 9; if (vpath_search (&newname)) { mtime = name_mtime (newname); I was fooled because I thought that vpath_search might do realloc for newname but it doesn't do that. Antti
mjs@sage.cc.purdue.edu (Michael J Spitzer) (09/02/89)
The following Makefile causes GNU make version 3.54 to die with a
segmentation fault. I've tried to on both Sequents and Suns with
several different compilers. To repeat, just "make -n -f
this_makefile".
-mjs
#
# Lakefile July 28, 1989 Mark Senn
#
# Lakefile for cm fonts.
#
FONTS := \
cmb10 \
cmbsy10 \
cmbx5 \
cmbx6 \
cmbx7 \
cmbx8 \
cmbx9 \
cmbx10 \
cmbx12 \
cmbxsl10 \
cmbxti10 \
cmcsc10 \
cmdunh10 \
cmex10 \
cmff10 \
cmfi10 \
cmfib8 \
cminch \
cmitt10 \
cmmi5 \
cmmi6 \
cmmi7 \
cmmi8 \
cmmi9 \
cmmi10 \
cmmi12 \
cmmib10 \
cmmib10 \
cmmib10 \
cmr5 \
cmr6 \
cmr7 \
cmr8 \
cmr9 \
cmr10 \
cmr12 \
cmr17 \
cmsa10 \
cmsl8 \
cmsl9 \
cmsl10 \
cmsl12 \
cmsltt10 \
cmss8 \
cmss9 \
cmss10 \
cmss12 \
cmss17 \
cmssbx10 \
cmssdc10 \
cmssi8 \
cmssi9 \
cmssi10 \
cmssi12 \
cmssi17 \
cmssq8 \
cmssqi8 \
cmsy5 \
cmsy6 \
cmsy7 \
cmsy8 \
cmsy9 \
cmsy10 \
cmtcsc10 \
cmtex8 \
cmtex9 \
cmtex10 \
cmti7 \
cmti8 \
cmti9 \
cmti10 \
cmti12 \
cmtt8 \
cmtt9 \
cmtt10 \
cmtt12 \
cmu10 \
cmvtt10
# manfnt
RESOLUTIONS := 90 99 108 118 130 142 156 170 187 204 224 \
300 329 360 394 432 473 518 568 622 681 746
cmb10 := $(foreach r,$(RESOLUTIONS),cmb10.$(r)pk)
cmbsy10 := $(foreach r,$(RESOLUTIONS),cmbsy10.$(r)pk)
cmbx5 := $(foreach r,$(RESOLUTIONS),cmbx5.$(r)pk)
cmbx6 := $(foreach r,$(RESOLUTIONS),cmbx6.$(r)pk)
cmbx7 := $(foreach r,$(RESOLUTIONS),cmbx7.$(r)pk)
cmbx8 := $(foreach r,$(RESOLUTIONS),cmbx8.$(r)pk)
cmbx9 := $(foreach r,$(RESOLUTIONS),cmbx9.$(r)pk)
cmbx10 := $(foreach r,$(RESOLUTIONS),cmbx10.$(r)pk)
cmbx12 := $(foreach r,$(RESOLUTIONS),cmbx12.$(r)pk)
cmbxsl10 := $(foreach r,$(RESOLUTIONS),cmbxsl10.$(r)pk)
cmbxti10 := $(foreach r,$(RESOLUTIONS),cmbxti10.$(r)pk)
cmcsc10 := $(foreach r,$(RESOLUTIONS),cmcsc10.$(r)pk)
cmdunh10 := $(foreach r,$(RESOLUTIONS),cmdunh10.$(r)pk)
cmex10 := $(foreach r,$(RESOLUTIONS),cmex10.$(r)pk)
cmff10 := $(foreach r,$(RESOLUTIONS),cmff10.$(r)pk)
cmfi10 := $(foreach r,$(RESOLUTIONS),cmfi10.$(r)pk)
cmfib8 := $(foreach r,$(RESOLUTIONS),cmfib8.$(r)pk)
cminch := $(foreach r,$(RESOLUTIONS),cminch.$(r)pk)
cmitt10 := $(foreach r,$(RESOLUTIONS),cmitt10.$(r)pk)
cmmi5 := $(foreach r,$(RESOLUTIONS),cmmi5.$(r)pk)
cmmi6 := $(foreach r,$(RESOLUTIONS),cmmi6.$(r)pk)
cmmi7 := $(foreach r,$(RESOLUTIONS),cmmi7.$(r)pk)
cmmi8 := $(foreach r,$(RESOLUTIONS),cmmi8.$(r)pk)
cmmi9 := $(foreach r,$(RESOLUTIONS),cmmi9.$(r)pk)
cmmi10 := $(foreach r,$(RESOLUTIONS),cmmi10.$(r)pk)
cmmi12 := $(foreach r,$(RESOLUTIONS),cmmi12.$(r)pk)
cmmib10 := $(foreach r,$(RESOLUTIONS),cmmib10.$(r)pk)
cmmib10 := $(foreach r,$(RESOLUTIONS),cmmib10.$(r)pk)
cmmib10 := $(foreach r,$(RESOLUTIONS),cmmib10.$(r)pk)
cmr5 := $(foreach r,$(RESOLUTIONS),cmr5.$(r)pk)
cmr6 := $(foreach r,$(RESOLUTIONS),cmr6.$(r)pk)
cmr7 := $(foreach r,$(RESOLUTIONS),cmr7.$(r)pk)
cmr8 := $(foreach r,$(RESOLUTIONS),cmr8.$(r)pk)
cmr9 := $(foreach r,$(RESOLUTIONS),cmr9.$(r)pk)
cmr10 := $(foreach r,$(RESOLUTIONS),cmr10.$(r)pk)
cmr12 := $(foreach r,$(RESOLUTIONS),cmr12.$(r)pk)
cmr17 := $(foreach r,$(RESOLUTIONS),cmr17.$(r)pk)
cmsa10 := $(foreach r,$(RESOLUTIONS),cmsa10.$(r)pk)
cmsl8 := $(foreach r,$(RESOLUTIONS),cmsl8.$(r)pk)
cmsl9 := $(foreach r,$(RESOLUTIONS),cmsl9.$(r)pk)
cmsl10 := $(foreach r,$(RESOLUTIONS),cmsl10.$(r)pk)
cmsl12 := $(foreach r,$(RESOLUTIONS),cmsl12.$(r)pk)
cmsltt10 := $(foreach r,$(RESOLUTIONS),cmsltt10.$(r)pk)
cmss8 := $(foreach r,$(RESOLUTIONS),cmss8.$(r)pk)
cmss9 := $(foreach r,$(RESOLUTIONS),cmss9.$(r)pk)
cmss10 := $(foreach r,$(RESOLUTIONS),cmss10.$(r)pk)
cmss12 := $(foreach r,$(RESOLUTIONS),cmss12.$(r)pk)
cmss17 := $(foreach r,$(RESOLUTIONS),cmss17.$(r)pk)
cmssbx10 := $(foreach r,$(RESOLUTIONS),cmssbx10.$(r)pk)
cmssdc10 := $(foreach r,$(RESOLUTIONS),cmssdc10.$(r)pk)
cmssi8 := $(foreach r,$(RESOLUTIONS),cmssi8.$(r)pk)
cmssi9 := $(foreach r,$(RESOLUTIONS),cmssi9.$(r)pk)
cmssi10 := $(foreach r,$(RESOLUTIONS),cmssi10.$(r)pk)
cmssi12 := $(foreach r,$(RESOLUTIONS),cmssi12.$(r)pk)
cmssi17 := $(foreach r,$(RESOLUTIONS),cmssi17.$(r)pk)
cmssq8 := $(foreach r,$(RESOLUTIONS),cmssq8.$(r)pk)
cmssqi8 := $(foreach r,$(RESOLUTIONS),cmssqi8.$(r)pk)
cmsy5 := $(foreach r,$(RESOLUTIONS),cmsy5.$(r)pk)
cmsy6 := $(foreach r,$(RESOLUTIONS),cmsy6.$(r)pk)
cmsy7 := $(foreach r,$(RESOLUTIONS),cmsy7.$(r)pk)
cmsy8 := $(foreach r,$(RESOLUTIONS),cmsy8.$(r)pk)
cmsy9 := $(foreach r,$(RESOLUTIONS),cmsy9.$(r)pk)
cmsy10 := $(foreach r,$(RESOLUTIONS),cmsy10.$(r)pk)
cmtcsc10 := $(foreach r,$(RESOLUTIONS),cmtcsc10.$(r)pk)
cmtex8 := $(foreach r,$(RESOLUTIONS),cmtex8.$(r)pk)
cmtex9 := $(foreach r,$(RESOLUTIONS),cmtex9.$(r)pk)
cmtex10 := $(foreach r,$(RESOLUTIONS),cmtex10.$(r)pk)
cmti7 := $(foreach r,$(RESOLUTIONS),cmti7.$(r)pk)
cmti8 := $(foreach r,$(RESOLUTIONS),cmti8.$(r)pk)
cmti9 := $(foreach r,$(RESOLUTIONS),cmti9.$(r)pk)
cmti10 := $(foreach r,$(RESOLUTIONS),cmti10.$(r)pk)
cmti12 := $(foreach r,$(RESOLUTIONS),cmti12.$(r)pk)
cmtt8 := $(foreach r,$(RESOLUTIONS),cmtt8.$(r)pk)
cmtt9 := $(foreach r,$(RESOLUTIONS),cmtt9.$(r)pk)
cmtt10 := $(foreach r,$(RESOLUTIONS),cmtt10.$(r)pk)
cmtt12 := $(foreach r,$(RESOLUTIONS),cmtt12.$(r)pk)
cmu10 := $(foreach r,$(RESOLUTIONS),cmu10.$(r)pk)
cmvtt10 := $(foreach r,$(RESOLUTIONS),cmvtt10.$(r)pk)
# manfnt := $(foreach r,$(RESOLUTIONS),manfnt.$(r)pk)
# SUN
mode90 := sun
magstep90 := 0
mode99 := sun
magstep99 := 0.5
mode108 := sun
magstep108 := 1
mode118 := sun
magstep118 := 1.5
mode130 := sun
magstep130 := 2
mode142 := sun
magstep142 := 2.5
mode156 := sun
magstep156 := 3
mode170 := sun
magstep170 := 3.5
mode187 := sun
magstep187 := 4
mode204 := sun
magstep204 := 4.5
mode224 := sun
magstep224 := 5
# IMAGEN
mode300 := imagen
magstep300 := 0
mode329 := imagen
magstep329 := 0.5
mode360 := imagen
magstep360 := 1
mode394 := imagen
magstep394 := 1.5
mode432 := imagen
magstep432 := 2
mode473 := imagen
magstep473 := 2.5
mode518 := imagen
magstep518 := 3
mode568 := imagen
magstep568 := 3.5
mode622 := imagen
magstep622 := 4
mode681 := imagen
magstep681 := 4.5
mode746 := imagen
magstep746 := 5
all: $(foreach i,$(FONTS),$($$i)) ;
%.mf: ;
.DEFAULT:
/home/pop/mds/t/bin/virmf \&cmmf "\mode:=$(mode$(subst pk,,$(suffix $@))); mag:=magstep$(magstep$(subst pk,,$(suffix $@)));" input $(basename $@)
/home/pop/mds/t/bin/gftopk $(basename $@).$(subst pk,gf,$(suffix $@))
${RM} $(basename $@).$(subst pk,gf,$(suffix $@))
# magstep resolution resolution*0.5 resolution*0.7
# 0.0 300 150 210
# 0.5 329 165 230
# 1.0 360 180 252
# 1.5 394 197 276
# 2.0 432 216 302
# 2.5 473 237 331
# 3.0 518 256 363
# 3.5 568 284 398
# 4.0 622 311 435
# 4.5 681 341 477
# 5.0 746 373 522
#
#.300pk .329pk .360pk .394pk .432pk .473pk .518pk .568pk .622pk .681pk .746pk \
#.150pk .165pk .180pk .197pk .216pk .237pk .256pk .284pk .311pk .341pk .373pk \
#.210pk .230pk .252pk .276pk .302pk .331pk .363pk .398pk .435pk .477pk .522pk
# The command line format used below was
# taken from The METAFONTbook, page 98.
# magstep(0.0) * 0.5
#.mf.150pk:
# virmf \&cmmf "\mode:=imagen; mag:=0.5;" input $*
# /home/pop/mds/t/bin/gftopk $*.150gf
# ${RM} $*.150gf
# magstep(0.5) * 0.5
#.mf.165pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.55;" input $*
# /home/pop/mds/t/bin/gftopk $*.165gf
# ${RM} $*.165gf
# magstep(1.0) * 0.5
#.mf.180pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.6;" input $*
# /home/pop/mds/t/bin/gftopk $*.180gf
# ${RM} $*.180gf
# magstep(1.5) * 0.5
#.mf.197pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.65667;" input $*
# /home/pop/mds/t/bin/gftopk $*.197gf
# ${RM} $*.197gf
# magstep(0.0) * 0.7
#.mf.210pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.7;" input $*
# /home/pop/mds/t/bin/gftopk $*.210gf
# ${RM} $*.210gf
# magstep(2.0) * 0.5
#.mf.216pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.72;" input $*
# /home/pop/mds/t/bin/gftopk $*.216gf
# ${RM} $*.216gf
# magstep(0.5) * 0.7
#.mf.230pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.76667;" input $*
# /home/pop/mds/t/bin/gftopk $*.230gf
# ${RM} $*.230gf
# magstep(2.5) * 0.5
#.mf.237pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.79;" input $*
# /home/pop/mds/t/bin/gftopk $*.237gf
# ${RM} $*.237gf
# magstep(1.0) * 0.7
#.mf.252pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.84;" input $*
# /home/pop/mds/t/bin/gftopk $*.252gf
# ${RM} $*.252gf
# magstep(3.0) * 0.5
#.mf.256pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.85333;" input $*
# /home/pop/mds/t/bin/gftopk $*.256gf
# ${RM} $*.256gf
# magstep(1.5) * 1.7
#.mf.276pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.92;" input $*
# /home/pop/mds/t/bin/gftopk $*.276gf
# ${RM} $*.276gf
# magstep(3.5) * 0.5
#.mf.284pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 0.94667;" input $*
# /home/pop/mds/t/bin/gftopk $*.284gf
# ${RM} $*.284gf
# magstep(2.0) * 0.7
#.mf.302pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.00667;" input $*
# /home/pop/mds/t/bin/gftopk $*.302gf
# ${RM} $*.302gf
# magstep(4.0) * 0.5
#.mf.311pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.03667;" input $*
# /home/pop/mds/t/bin/gftopk $*.311gf
# ${RM} $*.311gf
# magstep(0.5)
#.mf.329pk:
# magstep(2.5) * 0.7
#.mf.331pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.10333;" input $*
# /home/pop/mds/t/bin/gftopk $*.331gf
# ${RM} $*.331gf
# magstep(4.5) * 0.5
#.mf.341pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.13667;" input $*
# /home/pop/mds/t/bin/gftopk $*.341gf
# ${RM} $*.341gf
# magstep(1.0)
#.mf.360pk:
# magstep(3.0) * 0.7
#.mf.363pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.21;" input $*
# /home/pop/mds/t/bin/gftopk $*.363gf
# ${RM} $*.363gf
# magstep(5.0) * 0.5
#.mf.373pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.24333;" input $*
# /home/pop/mds/t/bin/gftopk $*.373gf
# ${RM} $*.373gf
# magstep(1.5)
# magstep(3.5) * 0.7
#.mf.398pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.32667;" input $*
# /home/pop/mds/t/bin/gftopk $*.398gf
# ${RM} $*.398gf
# magstep(2.0)
# magstep(4.0) * 0.7
#.mf.435pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.45;" input $*
# /home/pop/mds/t/bin/gftopk $*.435gf
# ${RM} $*.435gf
# magstep(4.5) * 0.7
#.mf.477pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.59;" input $*
# /home/pop/mds/t/bin/gftopk $*.477gf
# ${RM} $*.477gf
## magstep(5) * 0.7
#.mf.522pk:
# virmf \&cmmf "\mode:=imagen; mag:=magstep 1.74;" input $*
# /home/pop/mds/t/bin/gftopk $*.522gf
# ${RM} $*.522gf
clean:
${RM} *.*gf
${RM} *.log
${RM} *.*pk
${RM} *.*pxl
${RM} Makefile
$(cmb10): cmb10.mf
$(cmbsy10): cmbsy10.mf
$(cmbx5): cmbx5.mf
$(cmbx6): cmbx6.mf
$(cmbx7): cmbx7.mf
$(cmbx8): cmbx8.mf
$(cmbx9): cmbx9.mf
$(cmbx10): cmbx10.mf
$(cmbx12): cmbx12.mf
$(cmbxsl10): cmbxsl10.mf
$(cmbxti10): cmbxti10.mf
$(cmcsc10): cmcsc10.mf
$(cmdunh10): cmdunh10.mf
$(cmex10): cmex10.mf
$(cmff10): cmff10.mf
$(cmfi10): cmfi10.mf
$(cmfib8): cmfib8.mf
$(cminch): cminch.mf
$(cmitt10): cmitt10.mf
$(cmmi5): cmmi5.mf
$(cmmi6): cmmi6.mf
$(cmmi7): cmmi7.mf
$(cmmi8): cmmi8.mf
$(cmmi9): cmmi9.mf
$(cmmi10): cmmi10.mf
$(cmmi12): cmmi12.mf
$(cmmib10): cmmib10.mf
$(cmmib10): cmmib10.mf
$(cmmib10): cmmib10.mf
$(cmr5): cmr5.mf
$(cmr6): cmr6.mf
$(cmr7): cmr7.mf
$(cmr8): cmr8.mf
$(cmr9): cmr9.mf
$(cmr10): cmr10.mf
$(cmr12): cmr12.mf
$(cmr17): cmr17.mf
$(cmsa10): cmsa10.mf
$(cmsl8): cmsl8.mf
$(cmsl9): cmsl9.mf
$(cmsl10): cmsl10.mf
$(cmsl12): cmsl12.mf
$(cmsltt10): cmsltt10.mf
$(cmss8): cmss8.mf
$(cmss9): cmss9.mf
$(cmss10): cmss10.mf
$(cmss12): cmss12.mf
$(cmss17): cmss17.mf
$(cmssbx10): cmssbx10.mf
$(cmssdc10): cmssdc10.mf
$(cmssi8): cmssi8.mf
$(cmssi9): cmssi9.mf
$(cmssi10): cmssi10.mf
$(cmssi12): cmssi12.mf
$(cmssi17): cmssi17.mf
$(cmssq8): cmssq8.mf
$(cmssqi8): cmssqi8.mf
$(cmsy5): cmsy5.mf
$(cmsy6): cmsy6.mf
$(cmsy7): cmsy7.mf
$(cmsy8): cmsy8.mf
$(cmsy9): cmsy9.mf
$(cmsy10): cmsy10.mf
$(cmtcsc10): cmtcsc10.mf
$(cmtex8): cmtex8.mf
$(cmtex9): cmtex9.mf
$(cmtex10): cmtex10.mf
$(cmti7): cmti7.mf
$(cmti8): cmti8.mf
$(cmti9): cmti9.mf
$(cmti10): cmti10.mf
$(cmti12): cmti12.mf
$(cmtt8): cmtt8.mf
$(cmtt9): cmtt9.mf
$(cmtt10): cmtt10.mf
$(cmtt12): cmtt12.mf
$(cmu10): cmu10.mf
$(cmvtt10): cmvtt10.mf
# manfnt
cmb10.mf: roman.mf cmbase.mf
cmbsy10.mf: mathsy.mf cmbase.mf
cmbx10.mf: roman.mf cmbase.mf
cmbx12.mf: roman.mf cmbase.mf
cmbx5.mf: roman.mf cmbase.mf
cmbx6.mf: roman.mf cmbase.mf
cmbx7.mf: roman.mf cmbase.mf
cmbx8.mf: roman.mf cmbase.mf
cmbx9.mf: roman.mf cmbase.mf
cmbxsl10.mf: roman.mf cmbase.mf
cmbxti10.mf: textit.mf cmbase.mf
cmcsc10.mf: csc.mf cmbase.mf
cmdunh10.mf: roman.mf cmbase.mf
cmex10.mf: mathex.mf cmbase.mf
cmff10.mf: roman.mf cmbase.mf
cmfi10.mf: textit.mf cmbase.mf
cmfib8.mf: roman.mf cmbase.mf
cminch.mf: title.mf cmbase.mf
cmitt10.mf: textit.mf cmbase.mf
cmmi10.mf: mathit.mf cmbase.mf
cmmi12.mf: mathit.mf cmbase.mf
cmmi5.mf: mathit.mf cmbase.mf
cmmi6.mf: mathit.mf cmbase.mf
cmmi7.mf: mathit.mf cmbase.mf
cmmi8.mf: mathit.mf cmbase.mf
cmmi9.mf: mathit.mf cmbase.mf
cmmib10.mf: mathit.mf cmbase.mf
cmr10.mf: roman.mf cmbase.mf
cmr12.mf: roman.mf cmbase.mf
cmr17.mf: roman.mf cmbase.mf
cmr5.mf: roman.mf cmbase.mf
cmr6.mf: roman.mf cmbase.mf
cmr7.mf: roman.mf cmbase.mf
cmr8.mf: roman.mf cmbase.mf
cmr9.mf: roman.mf cmbase.mf
cmsa10.mf: texset.mf cmbase.mf
cmsl10.mf: roman.mf cmbase.mf
cmsl12.mf: roman.mf cmbase.mf
cmsl8.mf: roman.mf cmbase.mf
cmsl9.mf: roman.mf cmbase.mf
cmsltt10.mf: roman.mf cmbase.mf
cmss10.mf: roman.mf cmbase.mf
cmss12.mf: roman.mf cmbase.mf
cmss17.mf: roman.mf cmbase.mf
cmss8.mf: roman.mf cmbase.mf
cmss9.mf: roman.mf cmbase.mf
cmssbx10.mf: roman.mf cmbase.mf
cmssdc10.mf: roman.mf cmbase.mf
cmssi10.mf: roman.mf cmbase.mf
cmssi12.mf: roman.mf cmbase.mf
cmssi17.mf: roman.mf cmbase.mf
cmssi8.mf: roman.mf cmbase.mf
cmssi9.mf: roman.mf cmbase.mf
cmssq8.mf: roman.mf cmbase.mf
cmssqi8.mf: roman.mf cmbase.mf
cmsy10.mf: mathsy.mf cmbase.mf
cmsy5.mf: mathsy.mf cmbase.mf
cmsy6.mf: mathsy.mf cmbase.mf
cmsy7.mf: mathsy.mf cmbase.mf
cmsy8.mf: mathsy.mf cmbase.mf
cmsy9.mf: mathsy.mf cmbase.mf
cmtcsc10.mf: csc.mf cmbase.mf
cmtex10.mf: texset.mf cmbase.mf
cmtex8.mf: texset.mf cmbase.mf
cmtex9.mf: texset.mf cmbase.mf
cmti10.mf: textit.mf cmbase.mf
cmti12.mf: textit.mf cmbase.mf
cmti7.mf: textit.mf cmbase.mf
cmti8.mf: textit.mf cmbase.mf
cmti9.mf: textit.mf cmbase.mf
cmtt10.mf: roman.mf cmbase.mf
cmtt12.mf: roman.mf cmbase.mf
cmtt8.mf: roman.mf cmbase.mf
cmtt9.mf: roman.mf cmbase.mf
cmu10.mf: textit.mf cmbase.mf
cmvtt10.mf: roman.mf cmbase.mf
csc.mf: \
accent.mf \
comlig.mf \
cscspu.mf \
greeku.mf \
punct.mf \
romand.mf \
romanp.mf \
romanu.mf \
romspu.mf \
romsub.mf
mathex.mf: \
bigacc.mf \
bigdel.mf \
bigop.mf
mathit.mf: \
greekl.mf \
greeku.mf \
itall.mf \
italms.mf \
olddig.mf \
romanu.mf \
romms.mf
mathsy.mf: \
calu.mf \
symbol.mf
roman.mf: \
accent.mf \
comlig.mf \
greeku.mf \
punct.mf \
romand.mf \
romanl.mf \
romanp.mf \
romanu.mf \
romlig.mf \
romspl.mf \
romspu.mf \
romsub.mf
symbol.mf: \
sym.mf
texset.mf: \
punct.mf \
romand.mf \
romanl.mf \
romanp.mf \
romanu.mf \
tset.mf \
tsetsl.mf
textit.mf: \
accent.mf \
comlig.mf \
greeku.mf \
itald.mf \
italig.mf \
itall.mf \
italp.mf \
italsp.mf \
punct.mf \
romanu.mf \
romspu.mf \
romsub.mf
title.mf: \
romand.mf \
romanu.mf
tset.mf: \
sym.mfsimkin@samsung.com (Rick Simkin) (10/14/89)
I'm trying to use GNU Make 3.54 on a Sun-3/160 running SunOS 4.0.3. I've
found unexpected behavior which I believe to be a bug. When a file is located
using VPATH, its modification time is not used correctly.
My 1-line Makefile:
VPATH = obj
Repeat by:
mkdir sub obj
echo >obj/test.o
echo >test.c
# make sure that test.c is newer than obj/test.o
make -n test.o
Make says
`obj/test.o' is up to date.
even though test.c is newer than test.o. I expected Make to notice that the
object file is older than the source file and issue a cc command.
-------------------------------------------------------------------------------
Rick Simkin || Phone: +1 (508) 685-7200 x134 (fax 685-4940)
Samsung Software America, Inc. || Internet: simkin@samsung.com
1 Corporate Drive || UUCP: {uunet,ulowell}!ginosko!simkin
Andover, Mass. 01810 USA || decvax!bu-tyng!ulowell!ginosko!simkin
-------------Any opinions expressed are my own, not my employer's.-------------