# Generated automatically from Makefile.in by configure.
# USI++ Makefile
#

LIBS=-lnsl -lpcap 
CFLAGS=-DUSI_LINUX 
CXX=c++ $(CFLAGS)
INSTALL=/usr/bin/install -c
RANLIB=ranlib

all: usi++

usi++:icmp.o ip.o misc.o udp.o tcp.o
	ar cr libusi++.a *.o
	$(RANLIB) libusi++.a
	rm -f *.o

icmp.o: icmp.cc
	$(CXX) -c -O2 icmp.cc

ip.o: ip.cc
	$(CXX) -c -O2 ip.cc

misc.o: misc.cc
	$(CXX) -c -O2 misc.cc

udp.o: udp.cc
	$(CXX) -c -O2 udp.cc

tcp.o: tcp.cc
	$(CXX) -c -O2 tcp.cc

install:
	$(INSTALL) -g bin -o root -m 0755 libusi++.a /usr/lib
	mkdir -m 0755 /usr/include/usi++||true
	cp -R usi++/* /usr/include/usi++
	chown -R root /usr/include/usi++
	@echo To build programs using libusi++, you have to do \'c++ foo.cc -lusi++ $(LIBS)\'

uninstall:
	rm -f /usr/lib/libusi++
	rm -rf /usr/include/usi++

clean:
	rm -f *.o *.a
