#########################################################################
#
# 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 = -lVdflt -lV
DEFS = -D$(VSYSTEM)
INSTALLDIR = ../../lib

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

SRCS =  HashLList.c Memory.c StringList.c TagValue.c SimpleLList.c StrUtils.c

all:    libV.a

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

libV.a: ${VOBJECTS}
	${AR} libV.a ${VOBJECTS}
	${RANLIB} libV.a

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

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


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

clean: 
	rm *.o libV.a test

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


