#
#	Makefile for tproxy.
#
PREFIX = /usr/opt/tproxy-1.6
INSTALL_PROGRAM = install -c -m 555 -o root -g root
INSTALL_MAN = install -c -m 444 -o root -g root

# Some make's don't define this.
RM      = rm -f

# Should be OK for GNU gcc.
CC      = gcc
CFLAGS  = -O2 -Wall
LDFLAGS = -s 

all:		tproxy

OBJ	= tproxy.o acl.o  network.o getif.o

tproxy:		$(OBJ)
	$(CC) $(LDFLAGS) $(OBJ) -o $@ $(LIBS)


tproxy.o:	tproxy.c acl.h network.h Makefile

acl.o:		acl.c acl.h Makefile

network.o:	network.c network.h

clean:
	$(RM) $(OBJ) *core *~

clobber dist-clean:	clean
	$(RM) tproxy

install:	tproxy
	$(INSTALL_PROGRAM) tproxy $(PREFIX)/sbin
