# $Id: Makefile,v 1.7 2001/07/01 04:42:24 mann Exp $

CFLAGS= -O3 -Wall
CC= gcc
EXE= cw2dmk$E dmk2cw$E testhist$E
TXT= cw2dmk.txt dmk2cw.txt

all: $(EXE) $(TXT)

cw2dmk$E: cw2dmk.c catweasl.c crc.c cwfloppy.h kind.h dmk.h
	$(CC) $(CFLAGS) -o $@ $<

dmk2cw$E: dmk2cw.c catweasl.c crc.c cwfloppy.h kind.h dmk.h
	$(CC) $(CFLAGS) -o $@ $<

testhist$E: testhist.c catweasl.c cwfloppy.h
	$(CC) $(CFLAGS) -o $@ $< -lm

cw2dmk.txt: cw2dmk.man
#	nroff -man $< | col -b > $@
	nroff -man $< | tr '\255' - | colcrt > $@

dmk2cw.txt: dmk2cw.man
#	nroff -man $< | col -b > $@
	nroff -man $< | tr '\255' - | colcrt > $@

clean:
	$(RM) $(EXE) *~

veryclean: clean
	$(RM) cw2dmk testhist *.exe $(TXT)

setuid:
	chown root $(EXE)
	chmod 4755 $(EXE)
