# $Id: Makefile,v 1.5 2003/02/04 21:23:54 folkert Exp folkert $
# $Log: Makefile,v $
# Revision 1.5  2003/02/04 21:23:54  folkert
# fixed bugs
#
# Revision 1.4  2003/02/03 19:59:20  folkert
# *** empty log message ***
#
# Revision 1.3  2003/02/02 18:40:23  folkert
# *** empty log message ***
#
# Revision 1.2  2003/01/28 20:17:36  folkert
# *** empty log message ***
#
# Revision 1.1  2003/01/28 20:14:56  folkert
# Initial revision
#

CC=gcc

CFLAGS=-fPIC -Wshadow -Wwrite-strings -Wconversion
LDFLAGS=-L/usr/local/contrib/lib -L/usr/local/lib -lm
VERSION=2.5

OBJS=io.o proc.o ssl.o str.o utils.o val.o tcp.o snd_dev.o snd_util.o ip.o mail.o mem.o main.o

all: lib

lib: $(OBJS)
	ar -r libfvh.a $(OBJS)
	ld -x -shared -soname libfvh.so.2 -o libfvh.so.$(VERSION) --whole-archive libfvh.a

install: all
	cp libfvh.* /usr/local/lib
	install -d /usr/local/include/fvhlib/
	cp *.h /usr/local/include/fvhlib/
	/sbin/ldconfig

clean:
	rm -f $(OBJS) libfvh* core fvhlib-$(VERSION).tgz

package: clean
	mkdir fvhlib-$(VERSION)
	cp *.c *.h Makefile fvhlib-$(VERSION)
	tar czf fvhlib-$(VERSION).tgz fvhlib-$(VERSION)
	rm -rf fvhlib-$(VERSION)
