
# Makefile for TechInfo.

CC = /mit/gnu/vaxbin/gcc
#CFLAGS = -DDECMIPS -DCLIENT -DATHENA
#CFLAGS = -DCLIENT -DATHENA
#CFLAGS =  -DATHENA -DGETFILES -O 
CFLAGS= -g -DSERV -DATHENA
#CFLAGS= -O
# Don't use -g for production!
SOURCES =	cmd.c disp.c glob.c \
		inet.c inet.h main.c netio.c network.h nlist.c nlist.h \
		 pdb.h server.c transact.c ttyio.c util.c \
		web.c web.h nlist_c.c

BROWSER_OBJS =	main.o glob.o web.o util.o nlist.o cmd.o disp.o inet.o ttyio.o

CLIENT_OBJS =	main.o glob.o util.o nlist_c.o cmd.o disp.o\
		inet.o ttyio.o 


#libgdb.a

SERVER_OBJS =	server.o inet.o netio.o web.o glob.o util.o transact.o \
		nlist.o lwp/liblwp.a

pipsmade:	pips_server ti pdb Makefile
		@-echo -n "Pips make completed: " > /dev/ttyv0
		@-date > /dev/ttyv0
		@-size pdb pips_server >> pipsmade
		@-date >> pipsmade
		@-echo "" >> pipsmade

pdb:		$(BROWSER_OBJS)
		$(CC) $(CLFAGS) $(BROWSER_OBJS) -o pdb -lcurses -ltermlib
		@-ls -ls pdb >> pipsmade

#TechInfo client
saber:		main.c glob.c util.c nlist_c.c cmd.c disp.c\
		inet.c ttyio.c 
		saber $(CFLAGS) main.c glob.c util.c nlist_c.c cmd.o disp.c\
		inet.c ttyio.c -lcurses -ltermlib
#TechInfo client
ti:		$(CLIENT_OBJS)
		$(CC) $(CFLAGS) $(CLIENT_OBJS)  -o ti -lcurses -ltermlib
		
pips_server:	$(SERVER_OBJS)
		$(CC) $(CFLAGS) $(SERVER_OBJS) -o pips_server
		@-ls -ls pips_server >> pipsmade

depend:
		makedepend $(CFLAGS) $(SOURCES)
		@echo "" >> Makefile
		@echo -n "# Last dependency update: " >> Makefile
		@date >> Makefile

.c.o:
		$(CC) $(CFLAGS) -c $*.c

# DO NOT DELETE THIS LINE -- make depend depends on it.

cmd.o: cmd.c /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
cmd.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
cmd.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/sys/file.h
cmd.o: /usr/include/sys/types.h /usr/include/sys/time.h
cmd.o: /usr/include/sys/time.h /usr/include/sys/stat.h network.h pdb.h
cmd.o: nlist_c.h disp.h
disp.o: disp.c /usr/include/sys/time.h /usr/include/sys/time.h
disp.o: /usr/include/stdio.h /usr/include/curses.h /usr/include/sgtty.h
disp.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
disp.o: /usr/include/sys/ttydev.h /usr/include/signal.h pdb.h
disp.o: /usr/include/sys/types.h disp.h
glob.o: glob.c pdb.h /usr/include/sys/types.h
inet.o: inet.c /usr/include/stdio.h /usr/include/sys/types.h
inet.o: /usr/include/sys/socket.h /usr/include/netinet/in.h
inet.o: /usr/include/netdb.h /usr/include/fcntl.h /usr/include/ctype.h inet.h
inet.o: inet.h
main.o: main.c /usr/include/ctype.h /usr/include/stdio.h
main.o: /usr/include/sys/wait.h /usr/include/sys/file.h
main.o: /usr/include/strings.h /usr/include/signal.h pdb.h
main.o: /usr/include/sys/types.h disp.h nlist_c.h
netio.o: netio.c /usr/include/stdio.h /usr/include/errno.h
netio.o: /usr/include/sys/types.h /usr/include/sys/time.h
netio.o: /usr/include/sys/time.h /usr/include/sys/stat.h
netio.o: /usr/include/sys/socket.h /usr/include/sys/file.h lwp/lwp.h pdb.h
netio.o: network.h
network.o: network.h
nlist.o: nlist.c /usr/include/stdio.h /usr/include/sys/time.h
nlist.o: /usr/include/sys/time.h pdb.h /usr/include/sys/types.h web.h nlist.h
nlist.o: nlist.h
pdb.o: pdb.h /usr/include/sys/types.h
server.o: server.c /usr/include/stdio.h /usr/include/sys/types.h
server.o: /usr/include/sys/time.h /usr/include/sys/time.h
server.o: /usr/include/sys/file.h /usr/include/signal.h network.h inet.h
server.o: web.h pdb.h lwp/lwp.h
transact.o: transact.c /usr/include/stdio.h /usr/include/sys/file.h
transact.o: /usr/include/sys/types.h /usr/include/errno.h
transact.o: /usr/include/sys/time.h /usr/include/sys/time.h
transact.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
transact.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
transact.o: /usr/include/sys/ttydev.h network.h web.h pdb.h nlist.h lwp/lwp.h
ttyio.o: ttyio.c /usr/include/stdio.h /usr/include/signal.h
ttyio.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
ttyio.o: /usr/include/sys/ttydev.h /usr/include/ctype.h /usr/include/curses.h
ttyio.o: /usr/include/sgtty.h /usr/include/strings.h
util.o: util.c /usr/include/sys/file.h /usr/include/sys/types.h
util.o: /usr/include/sys/stat.h /usr/include/stdio.h /usr/include/ctype.h
util.o: /usr/include/strings.h pdb.h
web.o: web.c /usr/include/stdio.h pdb.h /usr/include/sys/types.h web.h
web.o: web.h
nlist_c.o: nlist_c.c /usr/include/stdio.h /usr/include/sys/time.h
nlist_c.o: /usr/include/sys/time.h /usr/include/sys/types.h
nlist_c.o: /usr/include/sys/file.h /usr/include/netinet/in.h pdb.h network.h
nlist_c.o: nlist_c.h

# Last dependency update: Wed Feb  6 16:26:55 EST 1991
