CC=gcc
CFLAGS=-O $(RPM_OPTS) -Wall -fomit-frame-pointer -pipe#-D_GNU_SOURCE
# my compiler doesn't need -fno-strength-reduce
LDFLAGS=-Wl,-warn-common -s

all:		q2getty
		size q2getty

install:	all
		install -s -m 0755 -o root -g root q2getty /sbin/
		install    -m 0644 -o root -g root q2getty.8 /usr/man/man8/

q2getty:	q2getty.o

clean:
		rm -f *.o q2getty

TMPDIR=/tmp
TARDIR=q2getty
TARFILE=$(TARDIR).tar
TGZFILE=$(TARDIR).tar.gz
PACKAGE=README Makefile q2getty.c

tarcp:
	-@mkdir -p $(TMPDIR)/TAR/$(TARDIR)
	-@chmod ga+r $(PACKAGE)
	-@chmod 755 $(TMPDIR)/TAR/$(TARDIR)
	cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR)

tar: $(PACKAGE)
	-@mkdir $(TMPDIR)/TAR
	-@mkdir $(TMPDIR)/TAR/$(TARDIR)
	-@chmod ga+r $(PACKAGE)
	-@chmod 755 $(TMPDIR)/TAR/$(TARDIR)
	cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR)
	( cd $(TMPDIR)/TAR ; tar cf $(TARFILE) ./$(TARDIR) )
	cp $(TMPDIR)/TAR/$(TARFILE) .
	-@chmod 644 $(TARFILE)
	-@rm -rf $(TMPDIR)/TAR
	-@ls -l $(TARFILE)

gz: tar
	gzip -c $(TARFILE) > $(TGZFILE)
	-@rm $(TARFILE)
	-@chmod 644 $(TGZFILE)
	-@ls -l $(TGZFILE)
