# $Id$

CFLAGS+=-I${.CURDIR} -I${.CURDIR}/../zaptel -I${.CURDIR}/../wctdm -I${.CURDIR}/../wct4xxp/ -I${LOCALBASE}/include -DUSE_LOCAL_INCLUDE=1 \
	-DPREFIX=\"${PREFIX}\" -DZAPTEL_CONFIG=\"${PREFIX}/etc/zaptel.conf\"

TOOLS=fxotune		\
      wct4xxp-diag	\
      ztscan		\
      zttest		\
      zttool		\
      ztspeed		\
      ztmonitor		\
      fxstest		\
      ztcfg
BUILD_TOOLS=fw2h

all: ${TOOLS} ${BUILD_TOOLS}

fxotune: fxotune.o
	${CC} ${CFLAGS} -o fxotune fxotune.o -lm

fxotune.o: fxotune.c fxotune.h
	${CC} ${CFLAGS} -o fxotune.o -c fxotune.c

fw2h: fw2h.o
	${CC} ${CFLAGS} -o fw2h fw2h.o -lm

fxstest: fxstest.o libtonezone.a
	${CC} ${CFLAGS} -L. -o fxstest fxstest.o -ltonezone -lm

wct4xxp-diag: wct4xxp-diag.o
	${CC} ${CFLAGS} -o wct4xxp-diag wct4xxp-diag.o 

ztscan: ztscan.o
	${CC} ${CFLAGS} -o ztscan ztscan.o

zttool: zttool.o
	${CC} ${CFLAGS} -L/usr/local/lib -o zttool zttool.o -lnewt

ztcfg: ztcfg.o tonezone.o zonedata.o
	${CC} ${CFLAGS} -o ztcfg ztcfg.o tonezone.o zonedata.o -lm

ztcfg.c: ztcfg.h

tonezone.o: tonezone.c
	${CC} -fPIC ${CFLAGS} -o tonezone.o -c tonezone.c

zonedata.o: zonedata.c
	${CC} -fPIC ${CFLAGS} -o zonedata.o -c zonedata.c

libtonezone.a: tonezone.o zonedata.o
	ar r libtonezone.a tonezone.o zonedata.o

install:
	${MKDIR} ${PREFIX}/include/zaptel
.for entry in ${TOOLS}
	${BSD_INSTALL_PROGRAM} ${entry} ${PREFIX}/bin/
.endfor
	${BSD_INSTALL_DATA} libtonezone.a ${PREFIX}/lib/
	${BSD_INSTALL_DATA} tonezone.h ${PREFIX}/include/zaptel/

obj depend cleandepend:

clean: 
	rm -f *.o ${TOOLS} libtonezone.a

.include "../Makefile.inc"
