#
#	Makefile for VecMat libruary
#	By Thomas Austad
#	Copyright (C) 1998, PlayPsy Co.
#

CFLAGS = -m486 -g
CPPFLAGS = -ffor-scope
CC = g++

HDR = vmtype.h vector2.h vector3.h vector4.h matrix3.h matrix4.h vecmat.h
SRC = vector2.cc vector3.cc vector4.cc matrix3.cc matrix4.cc
OBJ = vector2.o vector3.o vector4.o matrix3.o matrix4.o

LIB = libvecmat.a
DOC = vecmat.info

default: $(OBJ)

$(OBJ): $(SRC) $(HDR)
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $(SRC)

$(LIB): $(OBJ)
	ar -rcs $(LIB) $(OBJ)

$(DOC): vecmat.texi
	makeinfo vecmat.texi


clean:
	rm *~ *.bak *.o *.a

backup:
	tar --create --gzip --file=VecMat98.tgz $(SRC) Makefile vecmat.texi