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.38400.com telebit.57600.com telebit.76800.com	\
	  t1600.com spkr-on.com spkr-off.com query.com README
INST_FILES=${DPMODEM_DIR}/setmodem		\
	   ${DPMODEM_DIR}/initmodem		\
	   ${DPMODEM_DIR}/telebit.38400.com	\
	   ${DPMODEM_DIR}/telebit.57600.com	\
	   ${DPMODEM_DIR}/telebit.76800.com	\
	   ${DPMODEM_DIR}/t1600.com		\
	   ${DPMODEM_DIR}/spkr-on.com		\
	   ${DPMODEM_DIR}/spkr-off.com		\
	   ${DPMODEM_DIR}/query.com		\
	   ${DPMODEM_DIR}/README

CFLAGS=-O $(DEFS)
LINTFLAGS=

all:	$(PROGS)

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

install: ${INST_FILES}

${DPMODEM_DIR}/setmodem:	setmodem
	../conf/install -u root -g staff -m 755 -f ${DPMODEM_DIR} setmodem
	strip ${DPMODEM_DIR}/setmodem
${DPMODEM_DIR}/initmodem:	initmodem
	../conf/install -u root -g staff -m 755 -f ${DPMODEM_DIR} initmodem
${DPMODEM_DIR}/telebit.38400.com:	telebit.38400.com
	../conf/install -m 444 -f ${DPMODEM_DIR} telebit.38400.com
${DPMODEM_DIR}/telebit.57600.com:	telebit.57600.com
	../conf/install -m 444 -f ${DPMODEM_DIR} telebit.57600.com
${DPMODEM_DIR}/telebit.76800.com:	telebit.76800.com
	../conf/install -m 444 -f ${DPMODEM_DIR} telebit.76800.com
${DPMODEM_DIR}/t1600.com:	t1600.com
	../conf/install -m 444 -f ${DPMODEM_DIR} t1600.com
${DPMODEM_DIR}/spkr-on.com:	spkr-on.com
	../conf/install -m 444 -f ${DPMODEM_DIR} spkr-on.com
${DPMODEM_DIR}/spkr-off.com:	spkr-off.com
	../conf/install -m 444 -f ${DPMODEM_DIR} spkr-off.com
${DPMODEM_DIR}/query.com:	query.com
	../conf/install -m 444 -f ${DPMODEM_DIR} query.com
${DPMODEM_DIR}/README:	README
	../conf/install -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
