# $Id: Makefile,v 1.3 2002/10/11 20:01:12 tommy Exp tommy $

#CFLAGS=-g -I.
CFLAGS=-O

# uncomment for Solaris:
# LIBRARIES=-lsocket -lnsl

CC=gcc
RELEASE=3.6

balance:	balance.c butils.o balance.h
		$(CC) $(CFLAGS) -I. -o balance balance.c butils.o $(LIBRARIES)

butils.o:	butils.c balance.h
		$(CC) $(CFLAGS) -I. -c butils.c

ci:		
		ci -l *.c *.h Makefile balance.1 README balance.spec 
		exit 0

clean:
		rm -f *.o
		rm -f balance

install:
		install -o root -g root -m 755  balance /usr/sbin/balance 
		install -o root -g root -m 755  balance.1 /usr/man/man1 


release:
		rm -rf ./releases/balance-$(RELEASE)
		mkdir ./releases/balance-$(RELEASE)
		cp balance.1 balance.c balance.h butils.c COPYING Makefile README ./releases/balance-$(RELEASE)
		cp balance.spec ./releases/balance-$(RELEASE)/balance.spec
		cd releases; tar cvfz balance-$(RELEASE).tar.gz ./balance-$(RELEASE)

rpm:		ever	
		cp releases/balance-$(RELEASE).tar.gz /usr/src/redhat/SOURCES/
		rpmbuild -ba balance.spec
		cp /usr/src/redhat/SRPMS/balance-$(RELEASE)-1.src.rpm ./releases
		cp /usr/src/redhat/RPMS/i386/balance-$(RELEASE)-1.i386.rpm ./releases
ever:

