CC=		gcc
#CC=		cc
CFLAGS=		-pipe -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wcast-qual -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wnested-externs -pedantic -fno-common
#CFLAGS=		-O2
#LDFLAGS=	-s -O2
BINDIR=		/bin
MANDIR=		/usr/share/man

OBJS=		setterm.o aixterm.o linux.o vt100.o wyse60.o xterm.o xwsh.o

setterm:	$(OBJS)
		$(CC) -o $@ $(LDFLAGS) $(OBJS)

$(OBJS):	setterm.h

install:	setterm
		install -c setterm $(BINDIR)/setterm
		install -c -m 644 setterm.1 $(MANDIR)/man1/setterm.1

clean:
		rm -f $(OBJS)

clobber:	clean
		rm -f core *.out setterm

tar:
		(b=`pwd`; b=`basename $$b`; cd ..; tar zcvf $$b.tar.gz $$b/Makefile $$b/*.c $$b/*.h $$b/*.[1-8] )
