#
# Makefile for Vkernel exception server, vax version
#

VPATH=../mi

HEADERDIR= ../../../
HEADERS= ${HEADERDIR}libc/include/mi/Venviron.h \
    ${HEADERDIR}libc/include/m68k/Vexceptions.h
SOURCES= ../mi/exceptions.c
OBJECTS= exceptions.o

#include ../../../buildprefix

CFLAGS = -O -V -v${Xx} -I../mi

LIBS = 

.SUFFIXES: .o .s .c

.c.o:
	ccVAX $(CFLAGS) -c $*.c

# how to make an assembly file (Not deleting it or assembling it)
.c.s:
	ccVAX $(CFLAGS) -S $*.c


# compile everything that needs it
libVexcept.a: $(OBJECTS)
	rm -f libVexcept.a
	ar rc libVexcept.a `lorder $(OBJECTS) | tsort`
	ranlib libVexcept.a

install: libVexcept.a
	$(NETINSTALL) libVexcept.a $(VSYS)/lib/vax

$(OBJECTS): $(HEADERS)

clean:
	rm -f *.o *.s *.ls *CKP *BAK .emacs* *.a
cleanbak:
	rm -f *CKP *BAK


relink:
	rm -f libVexcept.a
