#  HISTORY
#  30-Oct-87 Mary Thompson @ Carnegie Mellon
#	Created from Hauth's original makefile.
#

DSTDIR=/usr/mach
INSTALL_DIR=${DSTDIR}/bin
TARGET_DIRS=$(INSTALL_DIR) ${INCDIR}
SRCDIR=${DSTDIR}/src
LIBS=${LIBMACH}

INCS=	
SRCS=  main.c firstfile.c \
    blockframe.c breakpoint.c findvar.c stack.c source.c \
    values.c eval.c valops.c valarith.c valprint.c printcmd.c \
    threads.c symtab.c symmisc.c dbxread.c infcmd.c infrun.c \
    core.c inflow.c \
    lastfile.c command.c utils.c expread.c expprint.c pinsn.c \
    environ.c version.c convert.c obstack.c

PRGM= gdb

include $(SRCDIR)/Make.inc

CFLAGS =  -g -MD  -DTT_MACH
# NOTE!!! -O  may FAIL TO WORK!  See initialize.h for some weird hacks.

CC = cc

expread.tab.c : expread.y
	@echo 'Expect 96 shift/reduce conflicts.'
	yacc expread.y
	mv y.tab.c expread.tab.c
expread.o : expread.tab.c defs.h param.h symtab.h frame.h expression.h
	$(CC) -c ${CFLAGS} expread.tab.c
	mv expread.tab.o expread.o

threads.o : threads.c defs.h initialize.h param.h
	$(CC) -c $(CFLAGS) -DCTHREADS -I${SRCDIR}/lib/threads threads.c



