# Makefile for pdb.

CC =		/mit/gnu/rtbin/gcc
# CFLAGS =
CFLAGS =	-g 

SOURCES =	client.c cmd.c disp.c fbmain.c feedback.c glob.c \
		inet.c inet.h key.c main.c network.h nlist.c nlist.h \
		nodesize.c pdb.h server.c transact.c ttyio.c util.c \
		web.c web.h sweb.c

CLIENT_OBJS =	main.o glob.o web.o util.o nlist.o cmd.o disp.o sweb.o \
		feedback.o key.o inet.o ttyio.o libgdb.a

SERVER_OBJS =	server.o inet.o web.o glob.o util.o transact.o nlist.o key.o sweb.o libgdb.a

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

pdb:		$(CLIENT_OBJS)
		$(CC) $(CLFAGS) $(CLIENT_OBJS) -o pdb -lcurses -ltermlib -lhesiod
		@-ls -ls pdb >> pipsmade
		
pips_server:	$(SERVER_OBJS)
		$(CC) $(CFLAGS) $(SERVER_OBJS) -o pips_server -lhesiod
		-cp pips_server pdb_server
		@-ls -ls pips_server >> pipsmade

client:		client.o inet.o
		$(CC) $(CFLAGS) client.o inet.o -o client

feedback:	fbmain.o glob.o
		$(CC) $(CFLAGS) fbmain.o feedback.o glob.o -o feedback

nodesize:	nodesize.c web.h
		$(CC) nodesize.c -o nodesize

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.

client.o: client.c /usr/include/stdio.h /usr/include/sys/types.h
client.o: /usr/include/fcntl.h /usr/include/ctype.h /usr/include/errno.h
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 pdb.h /usr/include/sys/types.h web.h nlist.h
cmd.o: disp.h /usr/include/sys/file.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 pdb.h /usr/include/sys/types.h disp.h
fbmain.o: fbmain.c
feedback.o: feedback.c /usr/include/stdio.h /usr/include/sys/types.h
feedback.o: /usr/include/sys/time.h /usr/include/sys/time.h
feedback.o: /usr/include/curses.h /usr/include/sgtty.h
feedback.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
feedback.o: /usr/include/sys/ttydev.h pdb.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
key.o: key.c /usr/include/stdio.h /usr/include/gdb.h /usr/include/sys/types.h
key.o: /usr/include/sys/time.h /usr/include/sys/time.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 web.h nlist.h
network.o: network.h
nlist.o: nlist.c /usr/include/stdio.h pdb.h /usr/include/sys/types.h web.h
nlist.o: nlist.h
nlist.o: nlist.h
nodesize.o: nodesize.c pdb.h /usr/include/sys/types.h web.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/file.h network.h inet.h web.h
transact.o: transact.c /usr/include/stdio.h /usr/include/sys/types.h
transact.o: /usr/include/sys/socket.h /usr/include/netinet/in.h
transact.o: /usr/include/sys/file.h /usr/include/netdb.h network.h inet.h
transact.o: web.h pdb.h nlist.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
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
web.o: web.c /usr/include/stdio.h pdb.h /usr/include/sys/types.h web.h sweb.h
web.o: web.h
sweb.o: sweb.c pdb.h /usr/include/sys/types.h web.h sweb.h

# Last dependency update: Tue Sep  5 19:30:12 EDT 1989
