Annotation of gdb/Makefile, revision 1.1.1.2

1.1       root        1: # -I. for "#include <obstack.h>"
1.1.1.2 ! root        2: CFLAGS = -g -I. -Dvfork=fork -DDEBUG
        !             3: # NOTE!!! -O  may FAIL TO WORK!  See initialize.h for some weird hacks.
        !             4: 
1.1       root        5: # define this to be "obstack.o" if you don't have the obstack library installed
                      6: # you must at the same time define OBSTACK1 as "obstack.o" 
                      7: # so that the dependencies work right.
1.1.1.2 ! root        8: OBSTACK = obstack.o alloca.o -lPW
        !             9: OBSTACK1 = obstack.o alloca.o
1.1       root       10: 
                     11: STARTOBS = main.o firstfile.o
                     12: 
                     13: OBS = blockframe.o breakpoint.o findvar.o stack.o source.o \
                     14:     values.o eval.o valops.o valarith.o valprint.o printcmd.o \
1.1.1.2 ! root       15:     symtab.o symmisc.o coffread.o dbxread.o infcmd.o infrun.o
1.1       root       16: 
                     17: TSOBS = core.o inflow.o
                     18: 
                     19: NTSOBS = standalone.o
                     20: 
                     21: ENDOBS = lastfile.o command.o utils.o expread.o expprint.o pinsn.o \
                     22:        environ.o version.o
                     23: 
                     24: TSSTART = /lib/crt0.o
                     25: 
                     26: NTSSTART = kdb-start.o
                     27: 
                     28: gdb : $(STARTOBS) $(OBS) $(TSOBS) $(ENDOBS) $(OBSTACK1)
1.1.1.2 ! root       29:        $(CC) -o gdb $(STARTOBS) $(OBS) $(TSOBS) $(ENDOBS) -lg $(OBSTACK)
        !            30: 
        !            31: xgdb : $(STARTOBS) $(OBS) xgdb.o $(TSOBS) $(ENDOBS) $(OBSTACK1)
        !            32:        $(CC) -o xgdb $(STARTOBS) $(OBS) xgdb.o $(TSOBS) $(ENDOBS) \
        !            33:            -lXtk11 -lXrm -lX11 -lg $(OBSTACK)
1.1       root       34: 
                     35: kdb : $(NTSSTART) $(STARTOBS) $(OBS) $(NTSOBS) $(ENDOBS) $(OBSTACK1)
                     36:        ld -o kdb $(NTSSTART) $(STARTOBS) $(OBS) $(NTSOBS) $(ENDOBS) -lc -lg $(OBSTACK)
                     37: 
1.1.1.2 ! root       38: clean:
        !            39:        rm -f $(STARTOBS) $(OBS) $(TSOBS) $(OBSTACK1) $(NTSSTART) $(NTSOBS)
        !            40:        rm -f xgdb.o gdb xgdb kdb tags errs expread.tab.c
        !            41: 
1.1       root       42: blockframe.o : blockframe.c defs.h initialize.h param.h symtab.h frame.h
                     43: breakpoint.o : breakpoint.c defs.h initialize.h param.h symtab.h frame.h
                     44: command.o : command.c command.h
1.1.1.2 ! root       45: coffread.o : coffread.c defs.h initialize.h param.h symtab.h
1.1       root       46: core.o : core.c defs.h initialize.h param.h
                     47: dbxread.o : dbxread.c defs.h initialize.h param.h symtab.h
                     48: environ.o : environ.c environ.h
                     49: expprint.o : expprint.c defs.h symtab.h expression.h
                     50: expread.tab.c : expread.y
                     51:        @echo 'Expect 96 shift/reduce conflicts.'
                     52:        yacc expread.y
                     53:        mv y.tab.c expread.tab.c
                     54: expread.o : expread.tab.c defs.h param.h symtab.h frame.h expression.h
1.1.1.2 ! root       55:        $(CC) -c ${CFLAGS} expread.tab.c
1.1       root       56:        mv expread.tab.o expread.o
                     57: eval.o : eval.c defs.h initialize.h symtab.h value.h expression.h
                     58: findvar.o : findvar.c defs.h initialize.h param.h symtab.h frame.h value.h
                     59: firstfile.o : firstfile.c initialize.h
                     60: infcmd.o : infcmd.c defs.h initialize.h param.h symtab.h frame.h inferior.h environ.h value.h
                     61: inflow.o : inflow.c defs.h initialize.h param.h frame.h inferior.h
                     62: infrun.o : infrun.c defs.h initialize.h param.h symtab.h frame.h inferior.h wait.h
                     63: kdb-start.o : kdb-start.c defs.h param.h
                     64: lastfile.o : lastfile.c
                     65: main.o : main.c defs.h command.h
                     66: # pinsn.o depends on ALL the opcode printers
                     67: # since we don't know which one is really being used.
                     68: pinsn.o : pinsn.c defs.h param.h symtab.h \
                     69:     vax-opcode.h vax-pinsn.c m68k-opcode.h m68k-pinsn.c
                     70: printcmd.o : printcmd.c defs.h initialize.h param.h symtab.h value.h expression.h
                     71: source.o : source.c defs.h initialize.h symtab.h
                     72: stack.o : stack.c defs.h initialize.h param.h symtab.h frame.h
                     73: standalone.o : standalone.c defs.h initialize.h param.h symtab.h frame.h inferior.h wait.h
                     74: symmisc.o : symmisc.c defs.h initialize.h symtab.h
                     75: symtab.o : symtab.c defs.h initialize.h param.h symtab.h
                     76: utils.o : utils.c defs.h
                     77: valarith.o : valarith.c defs.h initialize.h param.h symtab.h value.h expression.h
                     78: valops.o : valops.c defs.h initialize.h param.h symtab.h value.h
                     79: valprint.o : valprint.c defs.h initialize.h symtab.h value.h
                     80: values.o : values.c defs.h initialize.h param.h symtab.h value.h
                     81: version.o : version.c
1.1.1.2 ! root       82: xgdb.o : xgdb.c defs.h initialize.h param.h symtab.h frame.h
        !            83:        $(CC) -c $(CFLAGS) xgdb.c -o $@
1.1       root       84: 
                     85: obstack.o : obstack.c

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.