.SUFFIXES:
.SUFFIXES: .c .o
VPATH = ../mi ../misc
CC = ccVAX
CFLAGS = -v$(Xx)V -O
MACHINE = vax

#include ../../../buildprefix
#include object.list
ALLOBS = $(OBJECTS) patternop.o
PADFONT = $(VSOURCE)/fonts/gf/text_ss.gf

libVgraphics.a: $(ALLOBS)
	rm -f libVgraphics.a
	ar cr libVgraphics.a `lorder $(ALLOBS) | tsort`
	ranlib libVgraphics.a

.c.o:
	$(CC) -c $(CFLAGS) -I../../include/mi $*.c

patternop.o: rasterop.c
	$(CC) -c $(CFLAGS) -DFILL -I../../include/mi -o patternop.o rasterop.c

drawtext.o: drawtext.c
	$(CC) -c -v$(Xx)V -o drawtext.o drawtext.c

# ../misc/genstdfont only runs under V/m68k
stdfont.c: $(PADFONT)
	../misc/genstdfont -r +$(PADFONT) > stdfont.c

object.list: . $(VPATH)
	csh ../../makelists '\.[cs]' .o $(VPATH)
install: libVgraphics.a
	$(NETINSTALL) libVgraphics.a $(VSYS)/lib/$(MACHINE)

clean:
	rm -f *.o libVgraphics.a *.BAK *.CKP
