#
# Makefile for the ttysnoop programs
#

CC	= gcc
LIBDIR = ../lib/
MAINDIR = ../main/

# Without shadow support

CFLAGS = -I$(LIBDIR) -I$(MAINDIR) -DUNIX -fomit-frame-pointer -pipe -Wall 

LIBS	= 

all:		yelld ddcfg 18to34 ddcallers robowriter ddtop txtdiz stripansi fixbases\
                tosser pcb2ansi listclean ddwho ax2dd msgbaseopt ddftpwho logrot

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

18to34:		18to34.c
		$(CC) $(CFLAGS) 18to34.c -o 18to34

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

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

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

robowriter:     robowriter.c
		$(CC) $(CFLAGS) robowriter.c -o robowriter -L$(LIBDIR) -ldd

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

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

fixbases:	fixbases.c
		$(CC) $(CFLAGS) fixbases.c -o fixbases -L$(LIBDIR) -ldd

tosser:		tosser.c
		$(CC) $(CFLAGS) tosser.c -o tosser -L$(LIBDIR) -ldd

listclean:	listclean.c
		$(CC) $(CFLAGS) listclean.c -o listclean -L$(LIBDIR) -ldd

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

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

msgbaseopt:	msgbaseopt.c
		$(CC) $(CFLAGS) msgbaseopt.c -o msgbaseopt -L$(LIBDIR) -ldd

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

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

clean:
		rm -f *~ *.o core yelld ddcfg 18to34 ddcallers robowriter ddtop txtdiz stripansi fixbases tosser pcb2ansi listclean ddwho ax2dd msgbaseopt ddftpwho logrot




