# SUN VGTS library interface makefile
# redone by Bill Nowicki April 1983

.SUFFIXES: .b

VGTSDIR = ../../servers/vgts
REMLIB = /usr/stanford/lib/libVgts.a

VGTSSRC = stubs.c

STUBS = findpoint.o stubs.o unixtty.o
VSTUBS = findpoint.b stubs.b vtty.b openpad.b usemouse.b \
 setbanner.b editline.b

#ifdef X
C68FLAGS = -V -vx -I../include
#else X
C68FLAGS =  -V -I../include
#endif X
LIBS = 

vgts: $(VSTUBS)

stubs.o stubs.b: $(VGTSDIR)/remote.h

CFLAGS = -DVAX -O -I/usr/sun/include -I$(VGTSDIR)

.c.b:
	cc68  $(C68FLAGS) -O  -I$(VGTSDIR) -c $<

.c.s:
	cc68 $(C68FLAGS) -O -S -c $<

clean:
	rm -f *.BAK *.CKP libVgts.a
	rm -f *.b *.o .emacs*

listings: vgts-listings

remlib: $(STUBS)
	ar rv $(REMLIB) $(STUBS)
	ranlib $(REMLIB)

install:  $(STUBS) remlib
	netinstall /usr/local/lib/libVgts.a /usr/local/lib

padtest: padtest.c openpad.b stubs.b usemouse.b
	cc68 $(C68FLAGS) -r -o padtest padtest.c openpad.b stubs.b usemouse.b $(LIBS) 

backup:
	cd ..; cpdir vgts ../../Vbackup/libc/vgts

build:
	buildmake

xbuild:
	buildmake -DX=1
