#
# Makefile for ipv6calc
#
# Version:     $Id: Makefile,v 0.19 2001/03/15 $
#
# Author:      Peter Bieringer <pb@bieringer.de>
#

# Compiler and Linker Options
COPTS = -O2 -Wall -g 

CFLAGS	= $(COPTS)

CC	= gcc

OBJS = ipv6calc.o addr_to_compressed.o addr_to_uncompressed.o addr_to_fulluncompressed.o addr_to_ifinet6.o addr_to_ip6int.o ifinet6_to_compressed.o  libipv6calc.o addr_to_base85.o librfc1924.o base85_to_addr.o librfc1884.o libmac.o libeui64.o mac_to_eui64.o 

all:	ipv6calc

.c.o:
		$(CC) $(CFLAGS) -c $<

$(OBJS):	ipv6calc.h

ipv6calc:	$(OBJS)
			$(CC)  -o ipv6calc $(OBJS)

clean:
		rm -rf ipv6calc *.o

install:
		make test
		mkdir -p $(root)/bin/
		install -m 755 -o root -g root ipv6calc $(root)/bin/

installonly:
		mkdir -p $(root)/bin/
		install -m 755 -o root -g root ipv6calc $(root)/bin/

test:
		make
		./test_ipv6calc.sh || exit 1
