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

CFLAGS	= $(COPTS)

ifeq ($(origin CC), undefined)
CC	= gcc
endif


%.o:		%.c  ipv6calc.h $<
		$(CC) $(CFLAGS) -c $<

ipv6calc:	ipv6calc.o ipv6calc.h addr2compaddr.o addr2uncompaddr.o addr2fulluncompaddr.o addr2if_inet6.o addr2ip6_int.o if_inet62addr.o
		$(CC)  -o ipv6calc ipv6calc.o addr2compaddr.o addr2uncompaddr.o addr2fulluncompaddr.o addr2if_inet6.o addr2ip6_int.o if_inet62addr.o

clean:
		rm -rf ipv6calc *.o

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