TARGET	= skey.exm

SRCS	= skey.c md4c.c md5c.c mink.c skeysubr.c put.c rot.c version.c
HDRS	= global.h md4.h md5.h mink.h rot.h
COPTS	= -D__MSDOS__ -DMSDOS -W3
LXOBJS	= ${.CURDIR}/../lib/crt0.obj\
	  ${.CURDIR}/../lib/csvc.obj
CLEANFILES= rot13.obj rot13.exe version.c
DISTFILES= MD5SIG README README.j Makefile hp.mk skey.exm skey.icn skey.env \
	rot13.exe version.gen $(SRCS) $(HDRS)

.include "hp.mk"

all:	rot13.exe $(TARGET)

rot13.exe:	rot.c
	${CC} -DSTANDALONE -AS -c -Forot13.obj rot.c
	${CC} -DSTANDALONE -AS -Ferot13.exe rot13.obj

version.c:	version.gen
	./version.gen >version.c
	
version.obj:: version.c
	/bin/rm version.c
	$(MAKE) version.c
	${CC} ${CFLAGS} -c -o ${.TARGET} ${.IMPSRC}

dist::
	/bin/rm -f dist/skeylx.tar.gz dist/skeylx.lzh dist/skeylx.zip
	( echo "MD5 signature" ; echo "---" ; \
	md5 $(DISTFILES) ) > MD5SIG
	tar -cf - $(DISTFILES) | gzip -c >dist/skeylx.tar.gz
	lha aq dist/skeylx.lzh $(DISTFILES)
	zip -q dist/skeylx.zip $(DISTFILES)
