Annotation of 43BSDReno/contrib/emacs-18.55/gdb/Makefile, revision 1.1.1.1

1.1       root        1: # Makefile for GDB
                      2: #   Copyright (C) 1986, 1988 Free Software Foundation, Inc.
                      3: #
                      4: #GDB is distributed in the hope that it will be useful, but WITHOUT ANY
                      5: #WARRANTY.  No author or distributor accepts responsibility to anyone
                      6: #for the consequences of using it or for whether it serves any
                      7: #particular purpose or works at all, unless he says so in writing.
                      8: #Refer to the GDB General Public License for full details.
                      9: #
                     10: #Everyone is granted permission to copy, modify and redistribute GDB,
                     11: #but only under the conditions described in the GDB General Public
                     12: #License.  A copy of this license is supposed to have been given to you
                     13: #along with GDB so you can know your rights and responsibilities.  It
                     14: #should be in a file named COPYING.  Among other things, the copyright
                     15: #notice and this notice must be preserved on all copies.
                     16: #
                     17: #In other words, go ahead and share GDB, but don't try to stop
                     18: #anyone else from sharing it farther.  Help stamp out software hoarding!
                     19: 
                     20: 
                     21: # On HPUX, you need to add -Ihpux to CFLAGS.
                     22: # The headers in the subdir hpux override system headers
                     23: # and tell GDB to use BSD executable file format.
                     24: # You also need to add -lGNU to CLIBS, and perhaps CC = gcc.
                     25: 
                     26: # -I. for "#include <obstack.h>"
                     27: CFLAGS = -g -I.
                     28: # NOTE!!! -O  may FAIL TO WORK!  See initialize.h for some weird hacks.
                     29: 
                     30: # define this to be "obstack.o" if you don't have the obstack library installed
                     31: # you must at the same time define OBSTACK1 as "obstack.o" 
                     32: # so that the dependencies work right.
                     33: OBSTACK = obstack.o
                     34: OBSTACK1 = obstack.o
                     35: 
                     36: CLIBS = $(OBSTACK)
                     37: 
                     38: STARTOBS = main.o firstfile.o
                     39: 
                     40: OBS = blockframe.o breakpoint.o findvar.o stack.o source.o \
                     41:     values.o eval.o valops.o valarith.o valprint.o printcmd.o \
                     42:     symtab.o symmisc.o coffread.o dbxread.o infcmd.o infrun.o remote.o
                     43: 
                     44: TSOBS = core.o inflow.o
                     45: 
                     46: NTSOBS = standalone.o
                     47: 
                     48: ENDOBS = lastfile.o command.o utils.o expread.o expprint.o pinsn.o \
                     49:        environ.o version.o
                     50: 
                     51: TSSTART = /lib/crt0.o
                     52: 
                     53: NTSSTART = kdb-start.o
                     54: 
                     55: gdb : $(STARTOBS) $(OBS) $(TSOBS) $(ENDOBS) $(OBSTACK1)
                     56:        $(CC) $(LDFLAGS) -o gdb $(STARTOBS) $(OBS) $(TSOBS) $(ENDOBS) $(CLIBS)
                     57: 
                     58: xgdb : $(STARTOBS) $(OBS) $(TSOBS) xgdb.o $(ENDOBS) $(OBSTACK1)
                     59:        $(CC) $(LDFLAGS) -o xgdb $(STARTOBS) $(OBS) $(TSOBS) xgdb.o $(ENDOBS) \
                     60:            -lXaw -lXt -lX11 $(CLIBS)
                     61: 
                     62: kdb : $(NTSSTART) $(STARTOBS) $(OBS) $(NTSOBS) $(ENDOBS) $(OBSTACK1)
                     63:        ld -o kdb $(NTSSTART) $(STARTOBS) $(OBS) $(NTSOBS) $(ENDOBS) -lc $(CLIBS)
                     64: 
                     65: blockframe.o : blockframe.c defs.h initialize.h param.h symtab.h frame.h
                     66: breakpoint.o : breakpoint.c defs.h initialize.h param.h symtab.h frame.h
                     67: command.o : command.c command.h
                     68: coffread.o : coffread.c defs.h initialize.h param.h symtab.h
                     69: core.o : core.c defs.h initialize.h param.h
                     70: dbxread.o : dbxread.c defs.h initialize.h param.h symtab.h
                     71: environ.o : environ.c environ.h
                     72: expprint.o : expprint.c defs.h symtab.h expression.h
                     73: expread.tab.c : expread.y
                     74:        @echo 'Expect 96 shift/reduce conflicts.'
                     75:        yacc expread.y
                     76:        mv y.tab.c expread.tab.c
                     77: expread.o : expread.tab.c defs.h param.h symtab.h frame.h expression.h
                     78:        $(CC) -c ${CFLAGS} expread.tab.c
                     79:        mv expread.tab.o expread.o
                     80: eval.o : eval.c defs.h initialize.h symtab.h value.h expression.h
                     81: findvar.o : findvar.c defs.h initialize.h param.h symtab.h frame.h value.h
                     82: firstfile.o : firstfile.c initialize.h
                     83: infcmd.o : infcmd.c defs.h initialize.h param.h symtab.h frame.h inferior.h environ.h value.h
                     84: inflow.o : inflow.c defs.h initialize.h param.h frame.h inferior.h
                     85: infrun.o : infrun.c defs.h initialize.h param.h symtab.h frame.h inferior.h wait.h
                     86: kdb-start.o : kdb-start.c defs.h param.h
                     87: lastfile.o : lastfile.c
                     88: main.o : main.c defs.h command.h
                     89: # pinsn.o depends on ALL the opcode printers
                     90: # since we don't know which one is really being used.
                     91: pinsn.o : pinsn.c defs.h param.h symtab.h \
                     92:     vax-opcode.h vax-pinsn.c m68k-opcode.h m68k-pinsn.c
                     93: printcmd.o : printcmd.c defs.h initialize.h param.h symtab.h value.h expression.h
                     94: remote.o : remote.c defs.h initialize.h param.h frame.h inferior.h
                     95: source.o : source.c defs.h initialize.h symtab.h
                     96: stack.o : stack.c defs.h initialize.h param.h symtab.h frame.h
                     97: standalone.o : standalone.c defs.h initialize.h param.h symtab.h frame.h inferior.h wait.h
                     98: symmisc.o : symmisc.c defs.h initialize.h symtab.h
                     99: symtab.o : symtab.c defs.h initialize.h param.h symtab.h
                    100: utils.o : utils.c defs.h
                    101: valarith.o : valarith.c defs.h initialize.h param.h symtab.h value.h expression.h
                    102: valops.o : valops.c defs.h initialize.h param.h symtab.h value.h
                    103: valprint.o : valprint.c defs.h initialize.h param.h symtab.h value.h
                    104: values.o : values.c defs.h initialize.h param.h symtab.h value.h
                    105: version.o : version.c
                    106: xgdb.o : xgdb.c defs.h initialize.h param.h symtab.h frame.h
                    107:        $(CC) -c $(CFLAGS) xgdb.c -o $@
                    108: 
                    109: 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.