SRCS	= pmtg.c mkds.c crmtgs.c create_mtg_dir.c dspipe.c dlsm.c dsmail.c 

KLIBS	= ../ets/dsc_et.o -ldsk -lusp $(KRBLIB) $(DESLIB) -lcom_err
NKLIBS	= -lds -lusp -lcom_err
DEPLIBS	= ../libds/libds.a ../ets/dsc_et.o ../usp/libusp.a $(COMERRDEP)

INCLUDES= -I$(UTILINCDIR) -I../include $(PANSS_CCOPS)
LDFLAGS = -L../libds -L../usp -L$(UTILLIBDIR) $(PANSS_LDOPTS)

PROGS=	pmtg mkds crmtgs create_mtg_dir dsmail dspipe

all:: $(PROGS) dsc_setup

NormalProgramTarget(pmtg, pmtg.o, $(DEPLIBS),, $(KLIBS))
NormalProgramTarget(dlsm, dlsm.o,,,)
NormalProgramTarget(dspipe, dspipe.o, $(DEPLIBS),, $(KLIBS))
NormalProgramTarget(dsmail, dsmail.o, $(DEPLIBS),, $(NKLIBS))
NormalProgramTarget(crmtgs, crmtgs.o, $(DEPLIBS),, $(KLIBS))
NormalProgramTarget(mkds, mkds.o, $(DEPLIBS),, $(KLIBS))
NormalProgramTarget(create_mtg_dir, create_mtg_dir.o,,,)

dsc_setup:
	-mv dsc_setup.sh dsc_setup.sh.bak
	sed -n -e 's#__DS_MAINSERVER__#$(DS_MAINSERVER)#' -e p \
		< dsc_setup-proto.sh > dsc_setup.sh

InstallMultipleFlags($(PROGS), $(DESTDIR), $(INSTPGMFLAGS))
InstallScript(dsc_setup, $(DESTDIR))

DependTarget()
LintTarget()

install::
	$(RM) $(DESTDIR)/rmds
	$(LN) mkds $(DESTDIR)/rmds
