#########################################################################
#
# Copyright (c) 1997 by Damian Hamill  Please see the
# copyright notice included in this distribution for full details.
#
# HISTORY
#   damian - 23 Jul 1997: Created.
#
#########################################################################

CC   = gcc

LEX  = flex
YACC = bison
TAR  = tar
SHAR = shar

LDFLAGS = -lm

GCC_WARNINGS = -Wall -Wshadow -Wpointer-arith -Wconversion

CC            = gcc

CFLAGS        = $(GCC_WARNINGS) $(LOCAL_WARNINGS) -O2 -g

pure := PRELINKER = purify
pure := PRECOMPILER = purify

INCLUDES   = -I. -I../include -I../../include -I/usr/local/include -I/usr/5include

LINKFLAGS= -L. -L../lib -L../../lib -L/usr/local/lib 

LIBS = -ldflts -lV
DEFS = -D$(VSYSTEM)
INSTALLDIR = ../../lib

.c.o :
	${PRECOMPILER} ${CC} -o $@ ${CFLAGS} ${INCLUDES} ${DEFS} -c $<

SRCS =  DfltsPaths.c DfltsIntface.c DfltsMem.c 

all:    libdflts.a test

dfltsOBJECTS = ${SRCS:%.c=%.o}

libdflts.a: ${dfltsOBJECTS}
	${AR} libdflts.a ${dfltsOBJECTS}
	${RANLIB} libdflts.a

${INSTALLDIR}/libdflts.a : libdflts.a

install : ${INSTALLDIR}/libdflts.a
	cp libdflts.a ${INSTALLDIR}/libdflts.a
	${RANLIB} ${INSTALLDIR}/libdflts.a

lib : ${INSTALLDIR}/libdflts.a
	cp libdflts.a ${INSTALLDIR}/libdflts.a
	${RANLIB} ${INSTALLDIR}/libdflts.a


test: test.o libdflts.a
	${PRELINKER} ${CC} -o test test.o ${LINKFLAGS} ${LIBS} 

clean:
	rm -f *.o *~ *.bak *.dep core test libdflts.a


#########################################################################


