XCOMM
XCOMM	$OpenBSD: Imakefile,v 1.1 1998/03/25 14:48:58 art Exp $
XCOMM

COMMONSRCS = common.c encdata.c
COMMONOBJS = common.o encdata.o

SRCS1 = kx.c $(COMMONSRCS)
OBJS1 = kx.o $(COMMONOBJS)

SRCS2 = kxd.c $(COMMONSRCS)
OBJS2 = kxd.o $(COMMONOBJS)

PROGRAMS = kx kxd

SED=sed

#if HasKrbIV
KRBIV_DEFINES = KrbIVDefines
KRBIV_INCLUDES = KrbIVIncludes
KRBIVLIB = KrbIVLibraries
#endif

DEFINES = ${KRBIV_DEFINES} ${KRBIV_INCLUDES}
LOCAL_LIBRARIES = ${KRBIVLIB} -lutil -lXau -lSM -lICE

#define SedScriptTarget(dst,src,defs,deplist)		@@\
dst::	src deplist					@@\
	RemoveFile($@)					@@\
	$(SED) -e defs src > $@				@@\
	chmod a+x $@

#define ComplexScriptTarget(src)					@@\
InstallManPage(src,$(MANDIR))						@@\
AllTarget(src.script)							@@\
SedScriptTarget(src.script,src.in,"s!%bindir%!$(BINDIR)!",NullParameter) @@\
InstallScript(src,BinDir)

ComplexScriptTarget(rxterm)
ComplexScriptTarget(tenletxr)
ComplexScriptTarget(rxtelnet)

ComplexProgramTarget_1(kx,${LOCAL_LIBRARIES},NullParameter)
ComplexProgramTarget_2(kxd,${LOCAL_LIBRARIES},NullParameter)

