include ../conf/dp.conf
include ../Makefile.hw
include ../Makefile.conf

PROGS = setmodem
SMOBJS=setmodem.o sts.o
SMSRCS=setmodem.c sts.c
DEFS=${HWSUPPORT}
SRCS=$(SMSRCS)
COM_FILES=telebit.com telebit.38400.com telebit.57600.com telebit.76800.com \
	  telebit.155200.com t1600.com spkr-on.com spkr-off.com query.com   \
	  README
INST_FILES=${DPMODEM_DIR}/setmodem		\
	   ${DPMODEM_DIR}/initmodem		\
	   ${DPMODEM_DIR}/progmodem		\
	   ${DPMODEM_DIR}/resetmodem		\
	   ${DPMODEM_DIR}/telebit.com		\
	   ${DPMODEM_DIR}/telebit.38400.com	\
	   ${DPMODEM_DIR}/telebit.57600.com	\
	   ${DPMODEM_DIR}/telebit.76800.com	\
	   ${DPMODEM_DIR}/telebit.115200.com	\
	   ${DPMODEM_DIR}/t1600.com		\
	   ${DPMODEM_DIR}/tquery.com		\
	   ${DPMODEM_DIR}/usr.com		\
	   ${DPMODEM_DIR}/uquery.com		\
	   ${DPMODEM_DIR}/spkr-on.com		\
	   ${DPMODEM_DIR}/spkr-off.com		\
	   ${DPMODEM_DIR}/README

CFLAGS= $(OPT) $(DEFS) -I../h
LINTFLAGS=

all:	$(PROGS)

setmodem: $(SMOBJS)
	$(CC) $(CFLAGS) -o setmodem $(SMOBJS)

install: ${INST_FILES}

${DPMODEM_DIR}/setmodem:	setmodem
	../conf/install.sh -u root -g staff -m 755 -f ${DPMODEM_DIR} setmodem
	strip ${DPMODEM_DIR}/setmodem
${DPMODEM_DIR}/initmodem:	initmodem
	../conf/install.sh -u root -g staff -m 755 -f ${DPMODEM_DIR} initmodem
${DPMODEM_DIR}/progmodem:	progmodem
	../conf/install.sh -u root -g staff -m 755 -f ${DPMODEM_DIR} progmodem
${DPMODEM_DIR}/resetmodem:	resetmodem
	../conf/install.sh -u root -g staff -m 755 -f ${DPMODEM_DIR} resetmodem
${DPMODEM_DIR}/telebit.com:	telebit.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} telebit.com
${DPMODEM_DIR}/telebit.38400.com:	telebit.38400.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} telebit.38400.com
${DPMODEM_DIR}/telebit.57600.com:	telebit.57600.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} telebit.57600.com
${DPMODEM_DIR}/telebit.76800.com:	telebit.76800.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} telebit.76800.com
${DPMODEM_DIR}/telebit.115200.com:	telebit.115200.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} telebit.115200.com
${DPMODEM_DIR}/t1600.com:	t1600.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} t1600.com
${DPMODEM_DIR}/tquery.com:	tquery.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} tquery.com
${DPMODEM_DIR}/usr.com:		usr.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} usr.com
${DPMODEM_DIR}/uquery.com:	uquery.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} uquery.com
${DPMODEM_DIR}/spkr-on.com:	spkr-on.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} spkr-on.com
${DPMODEM_DIR}/spkr-off.com:	spkr-off.com
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} spkr-off.com
${DPMODEM_DIR}/README:	README
	../conf/install.sh -m 444 -f ${DPMODEM_DIR} README

clean:
	rm -f foo core tags lint lint.setmodem a.out *.o setmodem Makefile.bak

lint:	setmodem.lint

setmodem.lint:	$(SMSRCS)
	lint $(LINTFLAGS) -z $(SMSRCS) >lint.setmodem

include ../Makefile.depend

# DO NOT DELETE THIS LINE -- make depend uses it

# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
