
CC =		gcc
CFLAGS =	-O2 -Wall -ggdb

DIR =		rshproxy-1.0.3
TAR =		rshproxy-1.0.3

RSHPROXY =	main.o rsh.o ip-lib.o lib.o
REXEC =		rexec.o lib.o
REXECD =	rexecd.o ip-lib.o lib.o

TARGETS =	rsh.proxy rexec rexecd


all:		$(TARGETS)
	-ctags *.[ch]

install:	all
	strip $(TARGETS)
	cp rsh.proxy rexecd /usr/local/sbin
	cp rexec /usr/local/bin
	cp *.1 /usr/local/man/man1


rsh.proxy:	$(RSHPROXY)
	$(CC) -o $@ $(RSHPROXY)

rexec:		$(REXEC)
	$(CC) -o $@ $(REXEC)

rexecd:		$(REXECD)
	$(CC) -o $@ $(REXECD)


tar:		clean
	cd ..; tar cvf $(TAR).tar $(DIR); gzip $(TAR).tar
	mv ../$(TAR).tar.gz .
	
clean:
	rm -f *.o cut out $(TARGETS) $(TAR).tar.gz

