#
CFLAGS=-Wall -g
#SETGID= echo 'chgrp kmem $@ ; chmod g+s $@' | su
SETGID=
STACK=prog84.o lp_io.o io_ports.o
#
PROGS= prog84 lpttool dump jig

all: $(PROGS)

tar: prog84.tgz
#
lpttool: lpttool.o io_ports.o
	cc -o lpttool lpttool.o io_ports.o

jig: jig.o $(STACK)
	cc -o jig jig.o $(STACK)

dump: dump.o $(STACK)
	cc -o dump dump.o $(STACK)

prog84: progmain.o $(STACK)
	cc -o prog84 progmain.o $(STACK)

sampler: sampler.o io_ports.o
	cc -o sampler sampler.o io_ports.o

clean:
	- rm -f $(PROGS) *.o

DISTRIB=README old-README prog84.man Makefile \
	prog84.h io_ports.h progmain.c prog84.c lp_io.c io_ports.c \
	jig.c lpttool.c dump.c \
	lp_cfg lp_cfg.orig

prog84.tgz: $(DISTRIB)
	tar cf - $(DISTRIB) | gzip --best > $@
