#
# Makefile for V-System C library.
#
# Date Written    : February 24, 1985
# Programmer      : James Wilson
#
# This buildfile will execute the makefile on the lower level vax directories
#


MACHINE = vax
MDLIBVDIRS =
MDDIRS =
MDINSTALL = libuvaxttyrawio.a libuvaxqvssrawio.a

# must be before buildlibtemplate
LINT = lintvax

INSTALLED_FILES = \
		 libV.a \
		 libVsa.a \
		 libVsaconsole.a \
		 lockedmalloc.o \
		 liblockedmalloc.a
OBJSUFFIX = o

.SUFFIXES:
.SUFFIXES: .$(OBJSUFFIX) .c .s

# include the machine independent description
#include ../buildlibtemplate

# Is there some way to extract the common part of these (and m68k versions) ?

libV.a: $(LIBVDIRS)
	rm -f  $@
	ar cq  $@ $<
	ranlib $@

libVsa.a: $(SALIB)
	rm -f  $@
	ar cq  $@ $<
	ranlib $@

libVsaconsole.a: $(SACONSOLE)
	rm -f  $@
	ar cq  $@ $<
	ranlib $@

libuvaxttyrawio.a: ../rawio/vax/uvaxttyrawio.o ../rawio/vax/uvaxkticks.o
	rm -f  $@
	ar cq  $@ $<
	ranlib $@

libuvaxqvssrawio.a: ../rawio/vax/uvaxqvssrawio.o ../rawio/vax/uvaxkticks.o
	rm -f  $@
	ar cq  $@ $<
	ranlib $@

liblockedmalloc.a: lockedmalloc.o
	rm -f  $@
	ar cq  $@ $<
	ranlib $@
