FONTS=S R I B BI H HO HB HX C CO CB CX S2
FONTSPLUS=S R I B BI H HO HB HX C CO CB CX BR BO BB BX S2
F=/usr/lib/font/devalw
FPLUS=/usr/lib/font/devalwp
MAKEDEV=/src/u/dwb/text/troff.d/makedev
INSTALL=install
LINK=ln
RM=rm -f
CP=cp

all: $F/DESC.out $(FPLUS)/DESC.out

alw: $F/DESC.out

alwp: $(FPLUS)/DESC.out

$F/DESC.out: DESC.alw $(FONTS)
	$(CP) DESC.alw DESC
	$(MAKEDEV) DESC
	$(RM) DESC
	$(INSTALL) -g bin -o bin -m 644 DESC.out $F/DESC.out
	$(INSTALL) -g bin -o bin -m 644 R.out $F/R.out
	$(INSTALL) -g bin -o bin -m 644 I.out $F/I.out
	$(INSTALL) -g bin -o bin -m 644 B.out $F/B.out
	$(INSTALL) -g bin -o bin -m 644 S.out $F/S.out
	$(INSTALL) -g bin -o bin -m 644 S2.out $F/S2.out
	$(INSTALL) -g bin -o bin -m 644 H.out $F/H.out
	$(INSTALL) -g bin -o bin -m 644 HO.out $F/HO.out
	$(INSTALL) -g bin -o bin -m 644 HB.out $F/HB.out
	$(INSTALL) -g bin -o bin -m 644 HX.out $F/HX.out
	$(INSTALL) -g bin -o bin -m 644 C.out $F/C.out
	$(RM) $F/CW.out
	$(LINK) $F/C.out $F/CW.out
	$(INSTALL) -g bin -o bin -m 644 CO.out $F/CO.out
	$(INSTALL) -g bin -o bin -m 644 CB.out $F/CB.out
	$(INSTALL) -g bin -o bin -m 644 CX.out $F/CX.out
	rm *.out

$(FPLUS)/DESC.out: DESC.alwp $(FONTSPLUS)
	$(CP) DESC.alwp DESC
	$(MAKEDEV) DESC
	$(RM) DESC
	$(INSTALL) -g bin -o bin -m 644 DESC.out $(FPLUS)/DESC.out
	$(INSTALL) -g bin -o bin -m 644 R.out $(FPLUS)/R.out
	$(INSTALL) -g bin -o bin -m 644 I.out $(FPLUS)/I.out
	$(INSTALL) -g bin -o bin -m 644 B.out $(FPLUS)/B.out
	$(INSTALL) -g bin -o bin -m 644 S.out $(FPLUS)/S.out
	$(INSTALL) -g bin -o bin -m 644 S2.out $(FPLUS)/S2.out
	$(INSTALL) -g bin -o bin -m 644 H.out $(FPLUS)/H.out
	$(INSTALL) -g bin -o bin -m 644 HO.out $(FPLUS)/HO.out
	$(INSTALL) -g bin -o bin -m 644 HB.out $(FPLUS)/HB.out
	$(INSTALL) -g bin -o bin -m 644 HX.out $(FPLUS)/HX.out
	$(INSTALL) -g bin -o bin -m 644 C.out $(FPLUS)/C.out
	$(RM) $(FPLUS)/CW.out
	$(LINK) $(FPLUS)/C.out $(FPLUS)/CW.out
	$(INSTALL) -g bin -o bin -m 644 CO.out $(FPLUS)/CO.out
	$(INSTALL) -g bin -o bin -m 644 CB.out $(FPLUS)/CB.out
	$(INSTALL) -g bin -o bin -m 644 CX.out $(FPLUS)/CX.out
	$(INSTALL) -g bin -o bin -m 644 BR.out $(FPLUS)/BR.out
	$(INSTALL) -g bin -o bin -m 644 BO.out $(FPLUS)/BO.out
	$(INSTALL) -g bin -o bin -m 644 BB.out $(FPLUS)/BB.out
	$(INSTALL) -g bin -o bin -m 644 BX.out $(FPLUS)/BX.out
	rm *.out

