TOPDIR=$(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)

DEBUG=0
PREFIX=/usr/local
BINDIR=${PREFIX}/bin
MANDIR=${PREFIX}/man

export TOPDIR DEBUG CC CXX
include rules.mk

CC=${CXX}

SUBDIRS=utils configfile streams ipstreams tunnelv

all: tunnelv

tunnelv: subdirs
	make -C tunnelv default
	rm -f ./tunnelv.bin
	ln -sf tunnelv/tunnelv ./tunnelv.bin

install: all
	[ -d ${BINDIR}      ] || install -d ${BINDIR}
	install -m 0755 --strip tunnelv/tunnelv ${BINDIR}

uninstall:
	rm -f ${BINDIR}/tunnelv

clean:
	$(subdirs)
	rm -f tunnelv

