# makefile for USMA Academic Utilities
# written by SFC John A Junod

LOCKDIR=/usr/acd/lock
LOGDIR=/usr/acd/news
BINDIR=/usr/acd/bin
LIBDIR=/usr/acd/lib
MAILDIR=/usr/mail

PGMS=laston show bye netstatus auto text2ps
SCRIPTS=recovermail forwardmail whois gprint

CFLAGS= -O

all: stdrtns.o $(PGMS) blduser $(SCRIPTS)

stdrtns.o: stdrtns.c
	$(CC) -c stdrtns.c

blduser: blduser.c
	$(CC) blduser.c -o blduser

laston: laston.c defs.h
	$(CC) laston.c -o laston

show: show.c vt100.h
	$(CC) show.c stdrtns.o -o show

bye: bye.c defs.h
	$(CC) bye.c -o bye

netstatus: netstatus.c
	$(CC) netstatus.c -o netstatus

auto: auto.c
	$(CC) $(FLAGS) -DCURSES auto.c -lcurses -o auto

text2ps: text2ps.c
	$(CC) text2ps.c -o text2ps

recovermail: recovermail.sh Makefile 
	sed -e "s%LOCKDIR%$(LOCKDIR)%g" \
	-e "s%MAILDIR%$(MAILDIR)%g" recovermail.sh > recovermail

forwardmail: forwardmail.sh Makefile
	sed -e "s%LOGDIR%$(LOGDIR)%g" forwardmail.sh > forwardmail

whois: whois.sh Makefile
	sed -e "s%LIBDIR%$(LIBDIR)%g" whois.sh > whois

gprint: gprint.sh Makefile
	sed -e "s%BINDIR%$(BINDIR)%g" gprint.sh > gprint

install:
	../Install BINDIR $(PGMS) $(SCRIPTS)

clean:
	-rm -f $(PGMS) $(SCRIPTS) *.o
