⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 powerpc内核mpc860芯片 linux操作系统下交叉调试程序
💻 IN
📖 第 1 页 / 共 5 页
字号:
# Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000# Free Software Foundation, Inc.# This file is part of GDB.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.# # This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.# # You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.prefix = @prefix@exec_prefix = @exec_prefix@host_alias = @host_alias@target_alias = @target_alias@program_transform_name = @program_transform_name@bindir = @bindir@libdir = @libdir@tooldir = $(libdir)/$(target_alias)datadir = @datadir@mandir = @mandir@man1dir = $(mandir)/man1man2dir = $(mandir)/man2man3dir = $(mandir)/man3man4dir = $(mandir)/man4man5dir = $(mandir)/man5man6dir = $(mandir)/man6man7dir = $(mandir)/man7man8dir = $(mandir)/man8man9dir = $(mandir)/man9infodir = @infodir@htmldir = $(prefix)/htmlincludedir = @includedir@# This can be referenced by `INTLDEPS' as computed by CY_GNU_GETTEXT.top_builddir = .SHELL = @SHELL@EXEEXT = @EXEEXT@AWK = @AWK@LN_S = @LN_S@INSTALL = @INSTALL@INSTALL_PROGRAM = @INSTALL_PROGRAM@INSTALL_DATA = @INSTALL_DATA@AR = @AR@AR_FLAGS = qvRANLIB = @RANLIB@DLLTOOL = @DLLTOOL@WINDRES = @WINDRES@MIG = @MIG@# If the user configured GDB to include the TUI, the name of the tui# library goes here.TUI_LIBRARY = @TUI_LIBRARY@# If the user configured GDB to include the TUI, the all-tui # target goes here.BUILD_TUI = @BUILD_TUI@# Flags that describe where you can find the termcap library.# This can be overridden in the host Makefile fragment file.TERMCAP = @TERM_LIB@# If you are compiling with GCC, make sure that either 1) You have the# fixed include files where GCC can reach them, or 2) You use the# -traditional flag.  Otherwise the ioctl calls in inflow.c# will be incorrectly compiled.  The "fixincludes" script in the gcc# distribution will fix your include files up.CC=@CC@# Directory containing source files.srcdir = @srcdir@VPATH = @srcdir@YACC=@YACC@YLWRAP = $(srcdir)/../ylwrap# where to find makeinfo, preferably one designed for texinfo-2MAKEINFO=makeinfoMAKEHTML = texi2htmlMAKEHTMLFLAGS = -glossary -menu -split_chapter# Set this up with gcc if you have gnu ld and the loader will print out# line numbers for undefined references.#CC_LD=gcc -staticCC_LD=$(CC)# Where is our "include" directory?  Typically $(srcdir)/../include.# This is essentially the header file directory for the library# routines in libiberty.INCLUDE_DIR =  $(srcdir)/../includeINCLUDE_CFLAGS = -I$(INCLUDE_DIR)# Where is the "-liberty" library?  Typically in ../libiberty.LIBIBERTY = ../libiberty/libiberty.a# Configured by the --with-mmalloc option to configure.MMALLOC = @MMALLOC@MMALLOC_CFLAGS = @MMALLOC_CFLAGS@# We are using our own version of REGEX now to be consistent across# machines.REGEX = @REGEX@REGEX_CFLAGS = @REGEX_CFLAGS@# Where is the BFD library?  Typically in ../bfd.BFD_DIR = ../bfdBFD = $(BFD_DIR)/libbfd.aBFD_SRC = $(srcdir)/$(BFD_DIR)BFD_CFLAGS = -I$(BFD_DIR) -I$(BFD_SRC)# Where is the READLINE library?  Typically in ../readline.READLINE_DIR = ../readlineREADLINE = $(READLINE_DIR)/libreadline.aREADLINE_SRC = $(srcdir)/$(READLINE_DIR)READLINE_CFLAGS = -I$(READLINE_SRC)/..WARN_CFLAGS = @WARN_CFLAGS@WERROR_CFLAGS = @WERROR_CFLAGS@GDB_WARN_CFLAGS = $(WARN_CFLAGS)GDB_WERROR_CFLAGS = $(WERROR_CFLAGS)# Where is the INTL library?  Typically in ../intl.INTL_DIR = ../intlINTL = @INTLLIBS@INTL_DEPS = @INTLDEPS@INTL_SRC = $(srcdir)/$(INTL_DIR)INTL_CFLAGS = -I$(INTL_DIR) -I$(INTL_SRC)# Where is the TUI library?  Typically in tui/.TUI_DIR=tuiTUI_SRC = $(srcdir)/$(TUI_DIR)TUI_CFLAGS= -I$(TUI_SRC)## MI sub directory definitons#SUBDIR_MI_OBS = \	mi-out.o mi-console.o \	mi-cmds.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o \	mi-cmd-disas.o \	mi-main.o mi-parse.o mi-getopt.oSUBDIR_MI_SRCS = \	mi/mi-out.c mi/mi-console.c \	mi/mi-cmds.c \	mi/mi-cmd-var.c mi/mi-cmd-break.c mi/mi-cmd-stack.c \	mi/mi-cmd-disas.c \	mi/mi-main.c mi/mi-parse.c mi/mi-getopt.cSUBDIR_MI_DEPS =SUBDIR_MI_INITS = \	mi/mi-cmds.c mi/mi-parse.c mi/mi-main.cSUBDIR_MI_LDFLAGS=SUBDIR_MI_CFLAGS= \	-DUI_OUT=1SUBDIR_MI_ALL=SUBDIR_MI_CLEAN=SUBDIR_MI_INSTALL=SUBDIR_MI_UNINSTALL=# Opcodes currently live in one of two places.  Either they are in the# opcode library, typically ../opcodes, or they are in a header file# in INCLUDE_DIR.# Where is the "-lopcodes" library, with (some of) the opcode tables and# disassemblers?OPCODES = ../opcodes/libopcodes.a# Where are the other opcode tables which only have header file# versions?OP_INCLUDE = $(INCLUDE_DIR)/opcodeOPCODES_CFLAGS = -I$(OP_INCLUDE)# The simulator is usually nonexistent; targets that include one# should set this to list all the .o or .a files to be linked in.SIM =WIN32LIBS = @WIN32LIBS@# Where is the TCL library?  Typically in ../tcl.LIB_INSTALL_DIR = $(libdir)# This variable is needed when doing dynamic linking.LIB_RUNTIME_DIR = $(libdir)TCL = @TCL_LD_SEARCH_FLAGS@ @TCL_BUILD_LIB_SPEC@TCL_CFLAGS = @TCLHDIR@TCL_DEPS =GDBTKLIBS = @GDBTKLIBS@# Extra flags that the GDBTK files need:GDBTK_CFLAGS = @GDBTK_CFLAGS@# Where is the TK library?  Typically in ../tk.TK = @TK_BUILD_LIB_SPEC@TK_CFLAGS = @TKHDIR@ @TK_BUILD_INCLUDES@TK_DEPS =# Where is Itcl?  Typically in ../itcl/itcl.ITCL_CFLAGS = @ITCLHDIR@ITCL = @ITCLLIB@ITCL_DEPS = @ITCL_DEPS@ # Where is Itk?  Typically in ../itcl/itk.ITK_CFLAGS = @ITKHDIR@ITK = @ITKLIB@ITK_DEPS = @ITK_DEPS@ # Where is Tix?  Typically in ../tix.TIX_CFLAGS = @TIXHDIR@TIX = @TIXLIB@TIX_DEPS = @TIX_DEPS@X11_CFLAGS = @TK_XINCLUDES@X11_LDFLAGS =X11_LIBS =WIN32LDAPP = @WIN32LDAPP@LIBGUI = @LIBGUI@GUI_CFLAGS_X = @GUI_CFLAGS_X@IDE_CFLAGS=$(GUI_CFLAGS_X) $(IDE_CFLAGS_X)SUBDIR_GDBTK_ALL= all-gdbtkSUBDIR_GDBTK_CLEAN= clean-gdbtkSUBDIR_GDBTK_INSTALL= install-gdbtkSUBDIR_GDBTK_UNINSTALL= CONFIG_OBS= @CONFIG_OBS@CONFIG_SRCS= @CONFIG_SRCS@CONFIG_DEPS= @CONFIG_DEPS@CONFIG_INITS= @CONFIG_INITS@CONFIG_LDFLAGS = @CONFIG_LDFLAGS@ENABLE_CFLAGS= @ENABLE_CFLAGS@CONFIG_ALL= @CONFIG_ALL@CONFIG_CLEAN= @CONFIG_CLEAN@CONFIG_CLEAN= @CONFIG_CLEAN@CONFIG_INSTALL = @CONFIG_INSTALL@CONFIG_UNINSTALL = @CONFIG_UNINSTALL@# -I. for config files.# -I$(srcdir) for gdb internal headers and possibly for gnu-regex.h also.# -I$(srcdir)/config for more generic config files.# It is also possible that you will need to add -I/usr/include/sys if# your system doesn't have fcntl.h in /usr/include (which is where it# should be according to Posix).DEFS = @DEFS@GDB_CFLAGS = -I. -I$(srcdir) -I$(srcdir)/config $(DEFS)# M{H,T}_CFLAGS, if defined, have host- and target-dependent CFLAGS# from the config directory.GLOBAL_CFLAGS = $(MT_CFLAGS) $(MH_CFLAGS)#PROFILE_CFLAGS = -pg# CFLAGS is specifically reserved for setting from the command line# when running make.  I.E.  "make CFLAGS=-Wmissing-prototypes".CFLAGS = @CFLAGS@# Need to pass this to testsuite for "make check".  Probably should be# consistent with top-level Makefile.in and gdb/testsuite/Makefile.in# so "make check" has the same result no matter where it is run.CXXFLAGS = -g -O# INTERNAL_CFLAGS is the aggregate of all other *CFLAGS macros.INTERNAL_WARN_CFLAGS = \	$(CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) \	$(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \	$(BFD_CFLAGS) $(MMALLOC_CFLAGS) $(INCLUDE_CFLAGS) \	$(INTL_CFLAGS) $(TUI_CFLAGS) $(ENABLE_CFLAGS) \	$(REGEX_CFLAGS) $(GDB_WARN_CFLAGS)INTERNAL_CFLAGS = $(INTERNAL_WARN_CFLAGS) $(GDB_WERROR_CFLAGS)# LDFLAGS is specifically reserved for setting from the command line# when running make.# Profiling options need to go here to work.# I think it's perfectly reasonable for a user to set -pg in CFLAGS# and have it work; that's why CFLAGS is here.INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) $(LDFLAGS) $(CONFIG_LDFLAGS) @HLDFLAGS@HLDENV = @HLDENV@# If your system is missing alloca(), or, more likely, it's there but# it doesn't work, then refer to libiberty.# Libraries and corresponding dependencies for compiling gdb.# {X,T}M_CLIBS, defined in *config files, have host- and target-dependent libs.# TERMCAP comes after readline, since readline depends on it.# MMALLOC comes after anything else that might want an allocation function.# LIBIBERTY appears twice on purpose.# If you have the Cygnus libraries installed,# you can use 'CLIBS=$(INSTALLED_LIBS)' 'CDEPS='INSTALLED_LIBS=-lbfd -lreadline -lopcodes -liberty \	$(TERMCAP) $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \	-lmmalloc -lintl -libertyCLIBS = $(SIM) $(BFD) $(READLINE) $(OPCODES) $(INTL) $(LIBIBERTY) \	$(TERMCAP) $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \	$(MMALLOC) $(LIBIBERTY) $(WIN32LIBS)CDEPS = $(XM_CDEPS) $(TM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE) \	$(OPCODES) $(MMALLOC) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS)ADD_FILES = $(REGEX) $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)ADD_DEPS = $(REGEX) $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)VERSION = 5.0DIST=gdbLINT=/usr/5bin/lintLINTFLAGS= $(BFD_CFLAGS)RUNTEST = `if [ -f $${rootsrc}/../dejagnu/runtest ] ; then \		echo $${rootsrc}/../dejagnu/runtest ; else echo runtest; \	   fi`RUNTESTFLAGS=# This is ser-unix.o for any system which supports a v7/BSD/SYSV/POSIX# interface to the serial port.  Hopefully if get ported to OS/2, VMS,# etc., then there will be (as part of the C library or perhaps as# part of libiberty) a POSIX interface.  But at least for now the# host-dependent makefile fragment might need to use something else# besides ser-unix.oSER_HARDWIRE = ser-unix.o ser-pipe.o# The `remote' debugging target is supported for most architectures,# but not all (e.g. 960)REMOTE_OBS = remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o# This is remote-sim.o if a simulator is to be linked in.SIM_OBS =ANNOTATE_OBS = annotate.o# Host and target-dependent makefile fragments come in here.@host_makefile_frag@@target_makefile_frag@# End of host and target-dependent makefile fragments# Possibly ignore the simulator.  If the simulator is being ignored, # these expand into SIM= and SIM_OBJ=, overriding the entries from # target_makefile_frag#@IGNORE_SIM@@IGNORE_SIM_OBS@FLAGS_TO_PASS = \	"prefix=$(prefix)" \	"exec_prefix=$(exec_prefix)" \	"against=$(against)" \	"AR=$(AR)" \	"AR_FLAGS=$(AR_FLAGS)" \	"CC=$(CC)" \	"CFLAGS=$(CFLAGS)" \	"CHILLFLAGS=$(CHILLFLAGS)" \	"CHILL=$(CHILL)" \	"CHILL_LIB=$(CHILL_LIB)" \	"CXX=$(CXX)" \	"CXXFLAGS=$(CXXFLAGS)" \	"DLLTOOL=$(DLLTOOL)" \	"RANLIB=$(RANLIB)" \	"MAKEINFO=$(MAKEINFO)" \	"MAKEHTML=$(MAKEHTML)" \	"MAKEHTMLFLAGS=$(MAKEHTMLFLAGS)" \	"INSTALL=$(INSTALL)" \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -