# BuildSystemHeader added automatically
# $Header: [makefile,v 1.1 91/05/03 06:18:52 afuller Exp ]$
CFLAGS  = -g -O -DTRACE -DUNIX # -DOLD_BRADDR
LDFLAGS = -r
YFLAGS  = -d -v

INCDIR = ../../include

OBJS = dbyacc.o dbmain.o dblex.o dbutil.o dbdata.o dbreg.o dbbrk.o dbsym.o \
	dbfmt.o dbobj.o dbcore.o dbdasm.o dbgo.o dbnext.o

OBJSADM = dbyacc.o admmain.o dblex.o dbutil.o dbdata.o dbreg.o dbbrk.o dbsym.o \
	dbfmt.o dbobj.o dbcore.o dbdasm.o dbgo.o dbnext.o

HFILES = $(INCDIR)/common.h adb.h dbglob.h xtab.h

db.o: $(OBJS)
	$(LD) $(LDFLAGS) -o db.o $(OBJS)
	$(LD) $(LDFLAGS) -o dbadm.o $(OBJSADM)
dbmain.o: $(HFILES) $(INCDIR)/n10dfl.h $(INCDIR)/n10aouth.h $(INCDIR)/n10dbg.h \
		$(INCDIR)/filehdr.h $(INCDIR)/unistd.h $(INCDIR)/scnhdr.h 
	$(CC) -c $(CFLAGS) dbmain.c
	$(CC) -c $(CFLAGS) -DADMIN admmain.c
dbutil.o: $(HFILES)
dbreg.o:  $(HFILES) $(INCDIR)/n10dbg.h $(INCDIR)/n10dfl.h
dbbrk.o:  $(HFILES) $(INCDIR)/n10dbg.h $(INCDIR)/aouthdr.h
dbsym.o:  $(HFILES) $(INCDIR)/n10dbg.h $(INCDIR)/aouthdr.h $(INCDIR)/syms.h \
		   $(INCDIR)/filehdr.h
dbfmt.o:  $(HFILES) $(INCDIR)/n10dbg.h $(INCDIR)/aouthdr.h $(INCDIR)/syms.h \
		   $(INCDIR)/filehdr.h
dbobj.o:  $(HFILES) $(INCDIR)/n10dbg.h
dbcore.o: $(HFILES) $(INCDIR)/n10dbg.h
dbdasm.o: $(HFILES)
dbgo.o:   $(HFILES) $(INCDIR)/n10dbg.h
dbnext.o: $(HFILES) $(INCDIR)/n10dbg.h
dbdata.o: $(INCDIR)/common.h $(INCDIR)/n10aouth.h $(INCDIR)/filehdr.h
dbyacc.o: $(INCDIR)/common.h adb.h dbglob.h $(INCDIR)/n10dbg.h
dbyacc.c:
dblex.o:  $(HFILES)
dblex.c:
xtab.h:   y.tab.h
	@-cmp -s xtab.h y.tab.h || cp y.tab.h xtab.h
