Makefile.in (110621) | Makefile.in (117404) |
---|---|
1# Makefile for GNU C compiler. 2# Copyright (C) 1987, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 3# 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 4 5#This file is part of GCC. 6 7#GCC is free software; you can redistribute it and/or modify 8#it under the terms of the GNU General Public License as published by --- 55 unchanged lines hidden (view full) --- 64# XCFLAGS is used for most compilations but not when using the GCC just built. 65# TCFLAGS is used for compilations with the GCC just built. 66XCFLAGS = 67TCFLAGS = 68CFLAGS = -g 69STAGE1_CFLAGS = -g @stage1_cflags@ 70BOOT_CFLAGS = -g -O2 71 | 1# Makefile for GNU C compiler. 2# Copyright (C) 1987, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 3# 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. 4 5#This file is part of GCC. 6 7#GCC is free software; you can redistribute it and/or modify 8#it under the terms of the GNU General Public License as published by --- 55 unchanged lines hidden (view full) --- 64# XCFLAGS is used for most compilations but not when using the GCC just built. 65# TCFLAGS is used for compilations with the GCC just built. 66XCFLAGS = 67TCFLAGS = 68CFLAGS = -g 69STAGE1_CFLAGS = -g @stage1_cflags@ 70BOOT_CFLAGS = -g -O2 71 |
72# Flags to determine code coverage. When coverage is disabled, this will 73# contain the optimization flags, as you normally want code coverage 74# without optimization. The -dumpbase $@ makes sure that the auxilary 75# files end up near the object files. 76COVERAGE_FLAGS = @coverage_flags@ 77coverageexts = .{da,bb,bbg} 78 |
|
72# The warning flags are separate from BOOT_CFLAGS because people tend to 73# override optimization flags and we'd like them to still have warnings 74# turned on. These flags are also used to pass other stage dependent 75# flags from configure. The user is free to explicitly turn these flags 76# off if they wish. 77# LOOSE_WARN are the warning flags to use when compiling something 78# which is only compiled with gcc, such as libgcc and the frontends 79# other than C. 80# STRICT_WARN and STRICT2_WARN are the additional warning flags to 81# apply to the back end and the C front end, which may be compiled 82# with other compilers. This is partially controlled by configure in 83# stage1, as not all versions of gcc understand -Wno-long-long. 84LOOSE_WARN = -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 85STRICT_WARN = -Wtraditional @strict1_warn@ 86STRICT2_WARN = -Wtraditional -pedantic -Wno-long-long 87 | 79# The warning flags are separate from BOOT_CFLAGS because people tend to 80# override optimization flags and we'd like them to still have warnings 81# turned on. These flags are also used to pass other stage dependent 82# flags from configure. The user is free to explicitly turn these flags 83# off if they wish. 84# LOOSE_WARN are the warning flags to use when compiling something 85# which is only compiled with gcc, such as libgcc and the frontends 86# other than C. 87# STRICT_WARN and STRICT2_WARN are the additional warning flags to 88# apply to the back end and the C front end, which may be compiled 89# with other compilers. This is partially controlled by configure in 90# stage1, as not all versions of gcc understand -Wno-long-long. 91LOOSE_WARN = -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 92STRICT_WARN = -Wtraditional @strict1_warn@ 93STRICT2_WARN = -Wtraditional -pedantic -Wno-long-long 94 |
95# This is set by --enable-checking. The idea is to catch forgotten 96# "extern" tags in header files. 97NOCOMMON_FLAG = @nocommon_flag@ 98 99# These are set by --enable-checking=valgrind. 100RUN_GEN = @valgrind_command@ 101VALGRIND_DRIVER_DEFINES = @valgrind_path_defines@ 102 |
|
88# This is how we control whether or not the additional warnings are applied. 89.-warn = $(STRICT_WARN) | 103# This is how we control whether or not the additional warnings are applied. 104.-warn = $(STRICT_WARN) |
90GCC_WARN_CFLAGS = $(LOOSE_WARN) $($(@D)-warn) | 105GCC_WARN_CFLAGS = $(LOOSE_WARN) $($(@D)-warn) $(NOCOMMON_FLAG) |
91 92# All warnings have to be shut off in stage1 if the compiler used then 93# isn't gcc; configure determines that. WARN_CFLAGS will be either 94# $(GCC_WARN_CFLAGS), or nothing. 95WARN_CFLAGS = @warn_cflags@ 96 97# These exists to be overridden by the x-* and t-* files, respectively. 98X_CFLAGS = 99T_CFLAGS = 100 101X_CPPFLAGS = 102T_CPPFLAGS = 103 | 106 107# All warnings have to be shut off in stage1 if the compiler used then 108# isn't gcc; configure determines that. WARN_CFLAGS will be either 109# $(GCC_WARN_CFLAGS), or nothing. 110WARN_CFLAGS = @warn_cflags@ 111 112# These exists to be overridden by the x-* and t-* files, respectively. 113X_CFLAGS = 114T_CFLAGS = 115 116X_CPPFLAGS = 117T_CPPFLAGS = 118 |
119ADAC = @ADAC@ |
|
104AWK = @AWK@ 105CC = @CC@ 106BISON = @BISON@ 107BISONFLAGS = 108FLEX = @FLEX@ 109FLEXFLAGS = 110AR = ar 111AR_FLAGS = rc 112DLLTOOL = dlltool 113RANLIB = @RANLIB@ | 120AWK = @AWK@ 121CC = @CC@ 122BISON = @BISON@ 123BISONFLAGS = 124FLEX = @FLEX@ 125FLEXFLAGS = 126AR = ar 127AR_FLAGS = rc 128DLLTOOL = dlltool 129RANLIB = @RANLIB@ |
114SHELL = /bin/sh | 130SHELL = @SHELL@ 131# pwd command to use. Allow user to override default by setting PWDCMD in 132# the environment to account for automounters. The make variable must not 133# be called PWDCMD, otherwise the value set here is passed to make 134# subprocesses and overrides the setting from the user's environment. 135# Don't use PWD since it is a common shell environment variable and we 136# don't want to corrupt it. 137PWD_COMMAND = $${PWDCMD-pwd} |
115# on sysV, define this as cp. 116INSTALL = @INSTALL@ 117# Some systems may be missing symbolic links, regular links, or both. 118# Allow configure to check this and use "ln -s", "ln", or "cp" as appropriate. 119LN=@LN@ 120LN_S=@LN_S@ 121# These permit overriding just for certain files. 122INSTALL_PROGRAM = @INSTALL_PROGRAM@ --- 26 unchanged lines hidden (view full) --- 149TARGET_GETGROUPS_T = @TARGET_GETGROUPS_T@ 150 151# Target to use when installing include directory. Either 152# install-headers-tar, install-headers-cpio or install-headers-cp. 153INSTALL_HEADERS_DIR = @build_install_headers_dir@ 154 155# Header files that are made available under the same name 156# to programs compiled with GCC. | 138# on sysV, define this as cp. 139INSTALL = @INSTALL@ 140# Some systems may be missing symbolic links, regular links, or both. 141# Allow configure to check this and use "ln -s", "ln", or "cp" as appropriate. 142LN=@LN@ 143LN_S=@LN_S@ 144# These permit overriding just for certain files. 145INSTALL_PROGRAM = @INSTALL_PROGRAM@ --- 26 unchanged lines hidden (view full) --- 172TARGET_GETGROUPS_T = @TARGET_GETGROUPS_T@ 173 174# Target to use when installing include directory. Either 175# install-headers-tar, install-headers-cpio or install-headers-cp. 176INSTALL_HEADERS_DIR = @build_install_headers_dir@ 177 178# Header files that are made available under the same name 179# to programs compiled with GCC. |
157USER_H = $(srcdir)/ginclude/stdarg.h $(srcdir)/ginclude/stddef.h \ 158 $(srcdir)/ginclude/varargs.h \ 159 $(srcdir)/ginclude/stdbool.h $(srcdir)/ginclude/iso646.h \ 160 $(EXTRA_HEADERS) | 180USER_H = $(srcdir)/ginclude/float.h \ 181 $(srcdir)/ginclude/iso646.h \ 182 $(srcdir)/ginclude/stdarg.h \ 183 $(srcdir)/ginclude/stdbool.h \ 184 $(srcdir)/ginclude/stddef.h \ 185 $(srcdir)/ginclude/varargs.h \ 186 $(srcdir)/unwind.h \ 187 $(EXTRA_HEADERS) |
161 | 188 |
162# The GCC to use for compiling libgcc.a, enquire, and crt*.o. | 189# The GCC to use for compiling libgcc.a and crt*.o. |
163# Usually the one we just built. 164# Don't use this as a dependency--use $(GCC_PASSES) or $(GCC_PARTS). | 190# Usually the one we just built. 191# Don't use this as a dependency--use $(GCC_PASSES) or $(GCC_PARTS). |
165GCC_FOR_TARGET = ./xgcc -B./ -B$(build_tooldir)/bin/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include | 192GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) ./xgcc -B./ -B$(build_tooldir)/bin/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include |
166 167# This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET. 168# It omits XCFLAGS, and specifies -B./. 169# It also specifies -isystem ./include to find, e.g., stddef.h. 170GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(LOOSE_WARN) -isystem ./include $(TCFLAGS) 171 172# Sed command to transform gcc to installed name. Overwritten by configure. 173program_transform_name = @program_transform_name@ --- 51 unchanged lines hidden (view full) --- 225 fi; \ 226 fi` 227 228# Where to find some libiberty headers. 229HASHTAB_H = $(srcdir)/../include/hashtab.h 230OBSTACK_H = $(srcdir)/../include/obstack.h 231SPLAY_TREE_H= $(srcdir)/../include/splay-tree.h 232FIBHEAP_H = $(srcdir)/../include/fibheap.h | 193 194# This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET. 195# It omits XCFLAGS, and specifies -B./. 196# It also specifies -isystem ./include to find, e.g., stddef.h. 197GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(LOOSE_WARN) -isystem ./include $(TCFLAGS) 198 199# Sed command to transform gcc to installed name. Overwritten by configure. 200program_transform_name = @program_transform_name@ --- 51 unchanged lines hidden (view full) --- 252 fi; \ 253 fi` 254 255# Where to find some libiberty headers. 256HASHTAB_H = $(srcdir)/../include/hashtab.h 257OBSTACK_H = $(srcdir)/../include/obstack.h 258SPLAY_TREE_H= $(srcdir)/../include/splay-tree.h 259FIBHEAP_H = $(srcdir)/../include/fibheap.h |
260PARTITION_H = $(srcdir)/../include/partition.h |
|
233 234# Default native SYSTEM_HEADER_DIR, to be overridden by targets. 235NATIVE_SYSTEM_HEADER_DIR = /usr/include 236# Default cross SYSTEM_HEADER_DIR, to be overridden by targets. 237CROSS_SYSTEM_HEADER_DIR = $(build_tooldir)/sys-include 238 239# autoconf sets SYSTEM_HEADER_DIR to one of the above. 240SYSTEM_HEADER_DIR = @SYSTEM_HEADER_DIR@ --- 7 unchanged lines hidden (view full) --- 248 249target=@target@ 250target_alias=@target_alias@ 251xmake_file=@dep_host_xmake_file@ 252tmake_file=@dep_tmake_file@ 253out_file=$(srcdir)/config/@out_file@ 254out_object_file=@out_object_file@ 255md_file=$(srcdir)/config/@md_file@ | 261 262# Default native SYSTEM_HEADER_DIR, to be overridden by targets. 263NATIVE_SYSTEM_HEADER_DIR = /usr/include 264# Default cross SYSTEM_HEADER_DIR, to be overridden by targets. 265CROSS_SYSTEM_HEADER_DIR = $(build_tooldir)/sys-include 266 267# autoconf sets SYSTEM_HEADER_DIR to one of the above. 268SYSTEM_HEADER_DIR = @SYSTEM_HEADER_DIR@ --- 7 unchanged lines hidden (view full) --- 276 277target=@target@ 278target_alias=@target_alias@ 279xmake_file=@dep_host_xmake_file@ 280tmake_file=@dep_tmake_file@ 281out_file=$(srcdir)/config/@out_file@ 282out_object_file=@out_object_file@ 283md_file=$(srcdir)/config/@md_file@ |
284tm_defines=@tm_defines@ |
|
256tm_p_file_list=@tm_p_file_list@ 257tm_p_file=@tm_p_file@ 258build_xm_file_list=@build_xm_file_list@ 259build_xm_file=@build_xm_file@ 260build_xm_defines=@build_xm_defines@ 261host_xm_file_list=@host_xm_file_list@ 262host_xm_file=@host_xm_file@ 263host_xm_defines=@host_xm_defines@ --- 100 unchanged lines hidden (view full) --- 364# Some targets override this to -isystem include 365LIBGCC2_INCLUDES = 366 367# Additional target-dependent options for compiling libgcc2.a. 368TARGET_LIBGCC2_CFLAGS = 369 370# Options to use when compiling crtbegin/end. 371CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \ | 285tm_p_file_list=@tm_p_file_list@ 286tm_p_file=@tm_p_file@ 287build_xm_file_list=@build_xm_file_list@ 288build_xm_file=@build_xm_file@ 289build_xm_defines=@build_xm_defines@ 290host_xm_file_list=@host_xm_file_list@ 291host_xm_file=@host_xm_file@ 292host_xm_defines=@host_xm_defines@ --- 100 unchanged lines hidden (view full) --- 393# Some targets override this to -isystem include 394LIBGCC2_INCLUDES = 395 396# Additional target-dependent options for compiling libgcc2.a. 397TARGET_LIBGCC2_CFLAGS = 398 399# Options to use when compiling crtbegin/end. 400CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \ |
372 -finhibit-size-directive -fno-inline-functions -fno-exceptions | 401 -finhibit-size-directive -fno-inline-functions -fno-exceptions \ 402 -fno-zero-initialized-in-bss |
373 374# Additional sources to handle exceptions; overridden on ia64. 375LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde.c \ | 403 404# Additional sources to handle exceptions; overridden on ia64. 405LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde.c \ |
376 $(srcdir)/unwind-sjlj.c | 406 $(srcdir)/unwind-sjlj.c $(srcdir)/unwind-c.c |
377LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h 378 379# nm flags to list global symbols in libgcc object files. 380SHLIB_NM_FLAGS = -pg 381 382# List of extra executables that should be compiled for this target machine 383# that are used for compiling from source code to object code. 384# The rules for compiling them should be in the t-* file for the machine. --- 25 unchanged lines hidden (view full) --- 410# List of extra C and assembler files to add to static and shared libgcc2. 411# Assembler files should have names ending in `.asm'. 412LIB2FUNCS_EXTRA = 413 414# List of extra C and assembler files to add to static libgcc2. 415# Assembler files should have names ending in `.asm'. 416LIB2FUNCS_STATIC_EXTRA = 417 | 407LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h 408 409# nm flags to list global symbols in libgcc object files. 410SHLIB_NM_FLAGS = -pg 411 412# List of extra executables that should be compiled for this target machine 413# that are used for compiling from source code to object code. 414# The rules for compiling them should be in the t-* file for the machine. --- 25 unchanged lines hidden (view full) --- 440# List of extra C and assembler files to add to static and shared libgcc2. 441# Assembler files should have names ending in `.asm'. 442LIB2FUNCS_EXTRA = 443 444# List of extra C and assembler files to add to static libgcc2. 445# Assembler files should have names ending in `.asm'. 446LIB2FUNCS_STATIC_EXTRA = 447 |
418# Handle cpp installation. 419INSTALL_CPP= 420UNINSTALL_CPP= 421 422# We do not try to build float.h anymore. Let configure select the 423# appropriate pre-built float.h file for the target. 424FLOAT_H=@float_h_file@ 425 | |
426# Program to convert libraries. 427LIBCONVERT = 428 429# Control whether header files are installed. | 448# Program to convert libraries. 449LIBCONVERT = 450 451# Control whether header files are installed. |
430INSTALL_HEADERS=install-headers | 452INSTALL_HEADERS=install-headers install-mkheaders |
431 432# Control whether Info documentation is built and installed. 433BUILD_INFO = @BUILD_INFO@ 434 435# Control whether manpages generated by texi2pod.pl can be rebuilt. 436GENERATED_MANPAGES = @GENERATED_MANPAGES@ 437 438# Additional directories of header files to run fixincludes on. --- 5 unchanged lines hidden (view full) --- 444OTHER_FIXINCLUDES_DIRS= 445 446# A list of all the language-specific executables. 447# This is overridden by configure. 448COMPILERS = cc1$(exeext) @all_compilers@ 449 450# List of things which should already be built whenever we try to use xgcc 451# to compile anything (without linking). | 453 454# Control whether Info documentation is built and installed. 455BUILD_INFO = @BUILD_INFO@ 456 457# Control whether manpages generated by texi2pod.pl can be rebuilt. 458GENERATED_MANPAGES = @GENERATED_MANPAGES@ 459 460# Additional directories of header files to run fixincludes on. --- 5 unchanged lines hidden (view full) --- 466OTHER_FIXINCLUDES_DIRS= 467 468# A list of all the language-specific executables. 469# This is overridden by configure. 470COMPILERS = cc1$(exeext) @all_compilers@ 471 472# List of things which should already be built whenever we try to use xgcc 473# to compile anything (without linking). |
452GCC_PASSES=xgcc$(exeext) cc1$(exeext) cpp0$(exeext) specs $(EXTRA_PASSES) | 474GCC_PASSES=xgcc$(exeext) cc1$(exeext) specs $(EXTRA_PASSES) |
453 454# List of things which should already be built whenever we try to use xgcc 455# to link anything. 456GCC_PARTS=$(GCC_PASSES) $(LIBGCC) $(EXTRA_PROGRAMS) $(USE_COLLECT2) $(EXTRA_PARTS) 457 458# Directory to link to, when using the target `maketest'. 459DIR = ../gcc 460 461# Flags to use when cross-building GCC. 462# Prefix to apply to names of object files when using them 463# to run on the machine we are compiling on. | 475 476# List of things which should already be built whenever we try to use xgcc 477# to link anything. 478GCC_PARTS=$(GCC_PASSES) $(LIBGCC) $(EXTRA_PROGRAMS) $(USE_COLLECT2) $(EXTRA_PARTS) 479 480# Directory to link to, when using the target `maketest'. 481DIR = ../gcc 482 483# Flags to use when cross-building GCC. 484# Prefix to apply to names of object files when using them 485# to run on the machine we are compiling on. |
464HOST_PREFIX = @HOST_PREFIX@ | 486BUILD_PREFIX = @BUILD_PREFIX@ |
465# Prefix to apply to names of object files when compiling them 466# to run on the machine we are compiling on. 467# The default for this variable is chosen to keep these rules 468# out of the way of the other rules for compiling the same source files. | 487# Prefix to apply to names of object files when compiling them 488# to run on the machine we are compiling on. 489# The default for this variable is chosen to keep these rules 490# out of the way of the other rules for compiling the same source files. |
469HOST_PREFIX_1 = @HOST_PREFIX_1@ | 491BUILD_PREFIX_1 = @BUILD_PREFIX_1@ |
470# Native compiler for the build machine and its switches. 471HOST_CC = @HOST_CC@ 472HOST_CFLAGS= @HOST_CFLAGS@ -DGENERATOR_FILE 473 474# Native linker and preprocessor flags. For x-fragment overrides. 475HOST_LDFLAGS=$(LDFLAGS) 476HOST_CPPFLAGS=$(ALL_CPPFLAGS) 477 --- 50 unchanged lines hidden (view full) --- 528# The real definition is under `all.internal' (for native compilers) 529# or `all.cross' (for cross compilers). 530all: all.indirect 531 532# This tells GNU Make version 3 not to put all variables in the environment. 533.NOEXPORT: 534 535# GCONFIG_H lists the config files that the generator files depend on, while | 492# Native compiler for the build machine and its switches. 493HOST_CC = @HOST_CC@ 494HOST_CFLAGS= @HOST_CFLAGS@ -DGENERATOR_FILE 495 496# Native linker and preprocessor flags. For x-fragment overrides. 497HOST_LDFLAGS=$(LDFLAGS) 498HOST_CPPFLAGS=$(ALL_CPPFLAGS) 499 --- 50 unchanged lines hidden (view full) --- 550# The real definition is under `all.internal' (for native compilers) 551# or `all.cross' (for cross compilers). 552all: all.indirect 553 554# This tells GNU Make version 3 not to put all variables in the environment. 555.NOEXPORT: 556 557# GCONFIG_H lists the config files that the generator files depend on, while |
536# CONFIG_H lists the the ones ordinary gcc files depend on, which includes | 558# CONFIG_H lists the ones ordinary gcc files depend on, which includes |
537# several files generated by those generators. 538GCONFIG_H = config.h $(host_xm_file_list) 539HCONFIG_H = hconfig.h $(build_xm_file_list) 540CONFIG_H = $(GCONFIG_H) insn-constants.h insn-flags.h 541TCONFIG_H = tconfig.h $(xm_file_list) 542TARGET_H = target.h 543HOOKS_H = hooks.h | 559# several files generated by those generators. 560GCONFIG_H = config.h $(host_xm_file_list) 561HCONFIG_H = hconfig.h $(build_xm_file_list) 562CONFIG_H = $(GCONFIG_H) insn-constants.h insn-flags.h 563TCONFIG_H = tconfig.h $(xm_file_list) 564TARGET_H = target.h 565HOOKS_H = hooks.h |
544LANGHOOKS_DEF_H = langhooks.h $(HOOKS_H) | 566LANGHOOKS_DEF_H = langhooks-def.h $(HOOKS_H) |
545TARGET_DEF_H = target-def.h $(HOOKS_H) 546TM_P_H = tm_p.h $(tm_p_file_list) tm-preds.h 547 | 567TARGET_DEF_H = target-def.h $(HOOKS_H) 568TM_P_H = tm_p.h $(tm_p_file_list) tm-preds.h 569 |
548MACHMODE_H = machmode.h machmode.def | 570MACHMODE_H = machmode.h machmode.def @extra_modes_file@ |
549RTL_BASE_H = rtl.h rtl.def $(MACHMODE_H) 550RTL_H = $(RTL_BASE_H) genrtl.h 551PARAMS_H = params.h params.def | 571RTL_BASE_H = rtl.h rtl.def $(MACHMODE_H) 572RTL_H = $(RTL_BASE_H) genrtl.h 573PARAMS_H = params.h params.def |
552TREE_H = tree.h real.h tree.def $(MACHMODE_H) tree-check.h version.h builtins.def 553BASIC_BLOCK_H = basic-block.h bitmap.h sbitmap.h varray.h | 574TREE_H = tree.h tree.def $(MACHMODE_H) tree-check.h version.h builtins.def \ 575 location.h 576BASIC_BLOCK_H = basic-block.h bitmap.h sbitmap.h varray.h $(PARTITION_H) \ 577 hard-reg-set.h |
554DEMANGLE_H = $(srcdir)/../include/demangle.h 555RECOG_H = recog.h 556EXPR_H = expr.h 557OPTABS_H = optabs.h insn-codes.h 558REGS_H = regs.h varray.h $(MACHMODE_H) 559INTEGRATE_H = integrate.h varray.h 560LOOP_H = loop.h varray.h bitmap.h 561GCC_H = gcc.h version.h | 578DEMANGLE_H = $(srcdir)/../include/demangle.h 579RECOG_H = recog.h 580EXPR_H = expr.h 581OPTABS_H = optabs.h insn-codes.h 582REGS_H = regs.h varray.h $(MACHMODE_H) 583INTEGRATE_H = integrate.h varray.h 584LOOP_H = loop.h varray.h bitmap.h 585GCC_H = gcc.h version.h |
562GGC_H = ggc.h varray.h | 586GGC_H = ggc.h varray.h gtype-desc.h |
563TIMEVAR_H = timevar.h timevar.def 564INSN_ATTR_H = insn-attr.h $(srcdir)/insn-addr.h $(srcdir)/varray.h | 587TIMEVAR_H = timevar.h timevar.def 588INSN_ATTR_H = insn-attr.h $(srcdir)/insn-addr.h $(srcdir)/varray.h |
565C_COMMON_H = c-common.h $(SPLAY_TREE_H) | 589C_COMMON_H = c-common.h $(SPLAY_TREE_H) $(CPPLIB_H) |
566C_TREE_H = c-tree.h $(C_COMMON_H) 567SYSTEM_H = system.h hwint.h $(srcdir)/../include/libiberty.h 568PREDICT_H = predict.h predict.def 569CPPLIB_H = cpplib.h line-map.h 570 571# sed inserts variable overrides after the following line. 572####target overrides 573@target_overrides@ --- 8 unchanged lines hidden (view full) --- 582# IN_GCC distinguishes between code compiled into GCC itself and other 583# programs built during a bootstrap. 584# autoconf inserts -DCROSS_COMPILE if we are building a cross compiler. 585INTERNAL_CFLAGS = -DIN_GCC @CROSS@ 586 587# This is the variable actually used when we compile. 588# If you change this line, you probably also need to change the definition 589# of HOST_CFLAGS in build-make to match. | 590C_TREE_H = c-tree.h $(C_COMMON_H) 591SYSTEM_H = system.h hwint.h $(srcdir)/../include/libiberty.h 592PREDICT_H = predict.h predict.def 593CPPLIB_H = cpplib.h line-map.h 594 595# sed inserts variable overrides after the following line. 596####target overrides 597@target_overrides@ --- 8 unchanged lines hidden (view full) --- 606# IN_GCC distinguishes between code compiled into GCC itself and other 607# programs built during a bootstrap. 608# autoconf inserts -DCROSS_COMPILE if we are building a cross compiler. 609INTERNAL_CFLAGS = -DIN_GCC @CROSS@ 610 611# This is the variable actually used when we compile. 612# If you change this line, you probably also need to change the definition 613# of HOST_CFLAGS in build-make to match. |
590ALL_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) \ 591 $(CFLAGS) $(WARN_CFLAGS) $(XCFLAGS) @DEFS@ | 614ALL_CFLAGS = $(X_CFLAGS) $(T_CFLAGS) \ 615 $(CFLAGS) $(INTERNAL_CFLAGS) $(COVERAGE_FLAGS) $(WARN_CFLAGS) $(XCFLAGS) @DEFS@ |
592 593# Likewise. 594ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS) 595 596# Build and host support libraries. FORBUILD is either 597# .. or ../$(build_alias) depending on whether host != build. 598LIBIBERTY = ../libiberty/libiberty.a 599BUILD_LIBIBERTY = @FORBUILD@/libiberty/libiberty.a --- 4 unchanged lines hidden (view full) --- 604# Likewise, for use in the tools that must run on this machine 605# even if we are cross-building GCC. 606HOST_LIBDEPS= $(BUILD_LIBIBERTY) 607 608# How to link with both our special library facilities 609# and the system's installed libraries. 610LIBS = $(INTLLIBS) @LIBS@ $(LIBIBERTY) 611 | 616 617# Likewise. 618ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS) 619 620# Build and host support libraries. FORBUILD is either 621# .. or ../$(build_alias) depending on whether host != build. 622LIBIBERTY = ../libiberty/libiberty.a 623BUILD_LIBIBERTY = @FORBUILD@/libiberty/libiberty.a --- 4 unchanged lines hidden (view full) --- 628# Likewise, for use in the tools that must run on this machine 629# even if we are cross-building GCC. 630HOST_LIBDEPS= $(BUILD_LIBIBERTY) 631 632# How to link with both our special library facilities 633# and the system's installed libraries. 634LIBS = $(INTLLIBS) @LIBS@ $(LIBIBERTY) 635 |
636# Any system libraries needed just for GNAT. 637SYSLIBS = @GNAT_LIBEXC@ 638 639# Libs needed (at present) just for jcf-dump. 640LDEXP_LIB = @LDEXP_LIB@ 641 |
|
612# Likewise, for use in the tools that must run on this machine 613# even if we are cross-building GCC. 614HOST_LIBS = $(BUILD_LIBIBERTY) 615 | 642# Likewise, for use in the tools that must run on this machine 643# even if we are cross-building GCC. 644HOST_LIBS = $(BUILD_LIBIBERTY) 645 |
616HOST_RTL = $(HOST_PREFIX)rtl.o read-rtl.o $(HOST_PREFIX)bitmap.o \ 617 $(HOST_PREFIX)ggc-none.o gensupport.o | 646HOST_RTL = $(BUILD_PREFIX)rtl.o read-rtl.o $(BUILD_PREFIX)bitmap.o \ 647 $(BUILD_PREFIX)ggc-none.o 648HOST_SUPPORT = gensupport.o insn-conditions.o 649HOST_EARLY_SUPPORT = gensupport.o dummy-conditions.o |
618 | 650 |
619HOST_PRINT = $(HOST_PREFIX)print-rtl.o 620HOST_ERRORS = $(HOST_PREFIX)errors.o | 651HOST_PRINT = print-rtl1.o 652HOST_ERRORS = $(BUILD_PREFIX)errors.o 653HOST_VARRAY = $(BUILD_PREFIX)varray.o |
621 622# Specify the directories to be searched for header files. 623# Both . and srcdir are used, in that order, 624# so that *config.h will be found in the compilation 625# subdirectory rather than in the source directory. 626# -I$(@D) and -I$(srcdir)/$(@D) cause the subdirectory of the file 627# currently being compiled, in both source trees, to be examined as well. 628INCLUDES = -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \ --- 70 unchanged lines hidden (view full) --- 699# Target specific, C specific object file 700C_TARGET_OBJS=@c_target_objs@ 701 702# Target specific, C++ specific object file 703CXX_TARGET_OBJS=@cxx_target_objs@ 704 705# Language-specific object files for C and Objective C. 706C_AND_OBJC_OBJS = attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o \ | 654 655# Specify the directories to be searched for header files. 656# Both . and srcdir are used, in that order, 657# so that *config.h will be found in the compilation 658# subdirectory rather than in the source directory. 659# -I$(@D) and -I$(srcdir)/$(@D) cause the subdirectory of the file 660# currently being compiled, in both source trees, to be examined as well. 661INCLUDES = -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \ --- 70 unchanged lines hidden (view full) --- 732# Target specific, C specific object file 733C_TARGET_OBJS=@c_target_objs@ 734 735# Target specific, C++ specific object file 736CXX_TARGET_OBJS=@cxx_target_objs@ 737 738# Language-specific object files for C and Objective C. 739C_AND_OBJC_OBJS = attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o \ |
707 c-convert.o c-aux-info.o c-common.o c-format.o c-semantics.o \ 708 c-objc-common.o libcpp.a $(C_TARGET_OBJS) | 740 c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o c-semantics.o \ 741 c-objc-common.o c-dump.o libcpp.a $(C_TARGET_OBJS) |
709 710# Language-specific object files for C. | 742 743# Language-specific object files for C. |
711C_OBJS = c-parse.o c-lang.o $(C_AND_OBJC_OBJS) | 744C_OBJS = c-parse.o c-lang.o c-pretty-print.o $(C_AND_OBJC_OBJS) |
712 713# Language-independent object files. 714 | 745 746# Language-independent object files. 747 |
715OBJS = alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o \ 716 cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgrtl.o \ 717 combine.o conflict.o convert.o cse.o cselib.o dbxout.o debug.o dependence.o \ 718 df.o diagnostic.o doloop.o dominance.o dwarf2asm.o dwarf2out.o dwarfout.o \ 719 emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o \ 720 fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o \ 721 haifa-sched.o hash.o hashtable.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o \ 722 insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o \ 723 integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o \ 724 loop.o mbchar.o optabs.o params.o predict.o print-rtl.o print-tree.o \ 725 profile.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o \ 726 reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o \ 727 sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o \ 728 sibcall.o simplify-rtx.o ssa.o ssa-ccp.o ssa-dce.o stmt.o \ 729 stor-layout.o stringpool.o timevar.o toplev.o tree.o tree-dump.o \ | 748OBJS = alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o \ 749 cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o \ 750 cfgrtl.o combine.o conflict.o convert.o cse.o cselib.o dbxout.o \ 751 debug.o df.o diagnostic.o doloop.o dominance.o \ 752 dwarf2asm.o dwarf2out.o dwarfout.o emit-rtl.o except.o explow.o \ 753 expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o \ 754 genrtl.o ggc-common.o global.o graph.o gtype-desc.o \ 755 haifa-sched.o hashtable.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o \ 756 insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o \ 757 integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o \ 758 loop.o mbchar.o optabs.o params.o predict.o print-rtl.o print-tree.o \ 759 profile.o ra.o ra-build.o ra-colorize.o ra-debug.o ra-rewrite.o \ 760 real.o recog.o reg-stack.o regclass.o regmove.o regrename.o \ 761 reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o \ 762 sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o \ 763 sibcall.o simplify-rtx.o ssa.o ssa-ccp.o ssa-dce.o stmt.o \ 764 stor-layout.o stringpool.o timevar.o toplev.o tracer.o tree.o tree-dump.o \ |
730 tree-inline.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o \ | 765 tree-inline.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o \ |
731 $(GGC) $(out_object_file) $(EXTRA_OBJS) | 766 et-forest.o $(GGC) $(out_object_file) $(EXTRA_OBJS) |
732 733BACKEND = main.o libbackend.a 734 | 767 768BACKEND = main.o libbackend.a 769 |
735# GEN files are listed separately, so they can be built before doing parallel 736# makes for cc1 or cc1plus. Otherwise sequent parallel make attempts to load 737# them before rtl.o is compiled. 738GEN= genemit$(build_exeext) genoutput$(build_exeext) genrecog$(build_exeext) \ 739 genextract$(build_exeext) genflags$(build_exeext) gencodes$(build_exeext) \ 740 genconfig$(build_exeext) genpeep$(build_exeext) gengenrtl$(build_exeext) \ 741 gencheck$(build_exeext) genpreds$(build_exeext) genconstants$(build_exeext) 742 | |
743# Files to be copied away after each stage in building. 744STAGESTUFF = *$(objext) insn-flags.h insn-config.h insn-codes.h \ 745 insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c \ 746 insn-attr.h insn-attrtab.c insn-opinit.c insn-constants.h tm-preds.h \ | 770# Files to be copied away after each stage in building. 771STAGESTUFF = *$(objext) insn-flags.h insn-config.h insn-codes.h \ 772 insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c \ 773 insn-attr.h insn-attrtab.c insn-opinit.c insn-constants.h tm-preds.h \ |
747 tree-check.h \ 748 s-flags s-config s-codes s-mlib s-under s-genrtl \ 749 s-output s-recog s-emit s-extract s-peep s-check \ | 774 tree-check.h insn-conditions.c \ 775 s-flags s-config s-codes s-mlib s-genrtl s-gtype gtyp-gen.h \ 776 s-output s-recog s-emit s-extract s-peep s-check s-conditions \ |
750 s-attr s-attrtab s-opinit s-preds s-constants s-crt0 \ 751 genemit$(build_exeext) genoutput$(build_exeext) genrecog$(build_exeext) \ 752 genextract$(build_exeext) genflags$(build_exeext) gencodes$(build_exeext) \ 753 genconfig$(build_exeext) genpeep$(build_exeext) genattrtab$(build_exeext) \ 754 genattr$(build_exeext) genopinit$(build_exeext) gengenrtl$(build_exeext) \ 755 gencheck$(build_exeext) genpreds$(build_exeext) genconstants$(build_exeext) \ | 777 s-attr s-attrtab s-opinit s-preds s-constants s-crt0 \ 778 genemit$(build_exeext) genoutput$(build_exeext) genrecog$(build_exeext) \ 779 genextract$(build_exeext) genflags$(build_exeext) gencodes$(build_exeext) \ 780 genconfig$(build_exeext) genpeep$(build_exeext) genattrtab$(build_exeext) \ 781 genattr$(build_exeext) genopinit$(build_exeext) gengenrtl$(build_exeext) \ 782 gencheck$(build_exeext) genpreds$(build_exeext) genconstants$(build_exeext) \ |
756 genrtl.c genrtl.h \ 757 xgcc$(exeext) cpp$(exeext) cc1$(exeext) cpp0$(exeext) $(EXTRA_PASSES) \ | 783 gengtype$(build_exeext) genconditions$(build_exeext) \ 784 genrtl.c genrtl.h gt-*.h gtype-*.h gtype-desc.c \ 785 xgcc$(exeext) cpp$(exeext) cc1$(exeext) $(EXTRA_PASSES) \ |
758 $(EXTRA_PARTS) $(EXTRA_PROGRAMS) gcc-cross$(exeext) cc1obj$(exeext) \ | 786 $(EXTRA_PARTS) $(EXTRA_PROGRAMS) gcc-cross$(exeext) cc1obj$(exeext) \ |
759 enquire$(exeext) protoize$(exeext) unprotoize$(exeext) \ 760 specs collect2$(exeext) $(USE_COLLECT2) underscore.c tradcpp0$(exeext) \ | 787 protoize$(exeext) unprotoize$(exeext) \ 788 specs collect2$(exeext) $(USE_COLLECT2) \ |
761 gcov$(exeext) *.[0-9][0-9].* *.[si] libcpp.a libbackend.a libgcc.mk \ 762 $(LANG_STAGESTUFF) 763 764# Library members defined in libgcc2.c. 765# Variable length limited to 255 charactes when passed to a shell script. 766LIB2FUNCS_1 = _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _clz \ 767 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi \ 768 _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi 769 770LIB2FUNCS_2 = _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf \ 771 _clear_cache _trampoline __main _exit _absvsi2 _absvdi2 _addvsi3 \ 772 _addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors 773 774# Defined in libgcc2.c, included only in the static library. 775LIB2FUNCS_ST = _eprintf _bb __gcc_bcmp 776 777FPBIT_FUNCS = _pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf \ 778 _fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf \ 779 _lt_sf _le_sf _unord_sf _si_to_sf _sf_to_si _negate_sf _make_sf \ | 789 gcov$(exeext) *.[0-9][0-9].* *.[si] libcpp.a libbackend.a libgcc.mk \ 790 $(LANG_STAGESTUFF) 791 792# Library members defined in libgcc2.c. 793# Variable length limited to 255 charactes when passed to a shell script. 794LIB2FUNCS_1 = _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _clz \ 795 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi \ 796 _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi 797 798LIB2FUNCS_2 = _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf \ 799 _clear_cache _trampoline __main _exit _absvsi2 _absvdi2 _addvsi3 \ 800 _addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors 801 802# Defined in libgcc2.c, included only in the static library. 803LIB2FUNCS_ST = _eprintf _bb __gcc_bcmp 804 805FPBIT_FUNCS = _pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf \ 806 _fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf \ 807 _lt_sf _le_sf _unord_sf _si_to_sf _sf_to_si _negate_sf _make_sf \ |
780 _sf_to_df _thenan_sf _sf_to_usi _usi_to_sf | 808 _sf_to_df _sf_to_tf _thenan_sf _sf_to_usi _usi_to_sf |
781 782DPBIT_FUNCS = _pack_df _unpack_df _addsub_df _mul_df _div_df \ 783 _fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df \ 784 _lt_df _le_df _unord_df _si_to_df _df_to_si _negate_df _make_df \ | 809 810DPBIT_FUNCS = _pack_df _unpack_df _addsub_df _mul_df _div_df \ 811 _fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df \ 812 _lt_df _le_df _unord_df _si_to_df _df_to_si _negate_df _make_df \ |
785 _df_to_sf _thenan_df _df_to_usi _usi_to_df | 813 _df_to_sf _df_to_tf _thenan_df _df_to_usi _usi_to_df |
786 | 814 |
815TPBIT_FUNCS = _pack_tf _unpack_tf _addsub_tf _mul_tf _div_tf \ 816 _fpcmp_parts_tf _compare_tf _eq_tf _ne_tf _gt_tf _ge_tf \ 817 _lt_tf _le_tf _unord_tf _si_to_tf _tf_to_si _negate_tf _make_tf \ 818 _tf_to_df _tf_to_sf _thenan_tf _tf_to_usi _usi_to_tf 819 |
|
787# These might cause a divide overflow trap and so are compiled with 788# unwinder info. 789LIB2_DIVMOD_FUNCS = _divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 790 | 820# These might cause a divide overflow trap and so are compiled with 821# unwinder info. 822LIB2_DIVMOD_FUNCS = _divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4 823 |
824# The only suffixes we want for implicit rules are .c and .o, so clear 825# the list and add them. This speeds up GNU Make, and allows -r to work. 826# For i18n support, we also need .gmo, .po, .pox. 827# This must come before the language makefile fragments to allow them to 828# add suffixes and rules of their own. 829.SUFFIXES: 830.SUFFIXES: .c .o .po .pox .gmo 831 |
|
791# 792# Language makefile fragments. 793 794# The following targets define the interface between us and the languages. 795# 796# all.cross, start.encap, rest.encap, 797# info, dvi, 798# install-normal, install-common, install-info, install-man, --- 9 unchanged lines hidden (view full) --- 808@language_hooks@ 809 810# sed inserts language fragments after the following line. 811####language fragments 812@language_fragments@ 813 814# End of language makefile fragments. 815# | 832# 833# Language makefile fragments. 834 835# The following targets define the interface between us and the languages. 836# 837# all.cross, start.encap, rest.encap, 838# info, dvi, 839# install-normal, install-common, install-info, install-man, --- 9 unchanged lines hidden (view full) --- 849@language_hooks@ 850 851# sed inserts language fragments after the following line. 852####language fragments 853@language_fragments@ 854 855# End of language makefile fragments. 856# |
816# The only suffixes we want for implicit rules are .c and .o, so clear 817# the list and add them. This speeds up GNU Make, and allows -r to work. 818# For i18n support, we also need .gmo, .po, .pox. 819.SUFFIXES: 820.SUFFIXES: .c .o .po .pox .gmo | |
821 822Makefile: $(srcdir)/Makefile.in config.status $(srcdir)/version.c \ 823 $(xmake_file) $(tmake_file) $(LANG_MAKEFILES) 824 $(SHELL) $(srcdir)/configure.frag $(srcdir) "$(SUBDIRS)" \ 825 "$(xmake_file)" "$(tmake_file)" 826 cp config.status config.run 827 LANGUAGES="$(CONFIG_LANGUAGES)" $(SHELL) config.run 828 rm -f config.run 829 830config.h: cs-config.h ; @true 831hconfig.h: cs-hconfig.h ; @true 832tconfig.h: cs-tconfig.h ; @true 833tm_p.h: cs-tm_p.h ; @true 834 835cs-config.h: Makefile | 857 858Makefile: $(srcdir)/Makefile.in config.status $(srcdir)/version.c \ 859 $(xmake_file) $(tmake_file) $(LANG_MAKEFILES) 860 $(SHELL) $(srcdir)/configure.frag $(srcdir) "$(SUBDIRS)" \ 861 "$(xmake_file)" "$(tmake_file)" 862 cp config.status config.run 863 LANGUAGES="$(CONFIG_LANGUAGES)" $(SHELL) config.run 864 rm -f config.run 865 866config.h: cs-config.h ; @true 867hconfig.h: cs-hconfig.h ; @true 868tconfig.h: cs-tconfig.h ; @true 869tm_p.h: cs-tm_p.h ; @true 870 871cs-config.h: Makefile |
836 HEADERS="$(host_xm_file)" DEFINES="$(host_xm_defines)" \ | 872 TM_DEFINES="$(tm_defines)" \ 873 HEADERS="$(host_xm_file)" XM_DEFINES="$(host_xm_defines)" \ |
837 TARGET_CPU_DEFAULT="$(target_cpu_default)" \ 838 $(SHELL) $(srcdir)/mkconfig.sh config.h 839 840cs-hconfig.h: Makefile | 874 TARGET_CPU_DEFAULT="$(target_cpu_default)" \ 875 $(SHELL) $(srcdir)/mkconfig.sh config.h 876 877cs-hconfig.h: Makefile |
841 HEADERS="$(build_xm_file)" DEFINES="$(build_xm_defines)" \ | 878 TM_DEFINES="$(tm_defines)" \ 879 HEADERS="$(build_xm_file)" XM_DEFINES="$(build_xm_defines)" \ |
842 TARGET_CPU_DEFAULT="$(target_cpu_default)" \ 843 $(SHELL) $(srcdir)/mkconfig.sh hconfig.h 844 845cs-tconfig.h: Makefile | 880 TARGET_CPU_DEFAULT="$(target_cpu_default)" \ 881 $(SHELL) $(srcdir)/mkconfig.sh hconfig.h 882 883cs-tconfig.h: Makefile |
846 HEADERS="$(xm_file)" DEFINES="$(xm_defines)" \ | 884 TM_DEFINES="$(tm_defines)" \ 885 HEADERS="$(xm_file)" XM_DEFINES="$(xm_defines)" \ |
847 TARGET_CPU_DEFAULT="" \ 848 $(SHELL) $(srcdir)/mkconfig.sh tconfig.h 849 850cs-tm_p.h: Makefile | 886 TARGET_CPU_DEFAULT="" \ 887 $(SHELL) $(srcdir)/mkconfig.sh tconfig.h 888 889cs-tm_p.h: Makefile |
851 HEADERS="$(tm_p_file)" DEFINES="" TARGET_CPU_DEFAULT="" \ | 890 TM_DEFINES="" \ 891 HEADERS="$(tm_p_file)" XM_DEFINES="" TARGET_CPU_DEFAULT="" \ |
852 $(SHELL) $(srcdir)/mkconfig.sh tm_p.h 853 854# Don't automatically run autoconf, since configure.in might be accidentally 855# newer than configure. Also, this writes into the source directory which 856# might be on a read-only file system. If configured for maintainer mode 857# then do allow autoconf to be run. 858 859$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in 860 (cd $(srcdir) && autoconf) 861 862gccbug: $(srcdir)/gccbug.in 863 CONFIG_FILES=gccbug CONFIG_HEADERS= ./config.status 864 865mklibgcc: $(srcdir)/mklibgcc.in 866 CONFIG_FILES=mklibgcc CONFIG_HEADERS= ./config.status 867 | 892 $(SHELL) $(srcdir)/mkconfig.sh tm_p.h 893 894# Don't automatically run autoconf, since configure.in might be accidentally 895# newer than configure. Also, this writes into the source directory which 896# might be on a read-only file system. If configured for maintainer mode 897# then do allow autoconf to be run. 898 899$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in 900 (cd $(srcdir) && autoconf) 901 902gccbug: $(srcdir)/gccbug.in 903 CONFIG_FILES=gccbug CONFIG_HEADERS= ./config.status 904 905mklibgcc: $(srcdir)/mklibgcc.in 906 CONFIG_FILES=mklibgcc CONFIG_HEADERS= ./config.status 907 |
908mkheaders: $(srcdir)/mkheaders.in 909 CONFIG_FILES=mkheaders CONFIG_HEADERS= ./config.status 910 |
|
868# cstamp-h.in controls rebuilding of config.in. 869# It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't 870# delete it. A stamp file is needed as autoheader won't update the file if 871# nothing has changed. 872# It remains in the source directory and is part of the distribution. 873# This follows what is done in shellutils, fileutils, etc. 874# "echo timestamp" is used instead of touch to be consistent with other 875# packages that use autoconf (??? perhaps also to avoid problems with patch?). --- 18 unchanged lines hidden (view full) --- 894 echo You must configure gcc. Look at http://gcc.gnu.org/install/ for details.; \ 895 false; \ 896 else \ 897 LANGUAGES="$(CONFIG_LANGUAGES)" $(SHELL) config.status --recheck; \ 898 fi 899 900all.internal: start.encap rest.encap doc 901# This is what to compile if making a cross-compiler. | 911# cstamp-h.in controls rebuilding of config.in. 912# It is named cstamp-h.in and not stamp-h.in so the mostlyclean rule doesn't 913# delete it. A stamp file is needed as autoheader won't update the file if 914# nothing has changed. 915# It remains in the source directory and is part of the distribution. 916# This follows what is done in shellutils, fileutils, etc. 917# "echo timestamp" is used instead of touch to be consistent with other 918# packages that use autoconf (??? perhaps also to avoid problems with patch?). --- 18 unchanged lines hidden (view full) --- 937 echo You must configure gcc. Look at http://gcc.gnu.org/install/ for details.; \ 938 false; \ 939 else \ 940 LANGUAGES="$(CONFIG_LANGUAGES)" $(SHELL) config.status --recheck; \ 941 fi 942 943all.internal: start.encap rest.encap doc 944# This is what to compile if making a cross-compiler. |
902# Note that we can compile enquire using the cross-compiler just built, 903# although we can't run it on this machine. | |
904all.cross: native gcc-cross cpp$(exeext) specs \ 905 $(LIBGCC) $(EXTRA_PARTS) lang.all.cross doc 906# This is what must be made before installing GCC and converting libraries. 907start.encap: native xgcc$(exeext) cpp$(exeext) specs \ 908 xlimits.h lang.start.encap 909# These can't be made until after GCC can run. 910rest.encap: $(STMP_FIXPROTO) $(LIBGCC) $(EXTRA_PARTS) lang.rest.encap 911# This is what is made with the host's compiler 912# whether making a cross compiler or not. 913native: config.status auto-host.h intl.all build-@POSUB@ $(LANGUAGES) \ 914 $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(USE_COLLECT2) 915 916# Define the names for selecting languages in LANGUAGES. | 945all.cross: native gcc-cross cpp$(exeext) specs \ 946 $(LIBGCC) $(EXTRA_PARTS) lang.all.cross doc 947# This is what must be made before installing GCC and converting libraries. 948start.encap: native xgcc$(exeext) cpp$(exeext) specs \ 949 xlimits.h lang.start.encap 950# These can't be made until after GCC can run. 951rest.encap: $(STMP_FIXPROTO) $(LIBGCC) $(EXTRA_PARTS) lang.rest.encap 952# This is what is made with the host's compiler 953# whether making a cross compiler or not. 954native: config.status auto-host.h intl.all build-@POSUB@ $(LANGUAGES) \ 955 $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(USE_COLLECT2) 956 957# Define the names for selecting languages in LANGUAGES. |
917C c: cc1$(exeext) tradcpp0$(exeext) | 958C c: cc1$(exeext) |
918PROTO: proto 919 920# Tell GNU make these are phony targets. 921.PHONY: C c PROTO proto 922 923# On the target machine, finish building a cross compiler. 924# This does the things that can't be done on the host machine. 925rest.cross: $(LIBGCC) specs --- 48 unchanged lines hidden (view full) --- 974 fi 975 mv tmp-xlimits.h xlimits.h 976# 977# Build libgcc.a. 978 979LIB2ADD = $(LIB2FUNCS_EXTRA) 980LIB2ADD_ST = $(LIB2FUNCS_STATIC_EXTRA) 981 | 959PROTO: proto 960 961# Tell GNU make these are phony targets. 962.PHONY: C c PROTO proto 963 964# On the target machine, finish building a cross compiler. 965# This does the things that can't be done on the host machine. 966rest.cross: $(LIBGCC) specs --- 48 unchanged lines hidden (view full) --- 1015 fi 1016 mv tmp-xlimits.h xlimits.h 1017# 1018# Build libgcc.a. 1019 1020LIB2ADD = $(LIB2FUNCS_EXTRA) 1021LIB2ADD_ST = $(LIB2FUNCS_STATIC_EXTRA) 1022 |
982libgcc.mk: config.status Makefile mklibgcc $(LIB2ADD) $(LIB2ADD_ST) xgcc$(exeext) | 1023libgcc.mk: config.status Makefile mklibgcc $(LIB2ADD) $(LIB2ADD_ST) xgcc$(exeext) specs |
983 objext='$(objext)' \ 984 LIB1ASMFUNCS='$(LIB1ASMFUNCS)' \ 985 LIB2FUNCS_1='$(LIB2FUNCS_1)' \ 986 LIB2FUNCS_2='$(LIB2FUNCS_2)' \ 987 LIB2FUNCS_ST='$(LIB2FUNCS_ST)' \ 988 LIB2ADD='$(LIB2ADD)' \ 989 LIB2ADD_ST='$(LIB2ADD_ST)' \ 990 LIB2ADDEH='$(LIB2ADDEH)' \ 991 LIB2ADDEHDEP='$(LIB2ADDEHDEP)' \ 992 FPBIT='$(FPBIT)' \ 993 FPBIT_FUNCS='$(FPBIT_FUNCS)' \ 994 LIB2_DIVMOD_FUNCS='$(LIB2_DIVMOD_FUNCS)' \ 995 DPBIT='$(DPBIT)' \ 996 DPBIT_FUNCS='$(DPBIT_FUNCS)' \ | 1024 objext='$(objext)' \ 1025 LIB1ASMFUNCS='$(LIB1ASMFUNCS)' \ 1026 LIB2FUNCS_1='$(LIB2FUNCS_1)' \ 1027 LIB2FUNCS_2='$(LIB2FUNCS_2)' \ 1028 LIB2FUNCS_ST='$(LIB2FUNCS_ST)' \ 1029 LIB2ADD='$(LIB2ADD)' \ 1030 LIB2ADD_ST='$(LIB2ADD_ST)' \ 1031 LIB2ADDEH='$(LIB2ADDEH)' \ 1032 LIB2ADDEHDEP='$(LIB2ADDEHDEP)' \ 1033 FPBIT='$(FPBIT)' \ 1034 FPBIT_FUNCS='$(FPBIT_FUNCS)' \ 1035 LIB2_DIVMOD_FUNCS='$(LIB2_DIVMOD_FUNCS)' \ 1036 DPBIT='$(DPBIT)' \ 1037 DPBIT_FUNCS='$(DPBIT_FUNCS)' \ |
1038 TPBIT='$(TPBIT)' \ 1039 TPBIT_FUNCS='$(TPBIT_FUNCS)' \ |
|
997 MULTILIBS=`$(GCC_FOR_TARGET) --print-multi-lib` \ 998 EXTRA_MULTILIB_PARTS='$(EXTRA_MULTILIB_PARTS)' \ 999 SHLIB_LINK='$(SHLIB_LINK)' \ 1000 SHLIB_INSTALL='$(SHLIB_INSTALL)' \ 1001 SHLIB_EXT='$(SHLIB_EXT)' \ 1002 SHLIB_MULTILIB='$(SHLIB_MULTILIB)' \ 1003 SHLIB_MKMAP='$(SHLIB_MKMAP)' \ 1004 SHLIB_MKMAP_OPTS='$(SHLIB_MKMAP_OPTS)' \ 1005 SHLIB_MAPFILES='$(SHLIB_MAPFILES)' \ 1006 SHLIB_NM_FLAGS='$(SHLIB_NM_FLAGS)' \ 1007 MULTILIB_OSDIRNAMES='$(MULTILIB_OSDIRNAMES)' \ 1008 mkinstalldirs='$(SHELL) $(srcdir)/mkinstalldirs' \ 1009 $(SHELL) mklibgcc > tmp-libgcc.mk 1010 mv tmp-libgcc.mk libgcc.mk 1011 1012# All the things that might cause us to want to recompile bits of libgcc. 1013LIBGCC_DEPS = $(GCC_PASSES) $(LANGUAGES) stmp-int-hdrs $(STMP_FIXPROTO) \ 1014 libgcc.mk $(srcdir)/libgcc2.c $(TCONFIG_H) \ 1015 $(MACHMODE_H) longlong.h gbl-ctors.h config.status stmp-int-hdrs \ | 1040 MULTILIBS=`$(GCC_FOR_TARGET) --print-multi-lib` \ 1041 EXTRA_MULTILIB_PARTS='$(EXTRA_MULTILIB_PARTS)' \ 1042 SHLIB_LINK='$(SHLIB_LINK)' \ 1043 SHLIB_INSTALL='$(SHLIB_INSTALL)' \ 1044 SHLIB_EXT='$(SHLIB_EXT)' \ 1045 SHLIB_MULTILIB='$(SHLIB_MULTILIB)' \ 1046 SHLIB_MKMAP='$(SHLIB_MKMAP)' \ 1047 SHLIB_MKMAP_OPTS='$(SHLIB_MKMAP_OPTS)' \ 1048 SHLIB_MAPFILES='$(SHLIB_MAPFILES)' \ 1049 SHLIB_NM_FLAGS='$(SHLIB_NM_FLAGS)' \ 1050 MULTILIB_OSDIRNAMES='$(MULTILIB_OSDIRNAMES)' \ 1051 mkinstalldirs='$(SHELL) $(srcdir)/mkinstalldirs' \ 1052 $(SHELL) mklibgcc > tmp-libgcc.mk 1053 mv tmp-libgcc.mk libgcc.mk 1054 1055# All the things that might cause us to want to recompile bits of libgcc. 1056LIBGCC_DEPS = $(GCC_PASSES) $(LANGUAGES) stmp-int-hdrs $(STMP_FIXPROTO) \ 1057 libgcc.mk $(srcdir)/libgcc2.c $(TCONFIG_H) \ 1058 $(MACHMODE_H) longlong.h gbl-ctors.h config.status stmp-int-hdrs \ |
1016 tsystem.h $(FPBIT) $(DPBIT) $(LIB2ADD) $(LIB2ADD_ST) $(LIB2ADDEH) \ 1017 $(LIB2ADDEHDEP) $(EXTRA_PARTS) $(srcdir)/config/$(LIB1ASMSRC) | 1059 tsystem.h $(FPBIT) $(DPBIT) $(TPBIT) $(LIB2ADD) \ 1060 $(LIB2ADD_ST) $(LIB2ADDEH) $(LIB2ADDEHDEP) $(EXTRA_PARTS) \ 1061 $(srcdir)/config/$(LIB1ASMSRC) |
1018 1019libgcc.a: $(LIBGCC_DEPS) 1020 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ | 1062 1063libgcc.a: $(LIBGCC_DEPS) 1064 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ |
1021 HOST_PREFIX="$(HOST_PREFIX)" HOST_PREFIX_1="$(HOST_PREFIX_1)" \ | 1065 BUILD_PREFIX="$(BUILD_PREFIX)" BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \ |
1022 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 1023 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 1024 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 1025 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 1026 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \ 1027 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 1028 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 1029 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ --- 25 unchanged lines hidden (view full) --- 1055 > tmp-mlib.h; \ 1056 fi 1057 $(SHELL) $(srcdir)/move-if-change tmp-mlib.h multilib.h 1058 $(STAMP) s-mlib 1059 1060# Build multiple copies of libgcc.a, one for each target switch. 1061stmp-multilib: $(LIBGCC_DEPS) 1062 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ | 1066 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 1067 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 1068 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 1069 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 1070 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \ 1071 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 1072 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 1073 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ --- 25 unchanged lines hidden (view full) --- 1099 > tmp-mlib.h; \ 1100 fi 1101 $(SHELL) $(srcdir)/move-if-change tmp-mlib.h multilib.h 1102 $(STAMP) s-mlib 1103 1104# Build multiple copies of libgcc.a, one for each target switch. 1105stmp-multilib: $(LIBGCC_DEPS) 1106 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ |
1063 HOST_PREFIX="$(HOST_PREFIX)" HOST_PREFIX_1="$(HOST_PREFIX_1)" \ | 1107 BUILD_PREFIX="$(BUILD_PREFIX)" BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \ |
1064 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 1065 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 1066 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 1067 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 1068 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \ 1069 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 1070 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 1071 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ --- 55 unchanged lines hidden (view full) --- 1127 1128# Note that dependencies on obstack.h are not written 1129# because that file is not part of GCC. 1130 1131# C language specific files. 1132 1133c-errors.o: c-errors.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) flags.h \ 1134 diagnostic.h $(TM_P_H) | 1108 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 1109 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 1110 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 1111 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 1112 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)" \ 1113 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 1114 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 1115 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ --- 55 unchanged lines hidden (view full) --- 1171 1172# Note that dependencies on obstack.h are not written 1173# because that file is not part of GCC. 1174 1175# C language specific files. 1176 1177c-errors.o: c-errors.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) flags.h \ 1178 diagnostic.h $(TM_P_H) |
1135c-parse.o : $(srcdir)/c-parse.c $(CONFIG_H) $(TREE_H) c-lex.h $(GGC_H) intl.h \ 1136 $(C_TREE_H) input.h flags.h $(SYSTEM_H) toplev.h output.h $(CPPLIB_H) | 1179c-parse.o : $(srcdir)/c-parse.c $(CONFIG_H) $(TREE_H) $(GGC_H) intl.h \ 1180 $(C_TREE_H) input.h flags.h $(SYSTEM_H) toplev.h output.h $(CPPLIB_H) \ 1181 gt-c-parse.h |
1137 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1138 -c $(srcdir)/c-parse.c $(OUTPUT_OPTION) 1139 1140$(srcdir)/c-parse.c: $(srcdir)/c-parse.y 1141 cd $(srcdir) && \ 1142 if $(BISON) $(BISONFLAGS) -o c-p$$$$.c c-parse.y; then \ 1143 test -f c-p$$$$.output && mv -f c-p$$$$.output c-parse.output ; \ 1144 mv -f c-p$$$$.c c-parse.c ; \ --- 5 unchanged lines hidden (view full) --- 1150$(srcdir)/c-parse.y: c-parse.in 1151 echo '/*WARNING: This file is automatically generated!*/' >tmp-c-parse.y 1152 sed -e "/^ifobjc$$/,/^end ifobjc$$/d" \ 1153 -e "/^ifc$$/d" -e "/^end ifc$$/d" \ 1154 $(srcdir)/c-parse.in >>tmp-c-parse.y 1155 $(SHELL) $(srcdir)/move-if-change tmp-c-parse.y $(srcdir)/c-parse.y 1156 1157c-decl.o : c-decl.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) $(C_TREE_H) \ | 1182 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1183 -c $(srcdir)/c-parse.c $(OUTPUT_OPTION) 1184 1185$(srcdir)/c-parse.c: $(srcdir)/c-parse.y 1186 cd $(srcdir) && \ 1187 if $(BISON) $(BISONFLAGS) -o c-p$$$$.c c-parse.y; then \ 1188 test -f c-p$$$$.output && mv -f c-p$$$$.output c-parse.output ; \ 1189 mv -f c-p$$$$.c c-parse.c ; \ --- 5 unchanged lines hidden (view full) --- 1195$(srcdir)/c-parse.y: c-parse.in 1196 echo '/*WARNING: This file is automatically generated!*/' >tmp-c-parse.y 1197 sed -e "/^ifobjc$$/,/^end ifobjc$$/d" \ 1198 -e "/^ifc$$/d" -e "/^end ifc$$/d" \ 1199 $(srcdir)/c-parse.in >>tmp-c-parse.y 1200 $(SHELL) $(srcdir)/move-if-change tmp-c-parse.y $(srcdir)/c-parse.y 1201 1202c-decl.o : c-decl.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) $(C_TREE_H) \ |
1158 $(GGC_H) $(TARGET_H) c-lex.h flags.h function.h output.h $(EXPR_H) \ 1159 debug.h toplev.h intl.h $(TM_P_H) tree-inline.h $(TIMEVAR_H) c-pragma.h | 1203 $(GGC_H) $(TARGET_H) flags.h function.h output.h $(EXPR_H) \ 1204 debug.h toplev.h intl.h $(TM_P_H) tree-inline.h $(TIMEVAR_H) c-pragma.h \ 1205 gt-c-decl.h libfuncs.h except.h |
1160c-typeck.o : c-typeck.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ 1161 $(TARGET_H) flags.h intl.h output.h $(EXPR_H) $(RTL_H) toplev.h $(TM_P_H) 1162c-lang.o : c-lang.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ | 1206c-typeck.o : c-typeck.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ 1207 $(TARGET_H) flags.h intl.h output.h $(EXPR_H) $(RTL_H) toplev.h $(TM_P_H) 1208c-lang.o : c-lang.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ |
1163 langhooks.h langhooks-def.h 1164c-lex.o : c-lex.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) c-lex.h \ 1165 debug.h $(C_TREE_H) \ | 1209 $(GGC_H) langhooks.h $(LANGHOOKS_DEF_H) c-common.h gtype-c.h 1210c-lex.o : c-lex.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) \ 1211 debug.h $(C_TREE_H) c-common.h real.h \ |
1166 c-pragma.h input.h intl.h flags.h toplev.h output.h \ 1167 mbchar.h $(CPPLIB_H) $(EXPR_H) $(TM_P_H) 1168c-objc-common.o : c-objc-common.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ 1169 $(C_TREE_H) $(RTL_H) insn-config.h integrate.h $(EXPR_H) $(C_TREE_H) \ 1170 flags.h toplev.h tree-inline.h diagnostic.h integrate.h $(VARRAY_H) \ | 1212 c-pragma.h input.h intl.h flags.h toplev.h output.h \ 1213 mbchar.h $(CPPLIB_H) $(EXPR_H) $(TM_P_H) 1214c-objc-common.o : c-objc-common.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ 1215 $(C_TREE_H) $(RTL_H) insn-config.h integrate.h $(EXPR_H) $(C_TREE_H) \ 1216 flags.h toplev.h tree-inline.h diagnostic.h integrate.h $(VARRAY_H) \ |
1171 $(GGC_H) | 1217 langhooks.h $(GGC_H) gt-c-objc-common.h $(TARGET_H) |
1172c-aux-info.o : c-aux-info.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ 1173 flags.h toplev.h | 1218c-aux-info.o : c-aux-info.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ 1219 flags.h toplev.h |
1174c-convert.o : c-convert.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h toplev.h | 1220c-convert.o : c-convert.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h toplev.h \ 1221 $(C_COMMON_H) |
1175c-pragma.o: c-pragma.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) function.h \ | 1222c-pragma.o: c-pragma.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) function.h \ |
1176 c-pragma.h toplev.h output.h $(GGC_H) $(TM_P_H) $(C_COMMON_H) | 1223 c-pragma.h toplev.h output.h $(GGC_H) $(TM_P_H) $(C_COMMON_H) gt-c-pragma.h |
1177mbchar.o: mbchar.c $(CONFIG_H) $(SYSTEM_H) mbchar.h 1178graph.o: graph.c $(CONFIG_H) $(SYSTEM_H) toplev.h flags.h output.h $(RTL_H) \ 1179 function.h hard-reg-set.h $(BASIC_BLOCK_H) graph.h 1180sbitmap.o: sbitmap.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h \ 1181 $(BASIC_BLOCK_H) 1182 | 1224mbchar.o: mbchar.c $(CONFIG_H) $(SYSTEM_H) mbchar.h 1225graph.o: graph.c $(CONFIG_H) $(SYSTEM_H) toplev.h flags.h output.h $(RTL_H) \ 1226 function.h hard-reg-set.h $(BASIC_BLOCK_H) graph.h 1227sbitmap.o: sbitmap.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h \ 1228 $(BASIC_BLOCK_H) 1229 |
1183COLLECT2_OBJS = collect2.o tlink.o hash.o intl.o underscore.o version.o | 1230COLLECT2_OBJS = collect2.o tlink.o intl.o version.o |
1184COLLECT2_LIBS = @COLLECT2_LIBS@ 1185collect2$(exeext): $(COLLECT2_OBJS) $(LIBDEPS) 1186# Don't try modifying collect2 (aka ld) in place--it might be linking this. 1187 $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o T$@ \ 1188 $(COLLECT2_OBJS) $(LIBS) $(COLLECT2_LIBS) 1189 mv -f T$@ $@ 1190 1191collect2.o : collect2.c $(CONFIG_H) $(SYSTEM_H) gstab.h intl.h \ 1192 $(OBSTACK_H) $(DEMANGLE_H) collect2.h version.h 1193 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1194 -DTARGET_MACHINE=\"$(target_alias)\" \ 1195 -c $(srcdir)/collect2.c $(OUTPUT_OPTION) 1196 | 1231COLLECT2_LIBS = @COLLECT2_LIBS@ 1232collect2$(exeext): $(COLLECT2_OBJS) $(LIBDEPS) 1233# Don't try modifying collect2 (aka ld) in place--it might be linking this. 1234 $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o T$@ \ 1235 $(COLLECT2_OBJS) $(LIBS) $(COLLECT2_LIBS) 1236 mv -f T$@ $@ 1237 1238collect2.o : collect2.c $(CONFIG_H) $(SYSTEM_H) gstab.h intl.h \ 1239 $(OBSTACK_H) $(DEMANGLE_H) collect2.h version.h 1240 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1241 -DTARGET_MACHINE=\"$(target_alias)\" \ 1242 -c $(srcdir)/collect2.c $(OUTPUT_OPTION) 1243 |
1197tlink.o: tlink.c $(DEMANGLE_H) hash.h $(CONFIG_H) $(SYSTEM_H) collect2.h intl.h 1198hash.o: hash.c hash.h $(SYSTEM_H) toplev.h $(GCONFIG_H) 1199 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) | 1244tlink.o: tlink.c $(DEMANGLE_H) $(HASHTAB_H) $(CONFIG_H) $(SYSTEM_H) \ 1245 $(OBSTACK_H) collect2.h intl.h |
1200 | 1246 |
1201underscore.c: s-under ; @true 1202 1203s-under: $(GCC_PASSES) 1204 echo "int xxy_us_dummy;" >tmp-dum.c 1205 $(GCC_FOR_TARGET) -S tmp-dum.c 1206 echo '/*WARNING: This file is automatically generated!*/' >tmp-under.c 1207 if grep _xxy_us_dummy tmp-dum.s > /dev/null ; then \ 1208 echo "int prepends_underscore = 1;" >>tmp-under.c; \ 1209 else \ 1210 echo "int prepends_underscore = 0;" >>tmp-under.c; \ 1211 fi 1212 $(SHELL) $(srcdir)/move-if-change tmp-under.c underscore.c 1213 -rm -f tmp-dum.c tmp-dum.s 1214 $(STAMP) s-under 1215 | |
1216# A file used by all variants of C. 1217 1218c-common.o : c-common.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(OBSTACK_H) \ 1219 $(C_COMMON_H) flags.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \ 1220 $(EXPR_H) $(TM_P_H) builtin-types.def builtin-attrs.def $(TARGET_H) \ | 1247# A file used by all variants of C. 1248 1249c-common.o : c-common.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(OBSTACK_H) \ 1250 $(C_COMMON_H) flags.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \ 1251 $(EXPR_H) $(TM_P_H) builtin-types.def builtin-attrs.def $(TARGET_H) \ |
1221 diagnostic.h tree-inline.h $(LANGHOOKS_DEF_H) | 1252 diagnostic.h except.h gt-c-common.h real.h langhooks.h c-tree.h 1253c-pretty-print.o : c-pretty-print.c c-pretty-print.h pretty-print.h \ 1254 $(C_COMMON_H) $(CONFIG_H) $(SYSTEM_H) real.h |
1222 | 1255 |
1256c-opts.o : c-opts.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_COMMON_H) \ 1257 c-pragma.h flags.h toplev.h langhooks.h tree-inline.h diagnostic.h \ 1258 intl.h 1259 |
|
1223# A file used by all variants of C and some other languages. 1224 | 1260# A file used by all variants of C and some other languages. 1261 |
1225attribs.o : attribs.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(OBSTACK_H) flags.h \ | 1262attribs.o : attribs.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h \ |
1226 toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) $(EXPR_H) $(TM_P_H) \ | 1263 toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) $(EXPR_H) $(TM_P_H) \ |
1227 builtin-types.def $(TARGET_H) | 1264 builtin-types.def $(TARGET_H) langhooks.h |
1228 | 1265 |
1229c-format.o : c-format.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) \ | 1266c-format.o : c-format.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) langhooks.h \ |
1230 $(C_COMMON_H) flags.h toplev.h intl.h diagnostic.h 1231 1232c-semantics.o : c-semantics.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ | 1267 $(C_COMMON_H) flags.h toplev.h intl.h diagnostic.h 1268 1269c-semantics.o : c-semantics.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ |
1233 c-lex.h flags.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \ 1234 $(EXPR_H) | 1270 flags.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \ 1271 $(EXPR_H) $(PREDICT_H) |
1235 | 1272 |
1273c-dump.o : c-dump.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) tree-dump.h 1274 |
|
1236# Language-independent files. 1237 1238DRIVER_DEFINES = \ 1239 -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \ 1240 -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc-lib/\" \ 1241 -DDEFAULT_TARGET_VERSION=\"$(version)\" \ 1242 -DDEFAULT_TARGET_MACHINE=\"$(target_alias)\" \ 1243 -DSTANDARD_BINDIR_PREFIX=\"$(bindir)/\" \ 1244 -DTOOLDIR_BASE_PREFIX=\"$(unlibsubdir)/../\" \ | 1275# Language-independent files. 1276 1277DRIVER_DEFINES = \ 1278 -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \ 1279 -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc-lib/\" \ 1280 -DDEFAULT_TARGET_VERSION=\"$(version)\" \ 1281 -DDEFAULT_TARGET_MACHINE=\"$(target_alias)\" \ 1282 -DSTANDARD_BINDIR_PREFIX=\"$(bindir)/\" \ 1283 -DTOOLDIR_BASE_PREFIX=\"$(unlibsubdir)/../\" \ |
1284 $(VALGRIND_DRIVER_DEFINES) \ |
|
1245 `test "X$${SHLIB_LINK}" = "X" || test "@enable_shared@" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` \ 1246 `test "X$${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` 1247 1248gcc.o: gcc.c $(CONFIG_H) $(SYSTEM_H) intl.h multilib.h \ 1249 Makefile $(lang_specs_files) specs.h prefix.h $(GCC_H) 1250 (SHLIB_LINK='$(SHLIB_LINK)' \ 1251 SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \ 1252 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ --- 6 unchanged lines hidden (view full) --- 1259 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1260 $(DRIVER_DEFINES) \ 1261 -c $(srcdir)/gccspec.c $(OUTPUT_OPTION)) 1262 1263cppspec.o: cppspec.c $(CONFIG_H) $(SYSTEM_H) $(GCC_H) 1264 1265tree-check.h: s-check ; @true 1266s-check : gencheck$(build_exeext) $(srcdir)/move-if-change | 1285 `test "X$${SHLIB_LINK}" = "X" || test "@enable_shared@" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` \ 1286 `test "X$${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` 1287 1288gcc.o: gcc.c $(CONFIG_H) $(SYSTEM_H) intl.h multilib.h \ 1289 Makefile $(lang_specs_files) specs.h prefix.h $(GCC_H) 1290 (SHLIB_LINK='$(SHLIB_LINK)' \ 1291 SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \ 1292 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ --- 6 unchanged lines hidden (view full) --- 1299 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1300 $(DRIVER_DEFINES) \ 1301 -c $(srcdir)/gccspec.c $(OUTPUT_OPTION)) 1302 1303cppspec.o: cppspec.c $(CONFIG_H) $(SYSTEM_H) $(GCC_H) 1304 1305tree-check.h: s-check ; @true 1306s-check : gencheck$(build_exeext) $(srcdir)/move-if-change |
1267 ./gencheck$(build_exeext) > tmp-check.h | 1307 $(RUN_GEN) ./gencheck$(build_exeext) > tmp-check.h |
1268 $(SHELL) $(srcdir)/move-if-change tmp-check.h tree-check.h 1269 $(STAMP) s-check 1270 1271gencheck$(build_exeext) : gencheck.o $(HOST_LIBDEPS) 1272 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 1273 gencheck.o $(HOST_LIBS) 1274 1275gencheck.o : gencheck.c gencheck.h tree.def $(HCONFIG_H) $(SYSTEM_H) \ --- 24 unchanged lines hidden (view full) --- 1300 done | sed 's|$(srcdir)/||' > tmp-specs.h 1301 $(SHELL) $(srcdir)/move-if-change tmp-specs.h specs.h 1302 $(STAMP) s-specs 1303 1304dumpvers: dumpvers.c 1305 1306version.o: version.c version.h 1307 | 1308 $(SHELL) $(srcdir)/move-if-change tmp-check.h tree-check.h 1309 $(STAMP) s-check 1310 1311gencheck$(build_exeext) : gencheck.o $(HOST_LIBDEPS) 1312 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 1313 gencheck.o $(HOST_LIBS) 1314 1315gencheck.o : gencheck.c gencheck.h tree.def $(HCONFIG_H) $(SYSTEM_H) \ --- 24 unchanged lines hidden (view full) --- 1340 done | sed 's|$(srcdir)/||' > tmp-specs.h 1341 $(SHELL) $(srcdir)/move-if-change tmp-specs.h specs.h 1342 $(STAMP) s-specs 1343 1344dumpvers: dumpvers.c 1345 1346version.o: version.c version.h 1347 |
1348gtype-desc.o: gtype-desc.c $(CONFIG_H) $(SYSTEM_H) varray.h $(HASHTAB_H) \ 1349 $(TREE_H) $(RTL_H) function.h insn-config.h $(EXPR_H) $(OPTABS_H) \ 1350 libfuncs.h debug.h $(GGC_H) bitmap.h $(BASIC_BLOCK_H) hard-reg-set.h \ 1351 ssa.h cselib.h insn-addr.h 1352 |
|
1308ggc-common.o: ggc-common.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ | 1353ggc-common.o: ggc-common.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ |
1309 flags.h $(GGC_H) varray.h hash.h $(HASHTAB_H) $(TM_P_H) | 1354 flags.h $(GGC_H) varray.h $(HASHTAB_H) $(TM_P_H) langhooks.h \ 1355 $(PARAMS_H) |
1310 1311ggc-simple.o: ggc-simple.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ | 1356 1357ggc-simple.o: ggc-simple.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ |
1312 $(GGC_H) varray.h $(TIMEVAR_H) $(TM_P_H) | 1358 $(GGC_H) varray.h $(TIMEVAR_H) $(TM_P_H) $(PARAMS_H) |
1313 1314ggc-page.o: ggc-page.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ | 1359 1360ggc-page.o: ggc-page.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ |
1315 toplev.h $(GGC_H) varray.h $(TIMEVAR_H) $(TM_P_H) | 1361 toplev.h $(GGC_H) $(TIMEVAR_H) $(TM_P_H) |
1316 1317stringpool.o: stringpool.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(OBSTACK_H) \ | 1362 1363stringpool.o: stringpool.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(OBSTACK_H) \ |
1318 flags.h toplev.h | 1364 flags.h toplev.h $(GGC_H) |
1319 1320hashtable.o: hashtable.c hashtable.h $(CONFIG_H) $(SYSTEM_H) $(OBSTACK_H) 1321 1322line-map.o: line-map.c line-map.h intl.h $(CONFIG_H) $(SYSTEM_H) 1323 1324ggc-none.o: ggc-none.c $(GCONFIG_H) $(SYSTEM_H) $(GGC_H) 1325 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1326 1327prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) Makefile prefix.h 1328 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1329 -DPREFIX=\"$(prefix)\" \ 1330 -c $(srcdir)/prefix.c $(OUTPUT_OPTION) 1331 | 1365 1366hashtable.o: hashtable.c hashtable.h $(CONFIG_H) $(SYSTEM_H) $(OBSTACK_H) 1367 1368line-map.o: line-map.c line-map.h intl.h $(CONFIG_H) $(SYSTEM_H) 1369 1370ggc-none.o: ggc-none.c $(GCONFIG_H) $(SYSTEM_H) $(GGC_H) 1371 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1372 1373prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) Makefile prefix.h 1374 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1375 -DPREFIX=\"$(prefix)\" \ 1376 -c $(srcdir)/prefix.c $(OUTPUT_OPTION) 1377 |
1332convert.o: convert.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h convert.h toplev.h | 1378convert.o: convert.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h convert.h \ 1379 toplev.h langhooks.h |
1333 1334langhooks.o : langhooks.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) toplev.h \ 1335 tree-inline.h $(RTL_H) insn-config.h integrate.h langhooks.h \ 1336 $(LANGHOOKS_DEF_H) flags.h 1337tree.o : tree.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h function.h toplev.h \ | 1380 1381langhooks.o : langhooks.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) toplev.h \ 1382 tree-inline.h $(RTL_H) insn-config.h integrate.h langhooks.h \ 1383 $(LANGHOOKS_DEF_H) flags.h 1384tree.o : tree.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h function.h toplev.h \ |
1338 $(GGC_H) $(HASHTAB_H) $(TARGET_H) output.h $(TM_P_H) langhooks.h | 1385 $(GGC_H) $(HASHTAB_H) $(TARGET_H) output.h $(TM_P_H) langhooks.h \ 1386 real.h gt-tree.h |
1339tree-dump.o: tree-dump.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ 1340 flags.h langhooks.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \ 1341 $(EXPR_H) $(SPLAY_TREE_H) tree-dump.h 1342tree-inline.o : tree-inline.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) \ 1343 expr.h flags.h params.h input.h insn-config.h $(INTEGRATE_H) \ 1344 $(VARRAY_H) $(HASHTAB_H) $(SPLAY_TREE_H) toplev.h langhooks.h \ 1345 $(C_COMMON_H) tree-inline.h 1346print-tree.o : print-tree.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(GGC_H) \ | 1387tree-dump.o: tree-dump.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(C_TREE_H) \ 1388 flags.h langhooks.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \ 1389 $(EXPR_H) $(SPLAY_TREE_H) tree-dump.h 1390tree-inline.o : tree-inline.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) \ 1391 expr.h flags.h params.h input.h insn-config.h $(INTEGRATE_H) \ 1392 $(VARRAY_H) $(HASHTAB_H) $(SPLAY_TREE_H) toplev.h langhooks.h \ 1393 $(C_COMMON_H) tree-inline.h 1394print-tree.o : print-tree.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(GGC_H) \ |
1347 langhooks.h | 1395 langhooks.h real.h |
1348stor-layout.o : stor-layout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h \ | 1396stor-layout.o : stor-layout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h \ |
1349 function.h $(EXPR_H) $(RTL_H) toplev.h $(GGC_H) $(TM_P_H) $(TARGET_H) 1350fold-const.o : fold-const.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h \ 1351 toplev.h $(HASHTAB_H) $(EXPR_H) $(RTL_H) $(GGC_H) $(TM_P_H) | 1397 function.h $(EXPR_H) $(RTL_H) toplev.h $(GGC_H) $(TM_P_H) $(TARGET_H) \ 1398 langhooks.h 1399fold-const.o : fold-const.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) flags.h real.h \ 1400 toplev.h $(HASHTAB_H) $(EXPR_H) $(RTL_H) $(GGC_H) $(TM_P_H) langhooks.h |
1352diagnostic.o : diagnostic.c diagnostic.h real.h diagnostic.def \ 1353 $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_P_H) flags.h $(GGC_H) \ | 1401diagnostic.o : diagnostic.c diagnostic.h real.h diagnostic.def \ 1402 $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(TM_P_H) flags.h $(GGC_H) \ |
1354 input.h toplev.h intl.h | 1403 input.h toplev.h intl.h langhooks.h $(LANGHOOKS_DEF_H) |
1355toplev.o : toplev.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) function.h \ 1356 flags.h xcoffout.h input.h $(INSN_ATTR_H) output.h diagnostic.h \ 1357 debug.h insn-config.h intl.h $(RECOG_H) Makefile toplev.h \ 1358 dwarf2out.h sdbout.h dbxout.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \ 1359 graph.h $(LOOP_H) except.h $(REGS_H) $(TIMEVAR_H) $(lang_options_files) \ | 1404toplev.o : toplev.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) function.h \ 1405 flags.h xcoffout.h input.h $(INSN_ATTR_H) output.h diagnostic.h \ 1406 debug.h insn-config.h intl.h $(RECOG_H) Makefile toplev.h \ 1407 dwarf2out.h sdbout.h dbxout.h $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) \ 1408 graph.h $(LOOP_H) except.h $(REGS_H) $(TIMEVAR_H) $(lang_options_files) \ |
1360 ssa.h $(PARAMS_H) $(TM_P_H) reload.h dwarf2asm.h $(TARGET_H) halfpic.h \ 1361 langhooks.h insn-flags.h options.h | 1409 ssa.h $(PARAMS_H) $(TM_P_H) reload.h dwarf2asm.h $(TARGET_H) \ 1410 langhooks.h insn-flags.h options.h cfglayout.h real.h |
1362 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1363 -DTARGET_NAME=\"$(target_alias)\" \ 1364 -c $(srcdir)/toplev.c $(OUTPUT_OPTION) 1365main.o : main.c $(CONFIG_H) $(SYSTEM_H) toplev.h 1366 1367rtl-error.o: rtl-error.c system.h $(RTL_H) $(INSN_ATTR_H) insn-config.h \ 1368 input.h toplev.h intl.h diagnostic.h $(CONFIG_H) 1369 1370rtl.o : rtl.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) real.h $(GGC_H) errors.h 1371 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1372 | 1411 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1412 -DTARGET_NAME=\"$(target_alias)\" \ 1413 -c $(srcdir)/toplev.c $(OUTPUT_OPTION) 1414main.o : main.c $(CONFIG_H) $(SYSTEM_H) toplev.h 1415 1416rtl-error.o: rtl-error.c system.h $(RTL_H) $(INSN_ATTR_H) insn-config.h \ 1417 input.h toplev.h intl.h diagnostic.h $(CONFIG_H) 1418 1419rtl.o : rtl.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) real.h $(GGC_H) errors.h 1420 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1421 |
1373print-rtl.o : print-rtl.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1374 hard-reg-set.h $(BASIC_BLOCK_H) 1375 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) | 1422print-rtl.o : print-rtl.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1423 hard-reg-set.h $(BASIC_BLOCK_H) real.h 1424rtlanal.o : rtlanal.c $(CONFIG_H) $(SYSTEM_H) toplev.h $(RTL_H) \ 1425 hard-reg-set.h $(TM_P_H) insn-config.h $(RECOG_H) real.h flags.h |
1376 | 1426 |
1377rtlanal.o : rtlanal.c $(CONFIG_H) $(SYSTEM_H) toplev.h $(RTL_H) hard-reg-set.h $(TM_P_H) | |
1378errors.o : errors.c $(GCONFIG_H) $(SYSTEM_H) errors.h 1379 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1380 1381varasm.o : varasm.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ | 1427errors.o : errors.c $(GCONFIG_H) $(SYSTEM_H) errors.h 1428 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1429 1430varasm.o : varasm.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ |
1382 function.h $(EXPR_H) hard-reg-set.h $(REGS_H) $(OBSTACK_H) \ | 1431 function.h $(EXPR_H) hard-reg-set.h $(REGS_H) \ |
1383 output.h c-pragma.h toplev.h xcoffout.h debug.h $(GGC_H) $(TM_P_H) \ | 1432 output.h c-pragma.h toplev.h xcoffout.h debug.h $(GGC_H) $(TM_P_H) \ |
1384 $(HASHTAB_H) $(TARGET_H) langhooks.h | 1433 $(HASHTAB_H) $(TARGET_H) langhooks.h gt-varasm.h real.h |
1385function.o : function.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1386 function.h $(EXPR_H) libfuncs.h $(REGS_H) hard-reg-set.h \ | 1434function.o : function.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1435 function.h $(EXPR_H) libfuncs.h $(REGS_H) hard-reg-set.h \ |
1387 insn-config.h $(RECOG_H) output.h toplev.h except.h hash.h $(GGC_H) \ 1388 $(TM_P_H) langhooks.h | 1436 insn-config.h $(RECOG_H) output.h toplev.h except.h $(HASHTAB_H) $(GGC_H) \ 1437 $(TM_P_H) langhooks.h gt-function.h |
1389stmt.o : stmt.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h function.h \ 1390 insn-config.h hard-reg-set.h $(EXPR_H) libfuncs.h except.h \ | 1438stmt.o : stmt.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h function.h \ 1439 insn-config.h hard-reg-set.h $(EXPR_H) libfuncs.h except.h \ |
1391 $(LOOP_H) $(RECOG_H) toplev.h output.h varray.h $(GGC_H) $(TM_P_H) | 1440 $(LOOP_H) $(RECOG_H) toplev.h output.h varray.h $(GGC_H) $(TM_P_H) \ 1441 langhooks.h $(PREDICT_H) gt-stmt.h |
1392except.o : except.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ | 1442except.o : except.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ |
1393 except.h function.h $(EXPR_H) libfuncs.h integrate.h \ | 1443 except.h function.h $(EXPR_H) libfuncs.h integrate.h langhooks.h \ |
1394 insn-config.h hard-reg-set.h $(BASIC_BLOCK_H) output.h \ | 1444 insn-config.h hard-reg-set.h $(BASIC_BLOCK_H) output.h \ |
1395 dwarf2asm.h dwarf2out.h toplev.h $(HASHTAB_H) intl.h $(GGC_H) | 1445 dwarf2asm.h dwarf2out.h toplev.h $(HASHTAB_H) intl.h $(GGC_H) \ 1446 gt-except.h |
1396expr.o : expr.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h function.h \ 1397 $(REGS_H) $(EXPR_H) $(OPTABS_H) libfuncs.h insn-attr.h insn-config.h \ 1398 $(RECOG_H) output.h typeclass.h hard-reg-set.h toplev.h hard-reg-set.h \ | 1447expr.o : expr.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h function.h \ 1448 $(REGS_H) $(EXPR_H) $(OPTABS_H) libfuncs.h insn-attr.h insn-config.h \ 1449 $(RECOG_H) output.h typeclass.h hard-reg-set.h toplev.h hard-reg-set.h \ |
1399 except.h reload.h $(GGC_H) langhooks.h intl.h $(TM_P_H) | 1450 except.h reload.h $(GGC_H) langhooks.h intl.h $(TM_P_H) real.h |
1400builtins.o : builtins.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1401 $(TARGET_H) function.h $(REGS_H) $(EXPR_H) $(OPTABS_H) insn-config.h \ 1402 $(RECOG_H) output.h typeclass.h hard-reg-set.h toplev.h hard-reg-set.h \ | 1451builtins.o : builtins.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1452 $(TARGET_H) function.h $(REGS_H) $(EXPR_H) $(OPTABS_H) insn-config.h \ 1453 $(RECOG_H) output.h typeclass.h hard-reg-set.h toplev.h hard-reg-set.h \ |
1403 except.h $(TM_P_H) $(PREDICT_H) libfuncs.h 1404calls.o : calls.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h $(EXPR_H) \ 1405 libfuncs.h $(REGS_H) toplev.h output.h function.h $(TIMEVAR_H) $(TM_P_H) | 1454 except.h $(TM_P_H) $(PREDICT_H) libfuncs.h real.h langhooks.h 1455calls.o : calls.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1456 $(EXPR_H) langhooks.h $(TARGET_H) \ 1457 libfuncs.h $(REGS_H) toplev.h output.h function.h $(TIMEVAR_H) $(TM_P_H) \ 1458 except.h |
1406expmed.o : expmed.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1407 insn-config.h $(EXPR_H) $(OPTABS_H) $(RECOG_H) real.h \ | 1459expmed.o : expmed.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1460 insn-config.h $(EXPR_H) $(OPTABS_H) $(RECOG_H) real.h \ |
1408 toplev.h $(TM_P_H) | 1461 toplev.h $(TM_P_H) langhooks.h |
1409explow.o : explow.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1410 hard-reg-set.h insn-config.h $(EXPR_H) $(OPTABS_H) $(RECOG_H) \ | 1462explow.o : explow.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1463 hard-reg-set.h insn-config.h $(EXPR_H) $(OPTABS_H) $(RECOG_H) \ |
1411 toplev.h function.h ggc.h $(TM_P_H) | 1464 toplev.h function.h ggc.h $(TM_P_H) gt-explow.h |
1412optabs.o : optabs.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1413 insn-config.h $(EXPR_H) $(OPTABS_H) libfuncs.h $(RECOG_H) reload.h \ | 1465optabs.o : optabs.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1466 insn-config.h $(EXPR_H) $(OPTABS_H) libfuncs.h $(RECOG_H) reload.h \ |
1414 toplev.h $(GGC_H) real.h $(TM_P_H) except.h hard-reg-set.h $(BASIC_BLOCK_H) | 1467 toplev.h $(GGC_H) real.h $(TM_P_H) except.h gt-optabs.h $(BASIC_BLOCK_H) |
1415dbxout.o : dbxout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ 1416 $(REGS_H) debug.h $(TM_P_H) $(TARGET_H) function.h langhooks.h \ 1417 insn-config.h reload.h gstab.h xcoffout.h output.h dbxout.h toplev.h | 1468dbxout.o : dbxout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ 1469 $(REGS_H) debug.h $(TM_P_H) $(TARGET_H) function.h langhooks.h \ 1470 insn-config.h reload.h gstab.h xcoffout.h output.h dbxout.h toplev.h |
1418debug.o : debug.c $(CONFIG_H) $(SYSTEM_H) | 1471debug.o : debug.c debug.h $(CONFIG_H) $(SYSTEM_H) |
1419sdbout.o : sdbout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ 1420 function.h $(EXPR_H) output.h hard-reg-set.h $(REGS_H) real.h \ | 1472sdbout.o : sdbout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ 1473 function.h $(EXPR_H) output.h hard-reg-set.h $(REGS_H) real.h \ |
1421 insn-config.h $(OBSTACK_H) xcoffout.h c-pragma.h ggc.h \ 1422 sdbout.h toplev.h $(TM_P_H) except.h debug.h | 1474 insn-config.h xcoffout.h c-pragma.h ggc.h \ 1475 sdbout.h toplev.h $(TM_P_H) except.h debug.h langhooks.h gt-sdbout.h |
1423dwarfout.o : dwarfout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) dwarf.h \ 1424 flags.h insn-config.h reload.h output.h toplev.h $(TM_P_H) \ 1425 debug.h langhooks.h 1426dwarf2out.o : dwarf2out.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) dwarf2.h \ | 1476dwarfout.o : dwarfout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) dwarf.h \ 1477 flags.h insn-config.h reload.h output.h toplev.h $(TM_P_H) \ 1478 debug.h langhooks.h 1479dwarf2out.o : dwarf2out.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) dwarf2.h \ |
1427 debug.h flags.h insn-config.h reload.h output.h diagnostic.h \ | 1480 debug.h flags.h insn-config.h reload.h output.h diagnostic.h real.h \ |
1428 hard-reg-set.h $(REGS_H) $(EXPR_H) libfuncs.h toplev.h dwarf2out.h varray.h \ | 1481 hard-reg-set.h $(REGS_H) $(EXPR_H) libfuncs.h toplev.h dwarf2out.h varray.h \ |
1429 $(GGC_H) except.h dwarf2asm.h $(TM_P_H) langhooks.h | 1482 $(GGC_H) except.h dwarf2asm.h $(TM_P_H) langhooks.h $(HASHTAB_H) gt-dwarf2out.h |
1430dwarf2asm.o : dwarf2asm.c $(CONFIG_H) $(SYSTEM_H) flags.h $(RTL_H) $(TREE_H) \ | 1483dwarf2asm.o : dwarf2asm.c $(CONFIG_H) $(SYSTEM_H) flags.h $(RTL_H) $(TREE_H) \ |
1431 output.h dwarf2asm.h $(TM_P_H) | 1484 output.h dwarf2asm.h $(TM_P_H) $(GGC_H) |
1432vmsdbgout.o : vmsdbgout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ | 1485vmsdbgout.o : vmsdbgout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) flags.h \ |
1433 output.h vmsdbg.h debug.h langhooks.h | 1486 output.h vmsdbg.h debug.h langhooks.h function.h |
1434xcoffout.o : xcoffout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) xcoffout.h \ | 1487xcoffout.o : xcoffout.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(RTL_H) xcoffout.h \ |
1435 flags.h toplev.h output.h dbxout.h $(GGC_H) | 1488 flags.h toplev.h output.h dbxout.h $(GGC_H) $(TARGET_H) |
1436emit-rtl.o : emit-rtl.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1437 function.h $(REGS_H) insn-config.h $(RECOG_H) real.h $(GGC_H) \ 1438 $(EXPR_H) $(srcdir)/../include/obstack.h hard-reg-set.h bitmap.h toplev.h \ 1439 $(HASHTAB_H) $(TM_P_H) debug.h langhooks.h 1440real.o : real.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) toplev.h $(TM_P_H) 1441integrate.o : integrate.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1442 debug.h $(INTEGRATE_H) insn-config.h $(EXPR_H) real.h $(REGS_H) \ 1443 intl.h function.h output.h $(RECOG_H) except.h toplev.h $(LOOP_H) \ | 1489emit-rtl.o : emit-rtl.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1490 function.h $(REGS_H) insn-config.h $(RECOG_H) real.h $(GGC_H) \ 1491 $(EXPR_H) $(srcdir)/../include/obstack.h hard-reg-set.h bitmap.h toplev.h \ 1492 $(HASHTAB_H) $(TM_P_H) debug.h langhooks.h 1493real.o : real.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) toplev.h $(TM_P_H) 1494integrate.o : integrate.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1495 debug.h $(INTEGRATE_H) insn-config.h $(EXPR_H) real.h $(REGS_H) \ 1496 intl.h function.h output.h $(RECOG_H) except.h toplev.h $(LOOP_H) \ |
1444 $(PARAMS_H) $(TM_P_H) $(TARGET_H) | 1497 $(PARAMS_H) $(TM_P_H) $(TARGET_H) langhooks.h gt-integrate.h |
1445jump.o : jump.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h $(REGS_H) \ 1446 insn-config.h $(RECOG_H) $(EXPR_H) real.h except.h function.h \ 1447 toplev.h $(INSN_ATTR_H) $(TM_P_H) reload.h $(PREDICT_H) 1448 1449simplify-rtx.o : simplify-rtx.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) \ 1450 hard-reg-set.h flags.h real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h \ | 1498jump.o : jump.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h $(REGS_H) \ 1499 insn-config.h $(RECOG_H) $(EXPR_H) real.h except.h function.h \ 1500 toplev.h $(INSN_ATTR_H) $(TM_P_H) reload.h $(PREDICT_H) 1501 1502simplify-rtx.o : simplify-rtx.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) \ 1503 hard-reg-set.h flags.h real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h \ |
1451 output.h function.h $(GGC_H) $(OBSTACK_H) $(TM_P_H) | 1504 output.h function.h $(GGC_H) $(OBSTACK_H) $(TM_P_H) $(TREE_H) |
1452cselib.o : cselib.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) \ 1453 hard-reg-set.h flags.h real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h \ | 1505cselib.o : cselib.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) \ 1506 hard-reg-set.h flags.h real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h \ |
1454 output.h function.h cselib.h $(GGC_H) $(OBSTACK_H) $(TM_P_H) | 1507 output.h function.h cselib.h $(GGC_H) $(TM_P_H) gt-cselib.h |
1455cse.o : cse.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) hard-reg-set.h flags.h \ 1456 real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h output.h function.h \ | 1508cse.o : cse.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) hard-reg-set.h flags.h \ 1509 real.h insn-config.h $(RECOG_H) $(EXPR_H) toplev.h output.h function.h \ |
1457 $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) | 1510 $(BASIC_BLOCK_H) $(GGC_H) $(TM_P_H) $(TIMEVAR_H) |
1458gcse.o : gcse.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) hard-reg-set.h \ 1459 flags.h real.h insn-config.h ggc.h $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) \ | 1511gcse.o : gcse.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) hard-reg-set.h \ 1512 flags.h real.h insn-config.h ggc.h $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) \ |
1460 function.h output.h toplev.h $(TM_P_H) $(PARAMS_H) except.h | 1513 function.h output.h toplev.h $(TM_P_H) $(PARAMS_H) except.h gt-gcse.h |
1461sibcall.o : sibcall.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) function.h \ 1462 hard-reg-set.h flags.h insn-config.h $(RECOG_H) $(BASIC_BLOCK_H) 1463resource.o : resource.c $(CONFIG_H) $(RTL_H) hard-reg-set.h $(SYSTEM_H) \ 1464 $(BASIC_BLOCK_H) $(REGS_H) flags.h output.h resource.h function.h toplev.h \ 1465 $(INSN_ATTR_H) except.h $(PARAMS_H) $(TM_P_H) 1466lcm.o : lcm.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) hard-reg-set.h flags.h \ 1467 real.h insn-config.h $(INSN_ATTR_H) $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) \ 1468 $(TM_P_H) df.h | 1514sibcall.o : sibcall.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) function.h \ 1515 hard-reg-set.h flags.h insn-config.h $(RECOG_H) $(BASIC_BLOCK_H) 1516resource.o : resource.c $(CONFIG_H) $(RTL_H) hard-reg-set.h $(SYSTEM_H) \ 1517 $(BASIC_BLOCK_H) $(REGS_H) flags.h output.h resource.h function.h toplev.h \ 1518 $(INSN_ATTR_H) except.h $(PARAMS_H) $(TM_P_H) 1519lcm.o : lcm.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) hard-reg-set.h flags.h \ 1520 real.h insn-config.h $(INSN_ATTR_H) $(RECOG_H) $(EXPR_H) $(BASIC_BLOCK_H) \ 1521 $(TM_P_H) df.h |
1469ssa.o : ssa.c $(CONFIG_H) $(SYSTEM_H) $(REGS_H) varray.h $(EXPR_H) \ | 1522ssa.o : ssa.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) varray.h $(EXPR_H) \ |
1470 hard-reg-set.h flags.h function.h real.h insn-config.h $(RECOG_H) \ 1471 $(BASIC_BLOCK_H) output.h ssa.h 1472ssa-dce.o : ssa-dce.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) hard-reg-set.h \ 1473 $(BASIC_BLOCK_H) ssa.h insn-config.h $(RECOG_H) output.h 1474ssa-ccp.o : ssa-ccp.c $(CONFIG_H) system.h $(RTL_H) hard-reg-set.h \ 1475 $(BASIC_BLOCK_H) ssa.h insn-config.h $(RECOG_H) output.h \ 1476 errors.h $(GGC_H) df.h function.h 1477df.o : df.c $(CONFIG_H) system.h $(RTL_H) insn-config.h $(RECOG_H) \ 1478 function.h $(REGS_H) $(OBSTACK_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h \ 1479 $(FIBHEAP_H) 1480conflict.o : conflict.c $(CONFIG_H) $(SYSTEM_H) $(OBSTACK_H) $(HASHTAB_H) \ 1481 $(RTL_H) hard-reg-set.h $(BASIC_BLOCK_H) 1482profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1483 insn-config.h output.h $(REGS_H) $(EXPR_H) function.h \ | 1523 hard-reg-set.h flags.h function.h real.h insn-config.h $(RECOG_H) \ 1524 $(BASIC_BLOCK_H) output.h ssa.h 1525ssa-dce.o : ssa-dce.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) hard-reg-set.h \ 1526 $(BASIC_BLOCK_H) ssa.h insn-config.h $(RECOG_H) output.h 1527ssa-ccp.o : ssa-ccp.c $(CONFIG_H) system.h $(RTL_H) hard-reg-set.h \ 1528 $(BASIC_BLOCK_H) ssa.h insn-config.h $(RECOG_H) output.h \ 1529 errors.h $(GGC_H) df.h function.h 1530df.o : df.c $(CONFIG_H) system.h $(RTL_H) insn-config.h $(RECOG_H) \ 1531 function.h $(REGS_H) $(OBSTACK_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h \ 1532 $(FIBHEAP_H) 1533conflict.o : conflict.c $(CONFIG_H) $(SYSTEM_H) $(OBSTACK_H) $(HASHTAB_H) \ 1534 $(RTL_H) hard-reg-set.h $(BASIC_BLOCK_H) 1535profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1536 insn-config.h output.h $(REGS_H) $(EXPR_H) function.h \ |
1484 gcov-io.h toplev.h $(GGC_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TARGET_H) | 1537 gcov-io.h toplev.h $(GGC_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TARGET_H) \ 1538 langhooks.h profile.h libfuncs.h gt-profile.h |
1485loop.o : loop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h $(LOOP_H) \ 1486 insn-config.h $(REGS_H) hard-reg-set.h $(RECOG_H) $(EXPR_H) \ 1487 real.h $(PREDICT_H) $(BASIC_BLOCK_H) function.h \ 1488 toplev.h varray.h except.h cselib.h $(OPTABS_H) $(TM_P_H) 1489doloop.o : doloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h $(LOOP_H) \ 1490 $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) toplev.h 1491unroll.o : unroll.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h function.h \ 1492 $(INTEGRATE_H) $(REGS_H) $(RECOG_H) flags.h $(EXPR_H) $(LOOP_H) toplev.h \ | 1539loop.o : loop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h $(LOOP_H) \ 1540 insn-config.h $(REGS_H) hard-reg-set.h $(RECOG_H) $(EXPR_H) \ 1541 real.h $(PREDICT_H) $(BASIC_BLOCK_H) function.h \ 1542 toplev.h varray.h except.h cselib.h $(OPTABS_H) $(TM_P_H) 1543doloop.o : doloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h $(LOOP_H) \ 1544 $(EXPR_H) hard-reg-set.h $(BASIC_BLOCK_H) $(TM_P_H) toplev.h 1545unroll.o : unroll.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h function.h \ 1546 $(INTEGRATE_H) $(REGS_H) $(RECOG_H) flags.h $(EXPR_H) $(LOOP_H) toplev.h \ |
1493 hard-reg-set.h varray.h $(BASIC_BLOCK_H) $(TM_P_H) $(PREDICT_H) | 1547 hard-reg-set.h varray.h $(BASIC_BLOCK_H) $(TM_P_H) $(PREDICT_H) $(PARAMS_H) |
1494flow.o : flow.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h insn-config.h \ 1495 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ 1496 function.h except.h $(EXPR_H) ssa.h $(GGC_H) $(TM_P_H) 1497cfg.o : cfg.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h insn-config.h \ 1498 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ 1499 function.h except.h $(GGC_H) $(TM_P_H) 1500cfgrtl.o : cfgrtl.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h insn-config.h \ 1501 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ | 1548flow.o : flow.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h insn-config.h \ 1549 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ 1550 function.h except.h $(EXPR_H) ssa.h $(GGC_H) $(TM_P_H) 1551cfg.o : cfg.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h insn-config.h \ 1552 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ 1553 function.h except.h $(GGC_H) $(TM_P_H) 1554cfgrtl.o : cfgrtl.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h insn-config.h \ 1555 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ |
1502 function.h except.h $(GGC_H) $(TM_P_H) | 1556 function.h except.h $(GGC_H) $(TM_P_H) insn-config.h |
1503cfganal.o : cfganal.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(BASIC_BLOCK_H) \ 1504 hard-reg-set.h insn-config.h $(RECOG_H) $(GGC_H) $(TM_P_H) 1505cfgbuild.o : cfgbuild.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h insn-config.h \ 1506 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ | 1557cfganal.o : cfganal.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(BASIC_BLOCK_H) \ 1558 hard-reg-set.h insn-config.h $(RECOG_H) $(GGC_H) $(TM_P_H) 1559cfgbuild.o : cfgbuild.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h insn-config.h \ 1560 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h $(RECOG_H) \ |
1507 function.h except.h $(GGC_H) | 1561 function.h except.h $(GGC_H) |
1508cfgcleanup.o : cfgcleanup.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TIMEVAR_H)\ 1509 $(BASIC_BLOCK_H) hard-reg-set.h output.h flags.h $(RECOG_H) toplev.h \ | 1562cfgcleanup.o : cfgcleanup.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TIMEVAR_H)\ 1563 $(BASIC_BLOCK_H) hard-reg-set.h output.h flags.h $(RECOG_H) toplev.h \ |
1510 $(GGC_H) insn-config.h cselib.h $(TARGET_H) $(TM_P_H) | 1564 $(GGC_H) insn-config.h cselib.h $(TARGET_H) $(TM_P_H) $(PARAMS_H) |
1511cfgloop.o : cfgloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ 1512 $(BASIC_BLOCK_H) hard-reg-set.h 1513dominance.o : dominance.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) hard-reg-set.h \ | 1565cfgloop.o : cfgloop.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) \ 1566 $(BASIC_BLOCK_H) hard-reg-set.h 1567dominance.o : dominance.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) hard-reg-set.h \ |
1514 $(BASIC_BLOCK_H) | 1568 $(BASIC_BLOCK_H) et-forest.h 1569et-forest.o : et-forest.c $(CONFIG_H) $(SYSTEM_H) et-forest.h |
1515combine.o : combine.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h function.h \ 1516 insn-config.h $(INSN_ATTR_H) $(REGS_H) $(EXPR_H) \ 1517 $(BASIC_BLOCK_H) $(RECOG_H) real.h hard-reg-set.h toplev.h $(TM_P_H) 1518regclass.o : regclass.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) hard-reg-set.h flags.h \ 1519 $(BASIC_BLOCK_H) $(REGS_H) insn-config.h $(RECOG_H) reload.h real.h \ 1520 toplev.h function.h output.h $(GGC_H) $(TM_P_H) $(EXPR_H) 1521local-alloc.o : local-alloc.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h \ 1522 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h insn-config.h $(RECOG_H) \ 1523 output.h function.h $(INSN_ATTR_H) toplev.h except.h $(TM_P_H) | 1570combine.o : combine.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h function.h \ 1571 insn-config.h $(INSN_ATTR_H) $(REGS_H) $(EXPR_H) \ 1572 $(BASIC_BLOCK_H) $(RECOG_H) real.h hard-reg-set.h toplev.h $(TM_P_H) 1573regclass.o : regclass.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) hard-reg-set.h flags.h \ 1574 $(BASIC_BLOCK_H) $(REGS_H) insn-config.h $(RECOG_H) reload.h real.h \ 1575 toplev.h function.h output.h $(GGC_H) $(TM_P_H) $(EXPR_H) 1576local-alloc.o : local-alloc.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h \ 1577 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h insn-config.h $(RECOG_H) \ 1578 output.h function.h $(INSN_ATTR_H) toplev.h except.h $(TM_P_H) |
1524bitmap.o : bitmap.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h $(BASIC_BLOCK_H) \ 1525 $(REGS_H) | 1579bitmap.o : bitmap.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h \ 1580 $(BASIC_BLOCK_H) $(REGS_H) $(GGC_H) |
1526 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1527global.o : global.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h reload.h function.h \ 1528 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h insn-config.h output.h toplev.h \ 1529 $(TM_P_H) | 1581 $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 1582global.o : global.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h reload.h function.h \ 1583 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h insn-config.h output.h toplev.h \ 1584 $(TM_P_H) |
1530varray.o : varray.c $(CONFIG_H) $(SYSTEM_H) varray.h $(RTL_H) $(TREE_H) bitmap.h \ 1531 errors.h | 1585varray.o : varray.c $(CONFIG_H) $(SYSTEM_H) varray.h $(GGC_H) errors.h 1586ra.o : ra.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) insn-config.h \ 1587 $(RECOG_H) integrate.h function.h $(REGS_H) $(OBSTACK_H) hard-reg-set.h \ 1588 $(BASIC_BLOCK_H) df.h expr.h output.h toplev.h flags.h reload.h ra.h 1589ra-build.o : ra-build.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \ 1590 insn-config.h $(RECOG_H) function.h $(REGS_H) hard-reg-set.h \ 1591 $(BASIC_BLOCK_H) df.h output.h ggc.h ra.h gt-ra-build.h reload.h 1592ra-colorize.o : ra-colorize.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \ 1593 function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h 1594ra-debug.o : ra-debug.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \ 1595 $(RECOG_H) function.h hard-reg-set.h $(BASIC_BLOCK_H) df.h output.h ra.h \ 1596 $(TM_P_H) 1597ra-rewrite.o : ra-rewrite.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TM_P_H) \ 1598 function.h $(REGS_H) hard-reg-set.h $(BASIC_BLOCK_H) df.h expr.h \ 1599 output.h except.h ra.h reload.h insn-config.h |
1532reload.o : reload.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h output.h \ 1533 $(EXPR_H) $(OPTABS_H) reload.h $(RECOG_H) hard-reg-set.h insn-config.h \ 1534 $(REGS_H) function.h real.h toplev.h $(TM_P_H) 1535reload1.o : reload1.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) real.h flags.h \ 1536 $(EXPR_H) $(OPTABS_H) reload.h $(REGS_H) hard-reg-set.h insn-config.h \ 1537 $(BASIC_BLOCK_H) $(RECOG_H) output.h function.h toplev.h cselib.h $(TM_P_H) \ 1538 except.h $(TREE_H) 1539caller-save.o : caller-save.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h \ 1540 $(REGS_H) hard-reg-set.h insn-config.h $(BASIC_BLOCK_H) function.h \ 1541 $(RECOG_H) reload.h $(EXPR_H) toplev.h $(TM_P_H) 1542reorg.o : reorg.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) conditions.h hard-reg-set.h \ 1543 $(BASIC_BLOCK_H) $(REGS_H) insn-config.h $(INSN_ATTR_H) except.h \ 1544 $(RECOG_H) function.h flags.h output.h $(EXPR_H) toplev.h $(PARAMS_H) $(TM_P_H) 1545alias.o : alias.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h \ 1546 $(BASIC_BLOCK_H) $(REGS_H) toplev.h output.h $(EXPR_H) \ | 1600reload.o : reload.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h output.h \ 1601 $(EXPR_H) $(OPTABS_H) reload.h $(RECOG_H) hard-reg-set.h insn-config.h \ 1602 $(REGS_H) function.h real.h toplev.h $(TM_P_H) 1603reload1.o : reload1.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) real.h flags.h \ 1604 $(EXPR_H) $(OPTABS_H) reload.h $(REGS_H) hard-reg-set.h insn-config.h \ 1605 $(BASIC_BLOCK_H) $(RECOG_H) output.h function.h toplev.h cselib.h $(TM_P_H) \ 1606 except.h $(TREE_H) 1607caller-save.o : caller-save.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h \ 1608 $(REGS_H) hard-reg-set.h insn-config.h $(BASIC_BLOCK_H) function.h \ 1609 $(RECOG_H) reload.h $(EXPR_H) toplev.h $(TM_P_H) 1610reorg.o : reorg.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) conditions.h hard-reg-set.h \ 1611 $(BASIC_BLOCK_H) $(REGS_H) insn-config.h $(INSN_ATTR_H) except.h \ 1612 $(RECOG_H) function.h flags.h output.h $(EXPR_H) toplev.h $(PARAMS_H) $(TM_P_H) 1613alias.o : alias.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) flags.h hard-reg-set.h \ 1614 $(BASIC_BLOCK_H) $(REGS_H) toplev.h output.h $(EXPR_H) \ |
1547 $(GGC_H) function.h cselib.h $(TREE_H) $(TM_P_H) langhooks.h | 1615 $(GGC_H) function.h cselib.h $(TREE_H) $(TM_P_H) langhooks.h $(TARGET_H) \ 1616 gt-alias.h |
1548regmove.o : regmove.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \ 1549 $(RECOG_H) output.h $(REGS_H) hard-reg-set.h flags.h function.h \ 1550 $(EXPR_H) $(BASIC_BLOCK_H) toplev.h $(TM_P_H) except.h reload.h 1551haifa-sched.o : haifa-sched.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1552 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ 1553 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) $(TARGET_H) 1554sched-deps.o : sched-deps.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1555 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ 1556 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h cselib.h $(PARAMS_H) $(TM_P_H) 1557sched-rgn.o : sched-rgn.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1558 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ | 1617regmove.o : regmove.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \ 1618 $(RECOG_H) output.h $(REGS_H) hard-reg-set.h flags.h function.h \ 1619 $(EXPR_H) $(BASIC_BLOCK_H) toplev.h $(TM_P_H) except.h reload.h 1620haifa-sched.o : haifa-sched.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1621 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ 1622 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) $(TARGET_H) 1623sched-deps.o : sched-deps.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1624 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ 1625 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h cselib.h $(PARAMS_H) $(TM_P_H) 1626sched-rgn.o : sched-rgn.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1627 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ |
1559 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) | 1628 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) $(TARGET_H) |
1560sched-ebb.o : sched-ebb.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1561 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ 1562 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) 1563sched-vis.o : sched-vis.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ | 1629sched-ebb.o : sched-ebb.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ 1630 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h flags.h insn-config.h function.h \ 1631 $(INSN_ATTR_H) toplev.h $(RECOG_H) except.h $(TM_P_H) 1632sched-vis.o : sched-vis.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) sched-int.h \ |
1564 hard-reg-set.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(REGS_H) $(TM_P_H) | 1633 hard-reg-set.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(REGS_H) $(TM_P_H) \ 1634 $(TARGET_H) real.h |
1565final.o : final.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h intl.h \ 1566 $(REGS_H) $(RECOG_H) conditions.h insn-config.h $(INSN_ATTR_H) function.h \ | 1635final.o : final.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h intl.h \ 1636 $(REGS_H) $(RECOG_H) conditions.h insn-config.h $(INSN_ATTR_H) function.h \ |
1567 real.h output.h hard-reg-set.h except.h debug.h xcoffout.h \ | 1637 real.h output.h hard-reg-set.h except.h debug.h xcoffout.h profile.h \ |
1568 toplev.h reload.h dwarf2out.h $(BASIC_BLOCK_H) $(TM_P_H) $(TARGET_H) $(EXPR_H) 1569recog.o : recog.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) function.h $(BASIC_BLOCK_H) \ 1570 $(REGS_H) $(RECOG_H) $(EXPR_H) hard-reg-set.h flags.h insn-config.h \ 1571 $(INSN_ATTR_H) real.h toplev.h output.h reload.h $(TM_P_H) 1572reg-stack.o : reg-stack.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) $(RECOG_H) \ 1573 $(REGS_H) hard-reg-set.h flags.h insn-config.h toplev.h reload.h \ | 1638 toplev.h reload.h dwarf2out.h $(BASIC_BLOCK_H) $(TM_P_H) $(TARGET_H) $(EXPR_H) 1639recog.o : recog.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) function.h $(BASIC_BLOCK_H) \ 1640 $(REGS_H) $(RECOG_H) $(EXPR_H) hard-reg-set.h flags.h insn-config.h \ 1641 $(INSN_ATTR_H) real.h toplev.h output.h reload.h $(TM_P_H) 1642reg-stack.o : reg-stack.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) $(RECOG_H) \ 1643 $(REGS_H) hard-reg-set.h flags.h insn-config.h toplev.h reload.h \ |
1574 varray.h function.h $(TM_P_H) | 1644 varray.h function.h $(TM_P_H) $(GGC_H) gt-reg-stack.h |
1575predict.o: predict.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1576 insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h \ | 1645predict.o: predict.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \ 1646 insn-config.h $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h toplev.h \ |
1577 $(RECOG_H) function.h except.h $(EXPR_H) $(TM_P_H) $(PREDICT_H) | 1647 $(RECOG_H) function.h except.h $(EXPR_H) $(TM_P_H) $(PREDICT_H) real.h \ 1648 $(PARAMS_H) $(TARGET_H) |
1578lists.o: lists.c $(CONFIG_H) $(SYSTEM_H) toplev.h $(RTL_H) $(GGC_H) 1579bb-reorder.o : bb-reorder.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1580 flags.h $(BASIC_BLOCK_H) hard-reg-set.h output.h cfglayout.h $(TARGET_H) | 1649lists.o: lists.c $(CONFIG_H) $(SYSTEM_H) toplev.h $(RTL_H) $(GGC_H) 1650bb-reorder.o : bb-reorder.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1651 flags.h $(BASIC_BLOCK_H) hard-reg-set.h output.h cfglayout.h $(TARGET_H) |
1652tracer.o : tracer.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1653 $(BASIC_BLOCK_H) hard-reg-set.h output.h cfglayout.h flags.h \ 1654 $(PARAMS_H) profile.h |
|
1581cfglayout.o : cfglayout.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1582 insn-config.h $(BASIC_BLOCK_H) hard-reg-set.h output.h function.h \ 1583 cfglayout.h 1584timevar.o : timevar.c $(CONFIG_H) $(SYSTEM_H) $(TIMEVAR_H) flags.h intl.h 1585regrename.o : regrename.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \ 1586 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h $(RECOG_H) function.h \ 1587 resource.h $(OBSTACK_H) flags.h $(TM_P_H) 1588ifcvt.o : ifcvt.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) toplev.h \ 1589 flags.h insn-config.h function.h $(RECOG_H) $(BASIC_BLOCK_H) $(EXPR_H) \ | 1655cfglayout.o : cfglayout.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1656 insn-config.h $(BASIC_BLOCK_H) hard-reg-set.h output.h function.h \ 1657 cfglayout.h 1658timevar.o : timevar.c $(CONFIG_H) $(SYSTEM_H) $(TIMEVAR_H) flags.h intl.h 1659regrename.o : regrename.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) insn-config.h \ 1660 $(BASIC_BLOCK_H) $(REGS_H) hard-reg-set.h output.h $(RECOG_H) function.h \ 1661 resource.h $(OBSTACK_H) flags.h $(TM_P_H) 1662ifcvt.o : ifcvt.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(REGS_H) toplev.h \ 1663 flags.h insn-config.h function.h $(RECOG_H) $(BASIC_BLOCK_H) $(EXPR_H) \ |
1590 output.h except.h $(TM_P_H) 1591dependence.o : dependence.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ 1592 $(C_COMMON_H) flags.h varray.h $(EXPR_H) | 1664 output.h except.h $(TM_P_H) real.h |
1593params.o : params.c $(CONFIG_H) $(SYSTEM_H) $(PARAMS_H) toplev.h 1594hooks.o: hooks.c $(CONFIG_H) $(SYSTEM_H) $(HOOKS_H) 1595 1596$(out_object_file): $(out_file) $(CONFIG_H) $(TREE_H) $(GGC_H) \ 1597 $(RTL_H) $(REGS_H) hard-reg-set.h real.h insn-config.h conditions.h \ 1598 output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(TARGET_H) libfuncs.h \ 1599 $(TARGET_DEF_H) function.h sched-int.h $(TM_P_H) $(EXPR_H) $(OPTABS_H) \ 1600 langhooks.h --- 6 unchanged lines hidden (view full) --- 1607 1608mips-tfile.o : mips-tfile.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) version.h 1609 1610mips-tdump: mips-tdump.o version.o $(LIBDEPS) 1611 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ mips-tdump.o version.o $(LIBS) 1612 1613mips-tdump.o : mips-tdump.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) 1614 | 1665params.o : params.c $(CONFIG_H) $(SYSTEM_H) $(PARAMS_H) toplev.h 1666hooks.o: hooks.c $(CONFIG_H) $(SYSTEM_H) $(HOOKS_H) 1667 1668$(out_object_file): $(out_file) $(CONFIG_H) $(TREE_H) $(GGC_H) \ 1669 $(RTL_H) $(REGS_H) hard-reg-set.h real.h insn-config.h conditions.h \ 1670 output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(TARGET_H) libfuncs.h \ 1671 $(TARGET_DEF_H) function.h sched-int.h $(TM_P_H) $(EXPR_H) $(OPTABS_H) \ 1672 langhooks.h --- 6 unchanged lines hidden (view full) --- 1679 1680mips-tfile.o : mips-tfile.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) version.h 1681 1682mips-tdump: mips-tdump.o version.o $(LIBDEPS) 1683 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ mips-tdump.o version.o $(LIBS) 1684 1685mips-tdump.o : mips-tdump.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) 1686 |
1615# Build file to support OSF/rose half-pic format. 1616halfpic.o: halfpic.c $(CONFIG_H) $(RTL_H) $(TREE_H) $(SYSTEM_H) halfpic.h 1617 | |
1618# 1619# Generate header and source files from the machine description, 1620# and compile them. 1621 1622.PRECIOUS: insn-config.h insn-flags.h insn-codes.h insn-constants.h \ 1623 insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \ 1624 insn-attr.h insn-attrtab.c 1625 --- 13 unchanged lines hidden (view full) --- 1639# Each of the insn-*.[ch] rules has a semicolon at the end, 1640# for otherwise the system Make on SunOS 4.1 never tries 1641# to recompile insn-*.o. To avoid problems and extra noise from 1642# versions of make which don't like empty commands (nothing after the 1643# trailing `;'), we call true for each. 1644 1645insn-config.h: s-config ; @true 1646s-config : $(md_file) genconfig$(build_exeext) $(srcdir)/move-if-change | 1687# 1688# Generate header and source files from the machine description, 1689# and compile them. 1690 1691.PRECIOUS: insn-config.h insn-flags.h insn-codes.h insn-constants.h \ 1692 insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \ 1693 insn-attr.h insn-attrtab.c 1694 --- 13 unchanged lines hidden (view full) --- 1708# Each of the insn-*.[ch] rules has a semicolon at the end, 1709# for otherwise the system Make on SunOS 4.1 never tries 1710# to recompile insn-*.o. To avoid problems and extra noise from 1711# versions of make which don't like empty commands (nothing after the 1712# trailing `;'), we call true for each. 1713 1714insn-config.h: s-config ; @true 1715s-config : $(md_file) genconfig$(build_exeext) $(srcdir)/move-if-change |
1647 ./genconfig$(build_exeext) $(md_file) > tmp-config.h | 1716 $(RUN_GEN) ./genconfig$(build_exeext) $(md_file) > tmp-config.h |
1648 $(SHELL) $(srcdir)/move-if-change tmp-config.h insn-config.h 1649 $(STAMP) s-config 1650 | 1717 $(SHELL) $(srcdir)/move-if-change tmp-config.h insn-config.h 1718 $(STAMP) s-config 1719 |
1720insn-conditions.c: s-conditions ; @true 1721s-conditions : $(md_file) genconditions$(build_exeext) $(srcdir)/move-if-change 1722 $(RUN_GEN) ./genconditions$(build_exeext) $(md_file) > tmp-conditions.c 1723 $(SHELL) $(srcdir)/move-if-change tmp-conditions.c insn-conditions.c 1724 $(STAMP) s-conditions 1725 1726insn-conditions.o : insn-conditions.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) \ 1727 $(TM_P_H) $(REGS_H) function.h $(RECOG_H) real.h output.h flags.h \ 1728 hard-reg-set.h resource.h toplev.h reload.h gensupport.h insn-constants.h 1729 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) insn-conditions.c 1730 1731dummy-conditions.o : dummy-conditions.c $(HCONFIG_H) $(SYSTEM_H) gensupport.h 1732 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \ 1733 $(srcdir)/dummy-conditions.c $(OUTPUT_OPTION) 1734 |
|
1651insn-flags.h: s-flags ; @true 1652s-flags : $(md_file) genflags$(build_exeext) $(srcdir)/move-if-change | 1735insn-flags.h: s-flags ; @true 1736s-flags : $(md_file) genflags$(build_exeext) $(srcdir)/move-if-change |
1653 ./genflags$(build_exeext) $(md_file) > tmp-flags.h | 1737 $(RUN_GEN) ./genflags$(build_exeext) $(md_file) > tmp-flags.h |
1654 $(SHELL) $(srcdir)/move-if-change tmp-flags.h insn-flags.h 1655 $(STAMP) s-flags 1656 1657insn-codes.h: s-codes ; @true 1658s-codes : $(md_file) gencodes$(build_exeext) $(srcdir)/move-if-change | 1738 $(SHELL) $(srcdir)/move-if-change tmp-flags.h insn-flags.h 1739 $(STAMP) s-flags 1740 1741insn-codes.h: s-codes ; @true 1742s-codes : $(md_file) gencodes$(build_exeext) $(srcdir)/move-if-change |
1659 ./gencodes$(build_exeext) $(md_file) > tmp-codes.h | 1743 $(RUN_GEN) ./gencodes$(build_exeext) $(md_file) > tmp-codes.h |
1660 $(SHELL) $(srcdir)/move-if-change tmp-codes.h insn-codes.h 1661 $(STAMP) s-codes 1662 1663insn-constants.h: s-constants ; @true 1664s-constants : $(md_file) genconstants$(build_exeext) $(srcdir)/move-if-change | 1744 $(SHELL) $(srcdir)/move-if-change tmp-codes.h insn-codes.h 1745 $(STAMP) s-codes 1746 1747insn-constants.h: s-constants ; @true 1748s-constants : $(md_file) genconstants$(build_exeext) $(srcdir)/move-if-change |
1665 ./genconstants$(build_exeext) $(md_file) > tmp-constants.h | 1749 $(RUN_GEN) ./genconstants$(build_exeext) $(md_file) > tmp-constants.h |
1666 $(SHELL) $(srcdir)/move-if-change tmp-constants.h insn-constants.h 1667 $(STAMP) s-constants 1668 1669insn-emit.o : insn-emit.c $(CONFIG_H) $(RTL_H) $(EXPR_H) real.h output.h \ 1670 insn-config.h $(OPTABS_H) $(SYSTEM_H) reload.h $(RECOG_H) toplev.h \ 1671 function.h flags.h hard-reg-set.h resource.h $(TM_P_H) 1672 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-emit.c \ 1673 $(OUTPUT_OPTION) 1674 1675insn-emit.c: s-emit ; @true 1676s-emit : $(md_file) genemit$(build_exeext) $(srcdir)/move-if-change | 1750 $(SHELL) $(srcdir)/move-if-change tmp-constants.h insn-constants.h 1751 $(STAMP) s-constants 1752 1753insn-emit.o : insn-emit.c $(CONFIG_H) $(RTL_H) $(EXPR_H) real.h output.h \ 1754 insn-config.h $(OPTABS_H) $(SYSTEM_H) reload.h $(RECOG_H) toplev.h \ 1755 function.h flags.h hard-reg-set.h resource.h $(TM_P_H) 1756 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-emit.c \ 1757 $(OUTPUT_OPTION) 1758 1759insn-emit.c: s-emit ; @true 1760s-emit : $(md_file) genemit$(build_exeext) $(srcdir)/move-if-change |
1677 ./genemit$(build_exeext) $(md_file) > tmp-emit.c | 1761 $(RUN_GEN) ./genemit$(build_exeext) $(md_file) > tmp-emit.c |
1678 $(SHELL) $(srcdir)/move-if-change tmp-emit.c insn-emit.c 1679 $(STAMP) s-emit 1680 1681insn-recog.o : insn-recog.c $(CONFIG_H) $(RTL_H) insn-config.h $(RECOG_H) \ 1682 real.h output.h flags.h $(SYSTEM_H) function.h hard-reg-set.h resource.h \ 1683 $(TM_P_H) toplev.h reload.h 1684 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-recog.c \ 1685 $(OUTPUT_OPTION) 1686 1687insn-recog.c: s-recog ; @true 1688s-recog : $(md_file) genrecog$(build_exeext) $(srcdir)/move-if-change | 1762 $(SHELL) $(srcdir)/move-if-change tmp-emit.c insn-emit.c 1763 $(STAMP) s-emit 1764 1765insn-recog.o : insn-recog.c $(CONFIG_H) $(RTL_H) insn-config.h $(RECOG_H) \ 1766 real.h output.h flags.h $(SYSTEM_H) function.h hard-reg-set.h resource.h \ 1767 $(TM_P_H) toplev.h reload.h 1768 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-recog.c \ 1769 $(OUTPUT_OPTION) 1770 1771insn-recog.c: s-recog ; @true 1772s-recog : $(md_file) genrecog$(build_exeext) $(srcdir)/move-if-change |
1689 ./genrecog$(build_exeext) $(md_file) > tmp-recog.c | 1773 $(RUN_GEN) ./genrecog$(build_exeext) $(md_file) > tmp-recog.c |
1690 $(SHELL) $(srcdir)/move-if-change tmp-recog.c insn-recog.c 1691 $(STAMP) s-recog 1692 1693insn-opinit.o : insn-opinit.c $(CONFIG_H) $(RTL_H) \ 1694 insn-config.h flags.h $(RECOG_H) $(EXPR_H) $(OPTABS_H) reload.h $(SYSTEM_H) 1695 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-opinit.c \ 1696 $(OUTPUT_OPTION) 1697 1698insn-opinit.c: s-opinit ; @true 1699s-opinit : $(md_file) genopinit$(build_exeext) $(srcdir)/move-if-change | 1774 $(SHELL) $(srcdir)/move-if-change tmp-recog.c insn-recog.c 1775 $(STAMP) s-recog 1776 1777insn-opinit.o : insn-opinit.c $(CONFIG_H) $(RTL_H) \ 1778 insn-config.h flags.h $(RECOG_H) $(EXPR_H) $(OPTABS_H) reload.h $(SYSTEM_H) 1779 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-opinit.c \ 1780 $(OUTPUT_OPTION) 1781 1782insn-opinit.c: s-opinit ; @true 1783s-opinit : $(md_file) genopinit$(build_exeext) $(srcdir)/move-if-change |
1700 ./genopinit$(build_exeext) $(md_file) > tmp-opinit.c | 1784 $(RUN_GEN) ./genopinit$(build_exeext) $(md_file) > tmp-opinit.c |
1701 $(SHELL) $(srcdir)/move-if-change tmp-opinit.c insn-opinit.c 1702 $(STAMP) s-opinit 1703 1704insn-extract.o : insn-extract.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) toplev.h \ 1705 insn-config.h $(RECOG_H) 1706 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-extract.c \ 1707 $(OUTPUT_OPTION) 1708 1709insn-extract.c: s-extract ; @true 1710s-extract : $(md_file) genextract$(build_exeext) $(srcdir)/move-if-change | 1785 $(SHELL) $(srcdir)/move-if-change tmp-opinit.c insn-opinit.c 1786 $(STAMP) s-opinit 1787 1788insn-extract.o : insn-extract.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) toplev.h \ 1789 insn-config.h $(RECOG_H) 1790 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-extract.c \ 1791 $(OUTPUT_OPTION) 1792 1793insn-extract.c: s-extract ; @true 1794s-extract : $(md_file) genextract$(build_exeext) $(srcdir)/move-if-change |
1711 ./genextract$(build_exeext) $(md_file) > tmp-extract.c | 1795 $(RUN_GEN) ./genextract$(build_exeext) $(md_file) > tmp-extract.c |
1712 $(SHELL) $(srcdir)/move-if-change tmp-extract.c insn-extract.c 1713 $(STAMP) s-extract 1714 1715insn-peep.o : insn-peep.c $(CONFIG_H) $(RTL_H) $(REGS_H) output.h real.h \ 1716 $(SYSTEM_H) insn-config.h $(RECOG_H) except.h function.h $(TM_P_H) 1717 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-peep.c \ 1718 $(OUTPUT_OPTION) 1719 1720insn-peep.c: s-peep ; @true 1721s-peep : $(md_file) genpeep$(build_exeext) $(srcdir)/move-if-change | 1796 $(SHELL) $(srcdir)/move-if-change tmp-extract.c insn-extract.c 1797 $(STAMP) s-extract 1798 1799insn-peep.o : insn-peep.c $(CONFIG_H) $(RTL_H) $(REGS_H) output.h real.h \ 1800 $(SYSTEM_H) insn-config.h $(RECOG_H) except.h function.h $(TM_P_H) 1801 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-peep.c \ 1802 $(OUTPUT_OPTION) 1803 1804insn-peep.c: s-peep ; @true 1805s-peep : $(md_file) genpeep$(build_exeext) $(srcdir)/move-if-change |
1722 ./genpeep$(build_exeext) $(md_file) > tmp-peep.c | 1806 $(RUN_GEN) ./genpeep$(build_exeext) $(md_file) > tmp-peep.c |
1723 $(SHELL) $(srcdir)/move-if-change tmp-peep.c insn-peep.c 1724 $(STAMP) s-peep 1725 1726insn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(RTL_H) $(REGS_H) real.h \ 1727 output.h $(INSN_ATTR_H) insn-config.h $(SYSTEM_H) toplev.h $(RECOG_H) \ 1728 $(TM_P_H) flags.h 1729 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-attrtab.c \ 1730 $(OUTPUT_OPTION) 1731 1732insn-attr.h: s-attr ; @true 1733s-attr : $(md_file) genattr$(build_exeext) $(srcdir)/move-if-change | 1807 $(SHELL) $(srcdir)/move-if-change tmp-peep.c insn-peep.c 1808 $(STAMP) s-peep 1809 1810insn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(RTL_H) $(REGS_H) real.h \ 1811 output.h $(INSN_ATTR_H) insn-config.h $(SYSTEM_H) toplev.h $(RECOG_H) \ 1812 $(TM_P_H) flags.h 1813 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-attrtab.c \ 1814 $(OUTPUT_OPTION) 1815 1816insn-attr.h: s-attr ; @true 1817s-attr : $(md_file) genattr$(build_exeext) $(srcdir)/move-if-change |
1734 ./genattr$(build_exeext) $(md_file) > tmp-attr.h | 1818 $(RUN_GEN) ./genattr$(build_exeext) $(md_file) > tmp-attr.h |
1735 $(SHELL) $(srcdir)/move-if-change tmp-attr.h insn-attr.h 1736 $(STAMP) s-attr 1737 1738insn-attrtab.c: s-attrtab ; @true 1739s-attrtab : $(md_file) genattrtab$(build_exeext) $(srcdir)/move-if-change | 1819 $(SHELL) $(srcdir)/move-if-change tmp-attr.h insn-attr.h 1820 $(STAMP) s-attr 1821 1822insn-attrtab.c: s-attrtab ; @true 1823s-attrtab : $(md_file) genattrtab$(build_exeext) $(srcdir)/move-if-change |
1740 ./genattrtab$(build_exeext) $(md_file) > tmp-attrtab.c | 1824 $(RUN_GEN) ./genattrtab$(build_exeext) $(md_file) > tmp-attrtab.c |
1741 $(SHELL) $(srcdir)/move-if-change tmp-attrtab.c insn-attrtab.c 1742 $(STAMP) s-attrtab 1743 1744insn-output.o : insn-output.c $(CONFIG_H) $(RTL_H) $(GGC_H) $(REGS_H) real.h \ 1745 conditions.h hard-reg-set.h insn-config.h $(INSN_ATTR_H) $(EXPR_H) \ 1746 output.h $(RECOG_H) function.h $(SYSTEM_H) toplev.h flags.h \ 1747 insn-codes.h $(TM_P_H) 1748 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-output.c \ 1749 $(OUTPUT_OPTION) 1750 1751insn-output.c: s-output ; @true 1752s-output : $(md_file) genoutput$(build_exeext) $(srcdir)/move-if-change | 1825 $(SHELL) $(srcdir)/move-if-change tmp-attrtab.c insn-attrtab.c 1826 $(STAMP) s-attrtab 1827 1828insn-output.o : insn-output.c $(CONFIG_H) $(RTL_H) $(GGC_H) $(REGS_H) real.h \ 1829 conditions.h hard-reg-set.h insn-config.h $(INSN_ATTR_H) $(EXPR_H) \ 1830 output.h $(RECOG_H) function.h $(SYSTEM_H) toplev.h flags.h \ 1831 insn-codes.h $(TM_P_H) 1832 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-output.c \ 1833 $(OUTPUT_OPTION) 1834 1835insn-output.c: s-output ; @true 1836s-output : $(md_file) genoutput$(build_exeext) $(srcdir)/move-if-change |
1753 ./genoutput$(build_exeext) $(md_file) > tmp-output.c | 1837 $(RUN_GEN) ./genoutput$(build_exeext) $(md_file) > tmp-output.c |
1754 $(SHELL) $(srcdir)/move-if-change tmp-output.c insn-output.c 1755 $(STAMP) s-output 1756 1757genrtl.o : genrtl.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) $(GGC_H) 1758genrtl.c genrtl.h : s-genrtl 1759 @true # force gnu make to recheck modification times. 1760 1761s-genrtl: gengenrtl$(build_exeext) $(srcdir)/move-if-change $(RTL_BASE_H) | 1838 $(SHELL) $(srcdir)/move-if-change tmp-output.c insn-output.c 1839 $(STAMP) s-output 1840 1841genrtl.o : genrtl.c $(CONFIG_H) $(RTL_H) $(SYSTEM_H) $(GGC_H) 1842genrtl.c genrtl.h : s-genrtl 1843 @true # force gnu make to recheck modification times. 1844 1845s-genrtl: gengenrtl$(build_exeext) $(srcdir)/move-if-change $(RTL_BASE_H) |
1762 ./gengenrtl$(build_exeext) -h > tmp-genrtl.h | 1846 $(RUN_GEN) ./gengenrtl$(build_exeext) -h > tmp-genrtl.h |
1763 $(SHELL) $(srcdir)/move-if-change tmp-genrtl.h genrtl.h | 1847 $(SHELL) $(srcdir)/move-if-change tmp-genrtl.h genrtl.h |
1764 ./gengenrtl$(build_exeext) > tmp-genrtl.c | 1848 $(RUN_GEN) ./gengenrtl$(build_exeext) > tmp-genrtl.c |
1765 $(SHELL) $(srcdir)/move-if-change tmp-genrtl.c genrtl.c 1766 $(STAMP) s-genrtl 1767 1768tm-preds.h: s-preds; @true 1769 1770s-preds: genpreds$(build_exeext) $(srcdir)/move-if-change | 1849 $(SHELL) $(srcdir)/move-if-change tmp-genrtl.c genrtl.c 1850 $(STAMP) s-genrtl 1851 1852tm-preds.h: s-preds; @true 1853 1854s-preds: genpreds$(build_exeext) $(srcdir)/move-if-change |
1771 ./genpreds$(build_exeext) > tmp-preds.h | 1855 $(RUN_GEN) ./genpreds$(build_exeext) > tmp-preds.h |
1772 $(SHELL) $(srcdir)/move-if-change tmp-preds.h tm-preds.h 1773 $(STAMP) s-preds 1774 | 1856 $(SHELL) $(srcdir)/move-if-change tmp-preds.h tm-preds.h 1857 $(STAMP) s-preds 1858 |
1859GTFILES = $(GCONFIG_H) $(srcdir)/location.h \ 1860 $(HASHTAB_H) \ 1861 $(srcdir)/bitmap.h $(srcdir)/function.h $(srcdir)/rtl.h $(srcdir)/optabs.h \ 1862 $(srcdir)/tree.h $(srcdir)/libfuncs.h $(srcdir)/hashtable.h $(srcdir)/real.h \ 1863 $(srcdir)/varray.h $(srcdir)/ssa.h $(srcdir)/insn-addr.h $(srcdir)/cselib.h \ 1864 $(srcdir)/c-common.h $(srcdir)/c-tree.h \ 1865 $(srcdir)/basic-block.h \ 1866 $(srcdir)/alias.c $(srcdir)/bitmap.c $(srcdir)/cselib.c \ 1867 $(srcdir)/dwarf2out.c $(srcdir)/emit-rtl.c \ 1868 $(srcdir)/except.c $(srcdir)/explow.c $(srcdir)/expr.c \ 1869 $(srcdir)/fold-const.c $(srcdir)/function.c \ 1870 $(srcdir)/gcse.c $(srcdir)/integrate.c $(srcdir)/lists.c $(srcdir)/optabs.c \ 1871 $(srcdir)/profile.c $(srcdir)/ra-build.c $(srcdir)/regclass.c \ 1872 $(srcdir)/reg-stack.c \ 1873 $(srcdir)/sdbout.c $(srcdir)/stmt.c $(srcdir)/stor-layout.c \ 1874 $(srcdir)/tree.c $(srcdir)/varasm.c \ 1875 $(out_file) \ 1876 @all_gtfiles@ 1877 1878GTFILES_FILES_LANGS = @all_gtfiles_files_langs@ 1879GTFILES_FILES_FILES = @all_gtfiles_files_files@ 1880GTFILES_LANG_DIR_NAMES = @subdirs@ 1881GTFILES_SRCDIR = @srcdir@ 1882 1883gtype-desc.h gtype-desc.c gt-except.h gt-function.h : s-gtype; @true 1884gt-integrate.h gt-stmt.h gt-tree.h gt-varasm.h gt-emit-rtl.h : s-gtype; @true 1885gt-explow.h gt-stor-layout.h gt-regclass.h gt-lists.h : s-gtype; @true 1886gt-alias.h gt-cselib.h gt-fold-const.h gt-gcse.h gt-profile.h : s-gtype; @true 1887gt-expr.h gt-sdbout.h gt-optabs.h gt-bitmap.h gt-dwarf2out.h : s-gtype ; @true 1888gt-ra-build.h gt-reg-stack.h : s-gtype ; @true 1889gt-c-common.h gt-c-decl.h gt-c-parse.h gt-c-pragma.h : s-gtype; @true 1890gt-c-objc-common.h gtype-c.h gt-location.h : s-gtype ; @true 1891 1892gtyp-gen.h: Makefile 1893 echo "/* This file is machine generated. Do not edit. */" > tmp-gtyp.h 1894 echo "static const char *srcdir = " >> tmp-gtyp.h 1895 echo "\"$(GTFILES_SRCDIR)\"" >> tmp-gtyp.h 1896 echo ";" >> tmp-gtyp.h 1897 echo "static const char *lang_files[] = {" >> tmp-gtyp.h 1898 ll="$(GTFILES_FILES_FILES)"; \ 1899 for f in $$ll; do \ 1900 echo "\"$$f\", "; done >> tmp-gtyp.h 1901 echo "NULL};" >> tmp-gtyp.h 1902 echo "static const char *langs_for_lang_files[] = {" >> tmp-gtyp.h 1903 ff="$(GTFILES_FILES_LANGS)"; \ 1904 for f in $$ff; do \ 1905 echo "\"$$f\", " ; done >> tmp-gtyp.h 1906 echo "NULL};" >> tmp-gtyp.h 1907 echo "static const char *all_files[] = {" >> tmp-gtyp.h 1908 gf="$(GTFILES)"; \ 1909 for f in $$gf; do \ 1910 echo "\"$$f\", "; done >> tmp-gtyp.h 1911 echo " NULL};" >> tmp-gtyp.h 1912 echo "static const char *lang_dir_names[] = { \"c\", " >> tmp-gtyp.h 1913 gf="$(GTFILES_LANG_DIR_NAMES)"; \ 1914 for l in $$gf; do \ 1915 echo "\"$$l\", "; done >> tmp-gtyp.h 1916 echo "NULL};" >> tmp-gtyp.h 1917 $(SHELL) $(srcdir)/move-if-change tmp-gtyp.h gtyp-gen.h 1918 1919s-gtype: gengtype$(build_exeext) $(GTFILES) 1920 $(RUN_GEN) ./gengtype 1921 $(STAMP) s-gtype 1922 |
|
1775# 1776# Compile the programs that generate insn-* from the machine description. 1777# They are compiled with $(HOST_CC), and associated libraries, 1778# since they need to run on this machine 1779# even if GCC is being compiled to run on some other machine. 1780 1781# $(CONFIG_H) is omitted from the deps of the gen*.o 1782# because these programs don't really depend on anything 1783# about the target machine. They do depend on config.h itself, 1784# since that describes the host machine. 1785 1786read-rtl.o: read-rtl.c $(HCONFIG_H) $(SYSTEM_H) $(RTL_H) \ 1787 $(OBSTACK_H) $(HASHTAB_H) 1788 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/read-rtl.c $(OUTPUT_OPTION) 1789 1790gensupport.o: gensupport.c $(RTL_H) $(OBSTACK_H) $(SYSTEM_H) errors.h gensupport.h 1791 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gensupport.c $(OUTPUT_OPTION) 1792 | 1923# 1924# Compile the programs that generate insn-* from the machine description. 1925# They are compiled with $(HOST_CC), and associated libraries, 1926# since they need to run on this machine 1927# even if GCC is being compiled to run on some other machine. 1928 1929# $(CONFIG_H) is omitted from the deps of the gen*.o 1930# because these programs don't really depend on anything 1931# about the target machine. They do depend on config.h itself, 1932# since that describes the host machine. 1933 1934read-rtl.o: read-rtl.c $(HCONFIG_H) $(SYSTEM_H) $(RTL_H) \ 1935 $(OBSTACK_H) $(HASHTAB_H) 1936 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/read-rtl.c $(OUTPUT_OPTION) 1937 1938gensupport.o: gensupport.c $(RTL_H) $(OBSTACK_H) $(SYSTEM_H) errors.h gensupport.h 1939 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gensupport.c $(OUTPUT_OPTION) 1940 |
1793genconfig$(build_exeext) : genconfig.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1941genconfig$(build_exeext) : genconfig.o $(HOST_RTL) $(HOST_SUPPORT) \ 1942 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1794 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 1943 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1795 genconfig.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 1944 genconfig.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 1945 $(HOST_ERRORS) $(HOST_LIBS) |
1796 1797genconfig.o : genconfig.c $(RTL_H) $(HCONFIG_H) \ 1798 $(SYSTEM_H) errors.h gensupport.h 1799 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genconfig.c $(OUTPUT_OPTION) 1800 | 1946 1947genconfig.o : genconfig.c $(RTL_H) $(HCONFIG_H) \ 1948 $(SYSTEM_H) errors.h gensupport.h 1949 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genconfig.c $(OUTPUT_OPTION) 1950 |
1801genflags$(build_exeext) : genflags.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1951genflags$(build_exeext) : genflags.o $(HOST_RTL) $(HOST_SUPPORT) \ 1952 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1802 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 1953 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1803 genflags.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 1954 genflags.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 1955 $(HOST_ERRORS) $(HOST_LIBS) |
1804 1805genflags.o : genflags.c $(RTL_H) $(OBSTACK_H) $(HCONFIG_H) \ 1806 $(SYSTEM_H) errors.h gensupport.h 1807 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genflags.c $(OUTPUT_OPTION) 1808 | 1956 1957genflags.o : genflags.c $(RTL_H) $(OBSTACK_H) $(HCONFIG_H) \ 1958 $(SYSTEM_H) errors.h gensupport.h 1959 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genflags.c $(OUTPUT_OPTION) 1960 |
1809gencodes$(build_exeext) : gencodes.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1961gencodes$(build_exeext) : gencodes.o $(HOST_RTL) $(HOST_SUPPORT) \ 1962 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1810 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 1963 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1811 gencodes.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 1964 gencodes.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 1965 $(HOST_ERRORS) $(HOST_LIBS) |
1812 1813gencodes.o : gencodes.c $(RTL_H) $(HCONFIG_H) \ 1814 $(SYSTEM_H) errors.h gensupport.h 1815 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gencodes.c $(OUTPUT_OPTION) 1816 | 1966 1967gencodes.o : gencodes.c $(RTL_H) $(HCONFIG_H) \ 1968 $(SYSTEM_H) errors.h gensupport.h 1969 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gencodes.c $(OUTPUT_OPTION) 1970 |
1817genconstants$(build_exeext) : genconstants.o $(HOST_RTL) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1971genconstants$(build_exeext) : genconstants.o $(HOST_RTL) $(HOST_EARLY_SUPPORT) \ 1972 $(HOST_ERRORS) $(HOST_LIBDEPS) |
1818 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 1973 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1819 genconstants.o $(HOST_RTL) $(HOST_ERRORS) $(HOST_LIBS) | 1974 genconstants.o $(HOST_EARLY_SUPPORT) $(HOST_RTL) \ 1975 $(HOST_ERRORS) $(HOST_LIBS) |
1820 1821genconstants.o : genconstants.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h 1822 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genconstants.c $(OUTPUT_OPTION) 1823 | 1976 1977genconstants.o : genconstants.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h 1978 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genconstants.c $(OUTPUT_OPTION) 1979 |
1824genemit$(build_exeext) : genemit.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1980genemit$(build_exeext) : genemit.o $(HOST_RTL) $(HOST_SUPPORT) \ 1981 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1825 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 1982 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1826 genemit.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 1983 genemit.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 1984 $(HOST_ERRORS) $(HOST_LIBS) |
1827 1828genemit.o : genemit.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h gensupport.h 1829 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genemit.c $(OUTPUT_OPTION) 1830 | 1985 1986genemit.o : genemit.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h gensupport.h 1987 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genemit.c $(OUTPUT_OPTION) 1988 |
1831genopinit$(build_exeext) : genopinit.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1989genopinit$(build_exeext) : genopinit.o $(HOST_RTL) $(HOST_SUPPORT) \ 1990 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1832 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 1991 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1833 genopinit.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 1992 genopinit.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 1993 $(HOST_ERRORS) $(HOST_LIBS) |
1834 1835genopinit.o : genopinit.c $(RTL_H) $(HCONFIG_H) \ 1836 $(SYSTEM_H) errors.h gensupport.h 1837 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genopinit.c $(OUTPUT_OPTION) 1838 | 1994 1995genopinit.o : genopinit.c $(RTL_H) $(HCONFIG_H) \ 1996 $(SYSTEM_H) errors.h gensupport.h 1997 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genopinit.c $(OUTPUT_OPTION) 1998 |
1839genrecog$(build_exeext) : genrecog.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 1999genrecog$(build_exeext) : genrecog.o $(HOST_RTL) $(HOST_SUPPORT) \ 2000 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1840 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 2001 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1841 genrecog.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 2002 genrecog.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 2003 $(HOST_ERRORS) $(HOST_LIBS) |
1842 1843genrecog.o : genrecog.c $(RTL_H) $(HCONFIG_H) \ 1844 $(SYSTEM_H) errors.h gensupport.h 1845 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genrecog.c $(OUTPUT_OPTION) 1846 | 2004 2005genrecog.o : genrecog.c $(RTL_H) $(HCONFIG_H) \ 2006 $(SYSTEM_H) errors.h gensupport.h 2007 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genrecog.c $(OUTPUT_OPTION) 2008 |
1847genextract$(build_exeext) : genextract.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 2009genextract$(build_exeext) : genextract.o $(HOST_RTL) $(HOST_SUPPORT) \ 2010 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1848 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 2011 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1849 genextract.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 2012 genextract.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 2013 $(HOST_ERRORS) $(HOST_LIBS) |
1850 1851genextract.o : genextract.c $(RTL_H) $(HCONFIG_H) \ 1852 $(SYSTEM_H) insn-config.h errors.h gensupport.h 1853 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genextract.c $(OUTPUT_OPTION) 1854 | 2014 2015genextract.o : genextract.c $(RTL_H) $(HCONFIG_H) \ 2016 $(SYSTEM_H) insn-config.h errors.h gensupport.h 2017 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genextract.c $(OUTPUT_OPTION) 2018 |
1855genpeep$(build_exeext) : genpeep.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 2019genpeep$(build_exeext) : genpeep.o $(HOST_RTL) $(HOST_SUPPORT) \ 2020 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1856 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 2021 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1857 genpeep.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 2022 genpeep.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 2023 $(HOST_ERRORS) $(HOST_LIBS) |
1858 1859genpeep.o : genpeep.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h gensupport.h 1860 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genpeep.c $(OUTPUT_OPTION) 1861 | 2024 2025genpeep.o : genpeep.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h gensupport.h 2026 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genpeep.c $(OUTPUT_OPTION) 2027 |
1862genattr$(build_exeext) : genattr.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 2028genattr$(build_exeext) : genattr.o $(HOST_RTL) $(HOST_SUPPORT) \ 2029 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1863 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 2030 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1864 genattr.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 2031 genattr.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 2032 $(HOST_ERRORS) $(HOST_LIBS) |
1865 1866genattr.o : genattr.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h gensupport.h 1867 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genattr.c $(OUTPUT_OPTION) 1868 | 2033 2034genattr.o : genattr.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h gensupport.h 2035 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genattr.c $(OUTPUT_OPTION) 2036 |
1869genattrtab$(build_exeext) : genattrtab.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 2037genattrtab$(build_exeext) : genattrtab.o genautomata.o \ 2038 $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_VARRAY) \ 2039 $(HOST_LIBDEPS) |
1870 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 2040 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1871 genattrtab.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 2041 genattrtab.o genautomata.o \ 2042 $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) $(HOST_ERRORS) \ 2043 $(HOST_VARRAY) $(HOST_LIBS) -lm |
1872 1873genattrtab.o : genattrtab.c $(RTL_H) $(OBSTACK_H) $(HCONFIG_H) \ | 2044 2045genattrtab.o : genattrtab.c $(RTL_H) $(OBSTACK_H) $(HCONFIG_H) \ |
1874 $(SYSTEM_H) errors.h $(GGC_H) gensupport.h | 2046 $(SYSTEM_H) errors.h $(GGC_H) gensupport.h genattrtab.h |
1875 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genattrtab.c $(OUTPUT_OPTION) 1876 | 2047 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genattrtab.c $(OUTPUT_OPTION) 2048 |
1877genoutput$(build_exeext) : genoutput.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) | 2049genautomata.o : genautomata.c $(RTL_H) $(OBSTACK_H) $(HCONFIG_H) \ 2050 $(SYSTEM_H) errors.h varray.h genattrtab.h $(HASHTAB_H) 2051 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genautomata.c $(OUTPUT_OPTION) 2052 2053genoutput$(build_exeext) : genoutput.o $(HOST_RTL) $(HOST_SUPPORT) \ 2054 $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBDEPS) |
1878 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ | 2055 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ |
1879 genoutput.o $(HOST_RTL) $(HOST_PRINT) $(HOST_ERRORS) $(HOST_LIBS) | 2056 genoutput.o $(HOST_RTL) $(HOST_SUPPORT) $(HOST_PRINT) \ 2057 $(HOST_ERRORS) $(HOST_LIBS) |
1880 1881genoutput.o : genoutput.c $(RTL_H) $(HCONFIG_H) \ 1882 $(SYSTEM_H) errors.h gensupport.h 1883 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genoutput.c $(OUTPUT_OPTION) 1884 1885gengenrtl$(build_exeext) : gengenrtl.o $(HOST_LIBDEPS) 1886 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 1887 gengenrtl.o $(HOST_LIBS) 1888 1889gengenrtl.o : gengenrtl.c $(RTL_BASE_H) $(HCONFIG_H) $(SYSTEM_H) real.h 1890 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gengenrtl.c $(OUTPUT_OPTION) 1891 1892genpreds$(build_exeext) : genpreds.o $(HOST_LIBDEPS) 1893 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 1894 genpreds.o $(HOST_LIBS) 1895 1896genpreds.o : genpreds.c $(RTL_BASE_H) $(HCONFIG_H) $(SYSTEM_H) 1897 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genpreds.c $(OUTPUT_OPTION) 1898 | 2058 2059genoutput.o : genoutput.c $(RTL_H) $(HCONFIG_H) \ 2060 $(SYSTEM_H) errors.h gensupport.h 2061 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genoutput.c $(OUTPUT_OPTION) 2062 2063gengenrtl$(build_exeext) : gengenrtl.o $(HOST_LIBDEPS) 2064 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 2065 gengenrtl.o $(HOST_LIBS) 2066 2067gengenrtl.o : gengenrtl.c $(RTL_BASE_H) $(HCONFIG_H) $(SYSTEM_H) real.h 2068 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/gengenrtl.c $(OUTPUT_OPTION) 2069 2070genpreds$(build_exeext) : genpreds.o $(HOST_LIBDEPS) 2071 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 2072 genpreds.o $(HOST_LIBS) 2073 2074genpreds.o : genpreds.c $(RTL_BASE_H) $(HCONFIG_H) $(SYSTEM_H) 2075 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/genpreds.c $(OUTPUT_OPTION) 2076 |
2077gengtype$(build_exeext) : gengtype.o gengtype-lex.o gengtype-yacc.o \ 2078 $(HOST_LIBDEPS) 2079 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 2080 gengtype.o gengtype-lex.o gengtype-yacc.o $(HOST_LIBS) 2081 2082gengtype.o : gengtype.c gengtype.h $(HCONFIG_H) $(SYSTEM_H) real.h rtl.def \ 2083 gtyp-gen.h 2084 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \ 2085 $(srcdir)/gengtype.c $(OUTPUT_OPTION) 2086 2087gengtype-lex.o : $(srcdir)/gengtype-lex.c gengtype.h $(srcdir)/gengtype-yacc.c \ 2088 $(HCONFIG_H) $(SYSTEM_H) 2089 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \ 2090 $(srcdir)/gengtype-lex.c $(OUTPUT_OPTION) 2091 2092gengtype-yacc.o : $(srcdir)/gengtype-yacc.c gengtype.h $(HCONFIG_H) $(SYSTEM_H) 2093 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \ 2094 $(srcdir)/gengtype-yacc.c $(OUTPUT_OPTION) 2095 2096# The sed command works around a bug in flex-2.5.4. 2097$(srcdir)/gengtype-lex.c : $(srcdir)/gengtype-lex.l 2098 cd $(srcdir) && \ 2099 $(FLEX) $(FLEXFLAGS) -t -o$@ gengtype-lex.l | \ 2100 sed 's/^\(char msg\[\];\)/yyconst \1/' > g-$$$$ ; \ 2101 if test $$? -eq 0 ; then \ 2102 mv -f g-$$$$ gengtype-lex.c ; \ 2103 else \ 2104 rm -f g-$$$$.* ; \ 2105 false ; \ 2106 fi 2107 2108$(srcdir)/gengtype-yacc.c: $(srcdir)/gengtype-yacc.y 2109 (cd $(srcdir) && \ 2110 $(BISON) $(BISONFLAGS) -d -o gengtype-yacc.c gengtype-yacc.y || \ 2111 ( rm -f $@ && false ) ) 2112 2113genconditions$(build_exeext) : genconditions.o $(HOST_EARLY_SUPPORT) \ 2114 $(HOST_RTL) $(HOST_ERRORS) $(HOST_LIBDEPS) 2115 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ \ 2116 genconditions.o $(HOST_EARLY_SUPPORT) $(HOST_RTL) \ 2117 $(HOST_ERRORS) $(HOST_LIBS) 2118 2119genconditions.o : genconditions.c $(RTL_H) $(HCONFIG_H) $(SYSTEM_H) errors.h 2120 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \ 2121 $(srcdir)/genconditions.c $(OUTPUT_OPTION) 2122 |
|
1899# 1900# Compile the libraries to be used by gen*. 1901# If we are not cross-building, gen* use the same .o's that cc1 will use, | 2123# 2124# Compile the libraries to be used by gen*. 2125# If we are not cross-building, gen* use the same .o's that cc1 will use, |
1902# and HOST_PREFIX_1 is `loser-', just to ensure these rules don't conflict | 2126# and BUILD_PREFIX_1 is `loser-', just to ensure these rules don't conflict |
1903# with the rules for rtl.o, etc. | 2127# with the rules for rtl.o, etc. |
1904$(HOST_PREFIX_1)rtl.o: $(srcdir)/rtl.c $(HCONFIG_H) $(SYSTEM_H) $(RTL_H) \ | 2128$(BUILD_PREFIX_1)rtl.o: $(srcdir)/rtl.c $(HCONFIG_H) $(SYSTEM_H) $(RTL_H) \ |
1905 real.h $(GGC_H) errors.h | 2129 real.h $(GGC_H) errors.h |
1906 rm -f $(HOST_PREFIX)rtl.c 1907 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/rtl.c > $(HOST_PREFIX)rtl.c 1908 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)rtl.c $(OUTPUT_OPTION) | 2130 rm -f $(BUILD_PREFIX)rtl.c 2131 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/rtl.c > $(BUILD_PREFIX)rtl.c 2132 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(BUILD_PREFIX)rtl.c $(OUTPUT_OPTION) |
1909 | 2133 |
1910$(HOST_PREFIX_1)print-rtl.o: $(srcdir)/print-rtl.c $(HCONFIG_H) \ | 2134print-rtl1.o: $(srcdir)/print-rtl.c $(HCONFIG_H) \ |
1911 $(RTL_H) $(TREE_H) hard-reg-set.h $(BASIC_BLOCK_H) | 2135 $(RTL_H) $(TREE_H) hard-reg-set.h $(BASIC_BLOCK_H) |
1912 rm -f $(HOST_PREFIX)print-rtl.c 1913 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/print-rtl.c > $(HOST_PREFIX)print-rtl.c 1914 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)print-rtl.c $(OUTPUT_OPTION) | 2136 rm -f print-rtl1.c 2137 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/print-rtl.c > print-rtl1.c 2138 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) print-rtl1.c $(OUTPUT_OPTION) |
1915 | 2139 |
1916$(HOST_PREFIX_1)bitmap.o: $(srcdir)/bitmap.c $(HCONFIG_H) $(SYSTEM_H) $(RTL_H) \ 1917 flags.h $(BASIC_BLOCK_H) $(REGS_H) 1918 rm -f $(HOST_PREFIX)bitmap.c 1919 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/bitmap.c > $(HOST_PREFIX)bitmap.c 1920 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)bitmap.c $(OUTPUT_OPTION) | 2140$(BUILD_PREFIX_1)bitmap.o: $(srcdir)/bitmap.c $(HCONFIG_H) $(SYSTEM_H) \ 2141 $(RTL_H) flags.h $(BASIC_BLOCK_H) $(REGS_H) $(GGC_H) 2142 rm -f $(BUILD_PREFIX)bitmap.c 2143 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/bitmap.c > $(BUILD_PREFIX)bitmap.c 2144 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(BUILD_PREFIX)bitmap.c $(OUTPUT_OPTION) |
1921 | 2145 |
1922$(HOST_PREFIX_1)errors.o: errors.c $(HCONFIG_H) $(SYSTEM_H) errors.h 1923 rm -f $(HOST_PREFIX)errors.c 1924 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/errors.c > $(HOST_PREFIX)errors.c 1925 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)errors.c $(OUTPUT_OPTION) | 2146$(BUILD_PREFIX_1)errors.o: errors.c $(HCONFIG_H) $(SYSTEM_H) errors.h 2147 rm -f $(BUILD_PREFIX)errors.c 2148 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/errors.c > $(BUILD_PREFIX)errors.c 2149 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(BUILD_PREFIX)errors.c $(OUTPUT_OPTION) |
1926 | 2150 |
1927$(HOST_PREFIX_1)ggc-none.o: ggc-none.c $(HCONFIG_H) $(SYSTEM_H) $(GCC_H) 1928 rm -f $(HOST_PREFIX)ggc-none.c 1929 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/ggc-none.c > $(HOST_PREFIX)ggc-none.c 1930 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(HOST_PREFIX)ggc-none.c $(OUTPUT_OPTION) | 2151$(BUILD_PREFIX_1)varray.o: varray.c $(HCONFIG_H) $(SYSTEM_H) varray.h \ 2152 $(RTL_H) $(GGC_H) $(TREE_H) bitmap.h errors.h 2153 rm -f $(BUILD_PREFIX)varray.c 2154 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/varray.c > \ 2155 $(BUILD_PREFIX)varray.c 2156 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) \ 2157 $(BUILD_PREFIX)varray.c $(OUTPUT_OPTION) |
1931 | 2158 |
2159$(BUILD_PREFIX_1)ggc-none.o: ggc-none.c $(HCONFIG_H) $(SYSTEM_H) $(GGC_H) 2160 rm -f $(BUILD_PREFIX)ggc-none.c 2161 sed -e 's/config[.]h/hconfig.h/' $(srcdir)/ggc-none.c > $(BUILD_PREFIX)ggc-none.c 2162 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(BUILD_PREFIX)ggc-none.c $(OUTPUT_OPTION) 2163 |
|
1932# 1933# Remake internationalization support. 1934intl.o: intl.c $(CONFIG_H) system.h intl.h Makefile 1935 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 1936 -DLOCALEDIR=\"$(localedir)\" \ 1937 -c $(srcdir)/intl.c $(OUTPUT_OPTION) 1938 1939$(top_builddir)/intl/libintl.a: intl.all --- 8 unchanged lines hidden (view full) --- 1948 done 1949 1950# intl.all and intl.install need config.h to exist, and the files it includes. 1951# (FIXME: intl/*.c shouldn't need to see insn-foo.h!) 1952intl.all intl.install: config.h insn-flags.h insn-constants.h 1953 1954# Make-lang.in should add dependencies of po-generated on any generated 1955# files which need to be scanned by gettext (usually Yacc-generated parsers). | 2164# 2165# Remake internationalization support. 2166intl.o: intl.c $(CONFIG_H) system.h intl.h Makefile 2167 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 2168 -DLOCALEDIR=\"$(localedir)\" \ 2169 -c $(srcdir)/intl.c $(OUTPUT_OPTION) 2170 2171$(top_builddir)/intl/libintl.a: intl.all --- 8 unchanged lines hidden (view full) --- 2180 done 2181 2182# intl.all and intl.install need config.h to exist, and the files it includes. 2183# (FIXME: intl/*.c shouldn't need to see insn-foo.h!) 2184intl.all intl.install: config.h insn-flags.h insn-constants.h 2185 2186# Make-lang.in should add dependencies of po-generated on any generated 2187# files which need to be scanned by gettext (usually Yacc-generated parsers). |
1956po-generated: c-parse.c tradcif.c | 2188po-generated: c-parse.c |
1957 1958# 1959# Remake cpp and protoize. 1960 1961PREPROCESSOR_DEFINES = \ 1962 -DGCC_INCLUDE_DIR=\"$(libsubdir)/include\" \ 1963 -DGPLUSPLUS_INCLUDE_DIR=\"$(gcc_gxx_include_dir)\" \ 1964 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"$(gcc_gxx_include_dir)/$(target_alias)\" \ 1965 -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"$(gcc_gxx_include_dir)/backward\" \ 1966 -DLOCAL_INCLUDE_DIR=\"$(local_includedir)\" \ 1967 -DCROSS_INCLUDE_DIR=\"$(gcc_tooldir)/sys-include\" \ 1968 -DTOOL_INCLUDE_DIR=\"$(gcc_tooldir)/include\" 1969 | 2189 2190# 2191# Remake cpp and protoize. 2192 2193PREPROCESSOR_DEFINES = \ 2194 -DGCC_INCLUDE_DIR=\"$(libsubdir)/include\" \ 2195 -DGPLUSPLUS_INCLUDE_DIR=\"$(gcc_gxx_include_dir)\" \ 2196 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"$(gcc_gxx_include_dir)/$(target_alias)\" \ 2197 -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"$(gcc_gxx_include_dir)/backward\" \ 2198 -DLOCAL_INCLUDE_DIR=\"$(local_includedir)\" \ 2199 -DCROSS_INCLUDE_DIR=\"$(gcc_tooldir)/sys-include\" \ 2200 -DTOOL_INCLUDE_DIR=\"$(gcc_tooldir)/include\" 2201 |
1970LIBCPP_OBJS = cpplib.o cpplex.o cppmacro.o cppexp.o cppfiles.o \ 1971 cpphash.o cpperror.o cppinit.o cppdefault.o \ 1972 hashtable.o line-map.o mkdeps.o prefix.o version.o mbchar.o | 2202LIBCPP_OBJS = cpplib.o cpplex.o cppmacro.o cppexp.o cppfiles.o cpptrad.o \ 2203 cpphash.o cpperror.o cppinit.o cppdefault.o cppmain.o \ 2204 hashtable.o line-map.o mkdeps.o prefix.o mbchar.o |
1973 1974LIBCPP_DEPS = $(CPPLIB_H) cpphash.h line-map.h hashtable.h intl.h \ 1975 $(OBSTACK_H) $(SYSTEM_H) 1976 1977# Most of the other archives built/used by this makefile are for 1978# targets. This one is strictly for the host. 1979libcpp.a: $(LIBCPP_OBJS) 1980 -rm -rf libcpp.a 1981 $(AR) $(AR_FLAGS) libcpp.a $(LIBCPP_OBJS) 1982 -$(RANLIB) libcpp.a 1983 | 2205 2206LIBCPP_DEPS = $(CPPLIB_H) cpphash.h line-map.h hashtable.h intl.h \ 2207 $(OBSTACK_H) $(SYSTEM_H) 2208 2209# Most of the other archives built/used by this makefile are for 2210# targets. This one is strictly for the host. 2211libcpp.a: $(LIBCPP_OBJS) 2212 -rm -rf libcpp.a 2213 $(AR) $(AR_FLAGS) libcpp.a $(LIBCPP_OBJS) 2214 -$(RANLIB) libcpp.a 2215 |
1984cpp0$(exeext): cppmain.o intl.o libcpp.a $(LIBDEPS) 1985 $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o cpp0$(exeext) cppmain.o \ 1986 intl.o libcpp.a $(LIBS) | 2216cppmain.o: cppmain.c $(CONFIG_H) $(LIBCPP_DEPS) |
1987 | 2217 |
1988cppmain.o: cppmain.c $(CONFIG_H) $(CPPLIB_H) intl.h $(SYSTEM_H) 1989 | |
1990cpperror.o: cpperror.c $(CONFIG_H) $(LIBCPP_DEPS) 1991cppexp.o: cppexp.c $(CONFIG_H) $(LIBCPP_DEPS) 1992cpplex.o: cpplex.c $(CONFIG_H) $(LIBCPP_DEPS) mbchar.h 1993cppmacro.o: cppmacro.c $(CONFIG_H) $(LIBCPP_DEPS) 1994cpplib.o: cpplib.c $(CONFIG_H) $(LIBCPP_DEPS) 1995cpphash.o: cpphash.c $(CONFIG_H) $(LIBCPP_DEPS) | 2218cpperror.o: cpperror.c $(CONFIG_H) $(LIBCPP_DEPS) 2219cppexp.o: cppexp.c $(CONFIG_H) $(LIBCPP_DEPS) 2220cpplex.o: cpplex.c $(CONFIG_H) $(LIBCPP_DEPS) mbchar.h 2221cppmacro.o: cppmacro.c $(CONFIG_H) $(LIBCPP_DEPS) 2222cpplib.o: cpplib.c $(CONFIG_H) $(LIBCPP_DEPS) 2223cpphash.o: cpphash.c $(CONFIG_H) $(LIBCPP_DEPS) |
2224cpptrad.o: cpptrad.c $(CONFIG_H) $(LIBCPP_DEPS) |
|
1996cppfiles.o: cppfiles.c $(CONFIG_H) $(LIBCPP_DEPS) $(SPLAY_TREE_H) mkdeps.h 1997cppinit.o: cppinit.c $(CONFIG_H) $(LIBCPP_DEPS) cppdefault.h \ | 2225cppfiles.o: cppfiles.c $(CONFIG_H) $(LIBCPP_DEPS) $(SPLAY_TREE_H) mkdeps.h 2226cppinit.o: cppinit.c $(CONFIG_H) $(LIBCPP_DEPS) cppdefault.h \ |
1998 mkdeps.h prefix.h version.h except.h | 2227 mkdeps.h prefix.h |
1999 2000cppdefault.o: cppdefault.c $(CONFIG_H) $(SYSTEM_H) cppdefault.h Makefile 2001 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 2002 $(PREPROCESSOR_DEFINES) \ 2003 -c $(srcdir)/cppdefault.c $(OUTPUT_OPTION) 2004 2005mkdeps.o: mkdeps.c $(CONFIG_H) $(SYSTEM_H) mkdeps.h 2006 | 2228 2229cppdefault.o: cppdefault.c $(CONFIG_H) $(SYSTEM_H) cppdefault.h Makefile 2230 $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ 2231 $(PREPROCESSOR_DEFINES) \ 2232 -c $(srcdir)/cppdefault.c $(OUTPUT_OPTION) 2233 2234mkdeps.o: mkdeps.c $(CONFIG_H) $(SYSTEM_H) mkdeps.h 2235 |
2007# The traditional mode preprocessor, a separate program for ease of 2008# maintenance. Some code is shared with the ISO-C cpp. 2009tradcpp0$(exeext): tradcpp.o tradcif.o cppdefault.o version.o intl.o \ 2010 mkdeps.o $(LIBDEPS) 2011 $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o tradcpp0$(exeext) \ 2012 tradcpp.o tradcif.o mkdeps.o cppdefault.o version.o intl.o $(LIBS) 2013 2014tradcpp.o: tradcpp.c $(CONFIG_H) $(SYSTEM_H) version.h cppdefault.h tradcpp.h 2015tradcif.o: $(srcdir)/tradcif.c $(CONFIG_H) $(SYSTEM_H) tradcpp.h 2016 2017$(srcdir)/tradcif.c: $(srcdir)/tradcif.y 2018 (cd $(srcdir) && $(BISON) $(BISONFLAGS) -o tr$$$$.c tradcif.y && \ 2019 mv -f tr$$$$.c tradcif.c) 2020 | |
2021# Note for the stamp targets, we run the program `true' instead of 2022# having an empty command (nothing following the semicolon). 2023 2024proto: config.status protoize$(exeext) unprotoize$(exeext) SYSCALLS.c.X 2025 2026PROTO_OBJS = intl.o version.o cppdefault.o 2027 2028protoize$(exeext): protoize.o $(PROTO_OBJS) $(LIBDEPS) --- 65 unchanged lines hidden (view full) --- 2094GCOV_OBJS = gcov.o intl.o version.o 2095gcov$(exeext): $(GCOV_OBJS) $(LIBDEPS) 2096 $(CC) $(ALL_CFLAGS) $(LDFLAGS) $(GCOV_OBJS) $(LIBS) -o $@ 2097# 2098# Build the include directory. The stamp files are stmp-* rather than 2099# s-* so that mostlyclean does not force the include directory to 2100# be rebuilt. 2101 | 2236# Note for the stamp targets, we run the program `true' instead of 2237# having an empty command (nothing following the semicolon). 2238 2239proto: config.status protoize$(exeext) unprotoize$(exeext) SYSCALLS.c.X 2240 2241PROTO_OBJS = intl.o version.o cppdefault.o 2242 2243protoize$(exeext): protoize.o $(PROTO_OBJS) $(LIBDEPS) --- 65 unchanged lines hidden (view full) --- 2309GCOV_OBJS = gcov.o intl.o version.o 2310gcov$(exeext): $(GCOV_OBJS) $(LIBDEPS) 2311 $(CC) $(ALL_CFLAGS) $(LDFLAGS) $(GCOV_OBJS) $(LIBS) -o $@ 2312# 2313# Build the include directory. The stamp files are stmp-* rather than 2314# s-* so that mostlyclean does not force the include directory to 2315# be rebuilt. 2316 |
2102# Build the include directory including float.h (which no longer depends upon 2103# enquire). | 2317# Build the include directory |
2104stmp-int-hdrs: $(STMP_FIXINC) $(USER_H) xlimits.h 2105# Copy in the headers provided with gcc. 2106# The sed command gets just the last file name component; 2107# this is necessary because VPATH could add a dirname. 2108# Using basename would be simpler, but some systems don't have it. 2109# The touch command is here to workaround an AIX/Linux NFS bug. 2110 -if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi 2111 for file in .. $(USER_H); do \ 2112 if [ X$$file != X.. ]; then \ 2113 realfile=`echo $$file | sed -e 's|.*/\([^/]*\)$$|\1|'`; \ 2114 $(STAMP) include/$$realfile; \ 2115 rm -f include/$$realfile; \ 2116 cp $$file include; \ 2117 chmod a+r include/$$realfile; \ 2118 fi; \ 2119 done 2120 rm -f include/limits.h 2121 cp xlimits.h include/limits.h 2122 chmod a+r include/limits.h | 2318stmp-int-hdrs: $(STMP_FIXINC) $(USER_H) xlimits.h 2319# Copy in the headers provided with gcc. 2320# The sed command gets just the last file name component; 2321# this is necessary because VPATH could add a dirname. 2322# Using basename would be simpler, but some systems don't have it. 2323# The touch command is here to workaround an AIX/Linux NFS bug. 2324 -if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi 2325 for file in .. $(USER_H); do \ 2326 if [ X$$file != X.. ]; then \ 2327 realfile=`echo $$file | sed -e 's|.*/\([^/]*\)$$|\1|'`; \ 2328 $(STAMP) include/$$realfile; \ 2329 rm -f include/$$realfile; \ 2330 cp $$file include; \ 2331 chmod a+r include/$$realfile; \ 2332 fi; \ 2333 done 2334 rm -f include/limits.h 2335 cp xlimits.h include/limits.h 2336 chmod a+r include/limits.h |
2123 rm -f include/float.h 2124 if [ x$(FLOAT_H) != xMakefile.in ]; then \ 2125 cp $(srcdir)/config/$(FLOAT_H) include/float.h && \ 2126 chmod a+r include/float.h; \ 2127 else :; fi | |
2128# Install the README 2129 rm -f include/README 2130 cp $(srcdir)/README-fixinc include/README 2131 chmod a+r include/README 2132 $(STAMP) $@ 2133 2134# fixinc.sh depends on this, not on specs directly. 2135# The idea is to make sure specs gets built, but not rerun fixinc.sh --- 5 unchanged lines hidden (view full) --- 2141 $(STAMP) specs.ready; \ 2142 fi 2143 2144FIXINCSRCDIR=$(srcdir)/fixinc 2145fixinc.sh: $(FIXINCSRCDIR)/mkfixinc.sh $(FIXINCSRCDIR)/fixincl.c \ 2146 $(FIXINCSRCDIR)/procopen.c $(FIXINCSRCDIR)/gnu-regex.c \ 2147 $(FIXINCSRCDIR)/server.c $(FIXINCSRCDIR)/gnu-regex.h \ 2148 $(FIXINCSRCDIR)/server.h $(FIXINCSRCDIR)/inclhack.def specs.ready | 2337# Install the README 2338 rm -f include/README 2339 cp $(srcdir)/README-fixinc include/README 2340 chmod a+r include/README 2341 $(STAMP) $@ 2342 2343# fixinc.sh depends on this, not on specs directly. 2344# The idea is to make sure specs gets built, but not rerun fixinc.sh --- 5 unchanged lines hidden (view full) --- 2350 $(STAMP) specs.ready; \ 2351 fi 2352 2353FIXINCSRCDIR=$(srcdir)/fixinc 2354fixinc.sh: $(FIXINCSRCDIR)/mkfixinc.sh $(FIXINCSRCDIR)/fixincl.c \ 2355 $(FIXINCSRCDIR)/procopen.c $(FIXINCSRCDIR)/gnu-regex.c \ 2356 $(FIXINCSRCDIR)/server.c $(FIXINCSRCDIR)/gnu-regex.h \ 2357 $(FIXINCSRCDIR)/server.h $(FIXINCSRCDIR)/inclhack.def specs.ready |
2149 (MAKE="$(MAKE)"; srcdir=`cd $(srcdir)/fixinc && pwd` ; \ | 2358 (MAKE="$(MAKE)"; srcdir=`cd $(srcdir)/fixinc && ${PWD_COMMAND}` ; \ |
2150 CC="$(HOST_CC)"; CFLAGS="$(HOST_CFLAGS)"; LDFLAGS="$(HOST_LDFLAGS)"; \ 2151 WARN_CFLAGS="$(WARN_CFLAGS)"; \ 2152 export MAKE srcdir CC CFLAGS LDFLAGS WARN_CFLAGS; cd ./fixinc && \ 2153 $(SHELL) $${srcdir}/mkfixinc.sh $(build_canonical) $(target)) 2154 2155# Build fixed copies of system files. 2156stmp-fixinc: fixinc.sh gsyslimits.h 2157 rm -rf include; mkdir include 2158 -chmod a+rx include | 2359 CC="$(HOST_CC)"; CFLAGS="$(HOST_CFLAGS)"; LDFLAGS="$(HOST_LDFLAGS)"; \ 2360 WARN_CFLAGS="$(WARN_CFLAGS)"; \ 2361 export MAKE srcdir CC CFLAGS LDFLAGS WARN_CFLAGS; cd ./fixinc && \ 2362 $(SHELL) $${srcdir}/mkfixinc.sh $(build_canonical) $(target)) 2363 2364# Build fixed copies of system files. 2365stmp-fixinc: fixinc.sh gsyslimits.h 2366 rm -rf include; mkdir include 2367 -chmod a+rx include |
2159 (TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); pwd`; \ | 2368 (TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \ |
2160 SHELL='$(SHELL)' ;\ 2161 export TARGET_MACHINE srcdir SHELL ; \ | 2369 SHELL='$(SHELL)' ;\ 2370 export TARGET_MACHINE srcdir SHELL ; \ |
2162 $(SHELL) ./fixinc.sh `pwd`/include $(SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS); \ | 2371 $(SHELL) ./fixinc.sh `${PWD_COMMAND}`/include $(SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS); \ |
2163 rm -f include/syslimits.h; \ 2164 if [ -f include/limits.h ]; then \ 2165 mv include/limits.h include/syslimits.h; \ 2166 else \ 2167 cp $(srcdir)/gsyslimits.h include/syslimits.h; \ 2168 fi; \ 2169 chmod a+r include/syslimits.h) 2170# If $(SYSTEM_HEADER_DIR) is $(build_tooldir)/sys-include, and --- 40 unchanged lines hidden (view full) --- 2211 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/scan.c $(OUTPUT_OPTION) 2212 2213xsys-protos.h: $(GCC_PASSES) $(srcdir)/sys-protos.h deduced.h gen-protos$(build_exeext) Makefile 2214 sed -e s/TARGET_GETGROUPS_T/$(TARGET_GETGROUPS_T)/ \ 2215 deduced.h $(srcdir)/sys-protos.h > tmp-fixtmp.c 2216 mv tmp-fixtmp.c fixtmp.c 2217 $(GCC_FOR_TARGET) fixtmp.c -w -U__SIZE_TYPE__ -U__PTRDIFF_TYPE__ -U__WCHAR_TYPE__ -E \ 2218 | sed -e 's/ / /g' -e 's/ *(/ (/g' -e 's/ [ ]*/ /g' -e 's/( )/()/' \ | 2372 rm -f include/syslimits.h; \ 2373 if [ -f include/limits.h ]; then \ 2374 mv include/limits.h include/syslimits.h; \ 2375 else \ 2376 cp $(srcdir)/gsyslimits.h include/syslimits.h; \ 2377 fi; \ 2378 chmod a+r include/syslimits.h) 2379# If $(SYSTEM_HEADER_DIR) is $(build_tooldir)/sys-include, and --- 40 unchanged lines hidden (view full) --- 2420 $(HOST_CC) -c $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(INCLUDES) $(srcdir)/scan.c $(OUTPUT_OPTION) 2421 2422xsys-protos.h: $(GCC_PASSES) $(srcdir)/sys-protos.h deduced.h gen-protos$(build_exeext) Makefile 2423 sed -e s/TARGET_GETGROUPS_T/$(TARGET_GETGROUPS_T)/ \ 2424 deduced.h $(srcdir)/sys-protos.h > tmp-fixtmp.c 2425 mv tmp-fixtmp.c fixtmp.c 2426 $(GCC_FOR_TARGET) fixtmp.c -w -U__SIZE_TYPE__ -U__PTRDIFF_TYPE__ -U__WCHAR_TYPE__ -E \ 2427 | sed -e 's/ / /g' -e 's/ *(/ (/g' -e 's/ [ ]*/ /g' -e 's/( )/()/' \ |
2219 | ./gen-protos >xsys-protos.hT | 2428 | $(RUN_GEN) ./gen-protos >xsys-protos.hT |
2220 mv xsys-protos.hT xsys-protos.h 2221 rm -rf fixtmp.c 2222 2223# This is nominally a 'build' program, but it's run only when host==build, 2224# so we can (indeed, must) use $(LIBDEPS) and $(LIBS). 2225fix-header$(build_exeext): fix-header.o scan-decls.o scan.o xsys-protos.h \ 2226 $(LIBDEPS) libcpp.a 2227 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ fix-header.o \ --- 35 unchanged lines hidden (view full) --- 2263 fi 2264 $(STAMP) stmp-fixproto 2265# 2266# Remake the info files. 2267 2268docdir = $(srcdir)/doc 2269 2270doc: $(BUILD_INFO) $(GENERATED_MANPAGES) gccbug | 2429 mv xsys-protos.hT xsys-protos.h 2430 rm -rf fixtmp.c 2431 2432# This is nominally a 'build' program, but it's run only when host==build, 2433# so we can (indeed, must) use $(LIBDEPS) and $(LIBS). 2434fix-header$(build_exeext): fix-header.o scan-decls.o scan.o xsys-protos.h \ 2435 $(LIBDEPS) libcpp.a 2436 $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -o $@ fix-header.o \ --- 35 unchanged lines hidden (view full) --- 2472 fi 2473 $(STAMP) stmp-fixproto 2474# 2475# Remake the info files. 2476 2477docdir = $(srcdir)/doc 2478 2479doc: $(BUILD_INFO) $(GENERATED_MANPAGES) gccbug |
2271info: $(docdir)/cpp.info $(docdir)/gcc.info $(docdir)/gccint.info lang.info $(docdir)/cppinternals.info | 2480info: $(docdir)/cpp.info $(docdir)/gcc.info $(docdir)/gccint.info $(docdir)/gccinstall.info lang.info $(docdir)/cppinternals.info |
2272 | 2481 |
2273$(docdir)/cpp.info: $(docdir)/cpp.texi $(docdir)/include/fdl.texi \ | 2482TEXI_CPP_FILES = $(docdir)/cpp.texi $(docdir)/include/fdl.texi \ |
2274 $(docdir)/cppenv.texi $(docdir)/cppopts.texi | 2483 $(docdir)/cppenv.texi $(docdir)/cppopts.texi |
2275 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/cpp.info doc/cpp.texi | |
2276 | 2484 |
2277$(docdir)/gcc.info: $(docdir)/gcc.texi $(docdir)/include/gcc-common.texi \ | 2485TEXI_GCC_FILES = $(docdir)/gcc.texi $(docdir)/include/gcc-common.texi \ |
2278 $(docdir)/frontends.texi $(docdir)/standards.texi \ 2279 $(docdir)/invoke.texi $(docdir)/extend.texi $(docdir)/md.texi \ 2280 $(docdir)/objc.texi $(docdir)/gcov.texi $(docdir)/trouble.texi \ 2281 $(docdir)/bugreport.texi $(docdir)/service.texi \ | 2486 $(docdir)/frontends.texi $(docdir)/standards.texi \ 2487 $(docdir)/invoke.texi $(docdir)/extend.texi $(docdir)/md.texi \ 2488 $(docdir)/objc.texi $(docdir)/gcov.texi $(docdir)/trouble.texi \ 2489 $(docdir)/bugreport.texi $(docdir)/service.texi \ |
2282 $(docdir)/contribute.texi $(docdir)/vms.texi $(docdir)/compat.texi \ | 2490 $(docdir)/contribute.texi $(docdir)/compat.texi \ |
2283 $(docdir)/include/funding.texi $(docdir)/gnu.texi \ 2284 $(docdir)/include/gpl.texi $(docdir)/include/fdl.texi \ 2285 $(docdir)/contrib.texi $(docdir)/cppenv.texi $(docdir)/cppopts.texi | 2491 $(docdir)/include/funding.texi $(docdir)/gnu.texi \ 2492 $(docdir)/include/gpl.texi $(docdir)/include/fdl.texi \ 2493 $(docdir)/contrib.texi $(docdir)/cppenv.texi $(docdir)/cppopts.texi |
2286 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/gcc.info doc/gcc.texi | |
2287 | 2494 |
2288$(docdir)/gccint.info: $(docdir)/gccint.texi \ | 2495TEXI_GCCINT_FILES = $(docdir)/gccint.texi \ |
2289 $(docdir)/include/gcc-common.texi $(docdir)/contribute.texi \ 2290 $(docdir)/makefile.texi $(docdir)/configterms.texi \ 2291 $(docdir)/portability.texi $(docdir)/interface.texi \ 2292 $(docdir)/passes.texi $(docdir)/c-tree.texi \ 2293 $(docdir)/rtl.texi $(docdir)/md.texi $(docdir)/tm.texi \ 2294 $(docdir)/hostconfig.texi $(docdir)/fragments.texi \ 2295 $(docdir)/configfiles.texi $(docdir)/collect2.texi \ 2296 $(docdir)/headerdirs.texi $(docdir)/include/funding.texi \ 2297 $(docdir)/gnu.texi $(docdir)/include/gpl.texi \ 2298 $(docdir)/include/fdl.texi $(docdir)/contrib.texi \ | 2496 $(docdir)/include/gcc-common.texi $(docdir)/contribute.texi \ 2497 $(docdir)/makefile.texi $(docdir)/configterms.texi \ 2498 $(docdir)/portability.texi $(docdir)/interface.texi \ 2499 $(docdir)/passes.texi $(docdir)/c-tree.texi \ 2500 $(docdir)/rtl.texi $(docdir)/md.texi $(docdir)/tm.texi \ 2501 $(docdir)/hostconfig.texi $(docdir)/fragments.texi \ 2502 $(docdir)/configfiles.texi $(docdir)/collect2.texi \ 2503 $(docdir)/headerdirs.texi $(docdir)/include/funding.texi \ 2504 $(docdir)/gnu.texi $(docdir)/include/gpl.texi \ 2505 $(docdir)/include/fdl.texi $(docdir)/contrib.texi \ |
2299 $(docdir)/languages.texi $(docdir)/sourcebuild.texi | 2506 $(docdir)/languages.texi $(docdir)/sourcebuild.texi \ 2507 $(docdir)/gty.texi 2508 2509TEXI_GCCINSTALL_FILES = $(docdir)/install.texi $(docdir)/install-old.texi \ 2510 $(docdir)/include/fdl.texi 2511 2512TEXI_CPPINT_FILES = $(docdir)/cppinternals.texi 2513 2514$(docdir)/cpp.info: $(TEXI_CPP_FILES) 2515 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/cpp.info doc/cpp.texi 2516 2517$(docdir)/gcc.info: $(TEXI_GCC_FILES) 2518 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/gcc.info doc/gcc.texi 2519 2520$(docdir)/gccint.info: $(TEXI_GCCINT_FILES) |
2300 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/gccint.info doc/gccint.texi 2301 | 2521 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/gccint.info doc/gccint.texi 2522 |
2302$(docdir)/cppinternals.info: $(docdir)/cppinternals.texi | 2523$(docdir)/gccinstall.info: $(TEXI_GCCINSTALL_FILES) 2524 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/gccinstall.info doc/install.texi 2525 2526$(docdir)/cppinternals.info: $(TEXI_CPPINT_FILES) |
2303 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/cppinternals.info \ 2304 doc/cppinternals.texi 2305 | 2527 cd $(srcdir) && $(MAKEINFO) $(MAKEINFOFLAGS) -I doc -I doc/include -o doc/cppinternals.info \ 2528 doc/cppinternals.texi 2529 |
2306dvi: gcc.dvi gccint.dvi cpp.dvi lang.dvi cppinternals.dvi | 2530dvi: gcc.dvi gccint.dvi gccinstall.dvi cpp.dvi lang.dvi cppinternals.dvi |
2307 2308# This works with GNU Make's default rule. | 2531 2532# This works with GNU Make's default rule. |
2309cpp.dvi: $(docdir)/cpp.texi $(docdir)/include/fdl.texi \ 2310 $(docdir)/cppenv.texi $(docdir)/cppopts.texi | 2533cpp.dvi: $(TEXI_CPP_FILES) |
2311 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/cpp.texi 2312 | 2534 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/cpp.texi 2535 |
2313gcc.dvi: $(docdir)/gcc.texi $(docdir)/include/gcc-common.texi \ 2314 $(docdir)/frontends.texi $(docdir)/standards.texi \ 2315 $(docdir)/invoke.texi $(docdir)/extend.texi $(docdir)/md.texi \ 2316 $(docdir)/objc.texi $(docdir)/gcov.texi $(docdir)/trouble.texi \ 2317 $(docdir)/bugreport.texi $(docdir)/service.texi \ 2318 $(docdir)/contribute.texi $(docdir)/vms.texi \ 2319 $(docdir)/include/funding.texi $(docdir)/gnu.texi \ 2320 $(docdir)/include/gpl.texi $(docdir)/include/fdl.texi \ 2321 $(docdir)/contrib.texi $(docdir)/cppenv.texi $(docdir)/cppopts.texi | 2536gcc.dvi: $(TEXI_GCC_FILES) |
2322 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/gcc.texi 2323 | 2537 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/gcc.texi 2538 |
2324gccint.dvi: $(docdir)/gccint.texi \ 2325 $(docdir)/include/gcc-common.texi $(docdir)/contribute.texi \ 2326 $(docdir)/makefile.texi $(docdir)/configterms.texi \ 2327 $(docdir)/portability.texi $(docdir)/interface.texi \ 2328 $(docdir)/passes.texi $(docdir)/c-tree.texi \ 2329 $(docdir)/rtl.texi $(docdir)/md.texi $(docdir)/tm.texi \ 2330 $(docdir)/hostconfig.texi $(docdir)/fragments.texi \ 2331 $(docdir)/configfiles.texi $(docdir)/collect2.texi \ 2332 $(docdir)/headerdirs.texi $(docdir)/include/funding.texi \ 2333 $(docdir)/gnu.texi $(docdir)/include/gpl.texi \ 2334 $(docdir)/include/fdl.texi $(docdir)/contrib.texi \ 2335 $(docdir)/languages.texi $(docdir)/sourcebuild.texi | 2539gccint.dvi: $(TEXI_GCCINT_FILES) |
2336 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/gccint.texi 2337 | 2540 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/gccint.texi 2541 |
2338cppinternals.dvi: $(docdir)/cppinternals.texi | 2542gccinstall.dvi: $(TEXI_GCCINSTALL_FILES) 2543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ 2544 $(TEXI2DVI) -I $$s/doc -I $$s/doc/include -o $@ $$s/doc/install.texi 2545 2546cppinternals.dvi: $(TEXI_CPPINT_FILES) |
2339 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/cppinternals.texi 2340 2341generated-manpages: $(docdir)/gcov.1 $(docdir)/cpp.1 $(docdir)/gcc.1 \ 2342 $(docdir)/gfdl.7 $(docdir)/gpl.7 $(docdir)/fsf-funding.7 \ 2343 lang.generated-manpages 2344 2345$(docdir)/gcov.1: $(docdir)/gcov.texi 2346 $(STAMP) $(docdir)/gcov.1 --- 58 unchanged lines hidden (view full) --- 2405# `maintainer-clean' also deletes everything that could be regenerated 2406# automatically, except for `configure'. 2407# We remove as much from the language subdirectories as we can 2408# (less duplicated code). 2409 2410INTL_MOSTLYCLEAN = intl.mostlyclean 2411mostlyclean: $(INTL_MOSTLYCLEAN) lang.mostlyclean 2412 -rm -f $(STAGESTUFF) | 2547 $(TEXI2DVI) -I $(docdir) -I $(docdir)/include $(docdir)/cppinternals.texi 2548 2549generated-manpages: $(docdir)/gcov.1 $(docdir)/cpp.1 $(docdir)/gcc.1 \ 2550 $(docdir)/gfdl.7 $(docdir)/gpl.7 $(docdir)/fsf-funding.7 \ 2551 lang.generated-manpages 2552 2553$(docdir)/gcov.1: $(docdir)/gcov.texi 2554 $(STAMP) $(docdir)/gcov.1 --- 58 unchanged lines hidden (view full) --- 2613# `maintainer-clean' also deletes everything that could be regenerated 2614# automatically, except for `configure'. 2615# We remove as much from the language subdirectories as we can 2616# (less duplicated code). 2617 2618INTL_MOSTLYCLEAN = intl.mostlyclean 2619mostlyclean: $(INTL_MOSTLYCLEAN) lang.mostlyclean 2620 -rm -f $(STAGESTUFF) |
2621 -rm -f *$(coverageexts) |
|
2413 -rm -rf libgcc 2414# Delete the temporary source copies for cross compilation. | 2622 -rm -rf libgcc 2623# Delete the temporary source copies for cross compilation. |
2415 -rm -f $(HOST_PREFIX_1)rtl.c $(HOST_PREFIX_1)print-rtl.c 2416 -rm -f $(HOST_PREFIX_1)bitmap.c $(HOST_PREFIX_1)errors.c 2417 -rm -f $(HOST_PREFIX_1)ggc-none.c | 2624 -rm -f $(BUILD_PREFIX_1)rtl.c $(BUILD_PREFIX_1)print-rtl.c 2625 -rm -f $(BUILD_PREFIX_1)bitmap.c $(BUILD_PREFIX_1)errors.c 2626 -rm -f $(BUILD_PREFIX_1)ggc-none.c |
2418# Delete the temp files made in the course of building libgcc.a. 2419 -rm -f xlimits.h 2420# Delete other built files. | 2627# Delete the temp files made in the course of building libgcc.a. 2628 -rm -f xlimits.h 2629# Delete other built files. |
2421 -rm -f t-float.h-cross xsys-protos.hT | 2630 -rm -f xsys-protos.hT 2631 -rm -f specs.h options.h gencheck.h |
2422# Delete the stamp and temporary files. 2423 -rm -f s-* tmp-* stamp-* stmp-* 2424 -rm -f */stamp-* */tmp-* 2425# Delete debugging dump files. 2426 -rm -f *.[0-9][0-9].* */*.[0-9][0-9].* 2427# Delete some files made during installation. | 2632# Delete the stamp and temporary files. 2633 -rm -f s-* tmp-* stamp-* stmp-* 2634 -rm -f */stamp-* */tmp-* 2635# Delete debugging dump files. 2636 -rm -f *.[0-9][0-9].* */*.[0-9][0-9].* 2637# Delete some files made during installation. |
2428 -rm -f specs float.h-* enquire SYSCALLS.c.X SYSCALLS.c | 2638 -rm -f specs SYSCALLS.c.X SYSCALLS.c |
2429 -rm -f collect collect2 mips-tfile mips-tdump 2430# Delete files generated for fixproto 2431 -rm -rf fix-header$(build_exeext) xsys-protos.h deduced.h tmp-deduced.h \ 2432 gen-protos$(build_exeext) fixproto.list fixtmp.* fixhdr.ready 2433# Delete files generated for fixincl 2434 -rm -rf fixincl fixinc.sh specs.ready 2435 (cd fixinc && $(MAKE) clean) 2436# Delete unwanted output files from TeX. 2437 -rm -f *.toc *.log *.vr *.fn *.cp *.tp *.ky *.pg 2438 -rm -f */*.toc */*.log */*.vr */*.fn */*.cp */*.tp */*.ky */*.pg 2439# Delete sorted indices we don't actually use. 2440 -rm -f gcc.vrs gcc.kys gcc.tps gcc.pgs gcc.fns 2441# Delete core dumps. 2442 -rm -f core */core | 2639 -rm -f collect collect2 mips-tfile mips-tdump 2640# Delete files generated for fixproto 2641 -rm -rf fix-header$(build_exeext) xsys-protos.h deduced.h tmp-deduced.h \ 2642 gen-protos$(build_exeext) fixproto.list fixtmp.* fixhdr.ready 2643# Delete files generated for fixincl 2644 -rm -rf fixincl fixinc.sh specs.ready 2645 (cd fixinc && $(MAKE) clean) 2646# Delete unwanted output files from TeX. 2647 -rm -f *.toc *.log *.vr *.fn *.cp *.tp *.ky *.pg 2648 -rm -f */*.toc */*.log */*.vr */*.fn */*.cp */*.tp */*.ky */*.pg 2649# Delete sorted indices we don't actually use. 2650 -rm -f gcc.vrs gcc.kys gcc.tps gcc.pgs gcc.fns 2651# Delete core dumps. 2652 -rm -f core */core |
2653# Delete file generated for gengtype.c 2654 -rm -f gtyp-gen.h 2655# Delete files generated by gengtype.c 2656 -rm -f gtype-* 2657 -rm -f gt-* |
|
2443 2444# Delete all files made by compilation 2445# that don't exist in the distribution. 2446INTL_CLEAN = intl.clean 2447clean: mostlyclean $(INTL_CLEAN) lang.clean 2448 -rm -f libgcc.a libgcc_eh.a libgcc_s$(SHLIB_EXT) libgcc_s$(SHLIB_EXT).1 2449 -rm -f config.h tconfig.h hconfig.h tm_p.h 2450 -rm -f cs-* --- 18 unchanged lines hidden (view full) --- 2469# Delete all files that users would normally create 2470# while building and installing GCC. 2471INTL_DISTCLEAN = intl.distclean 2472distclean: clean $(INTL_DISTCLEAN) lang.distclean 2473 -rm -f auto-host.h auto-build.h 2474 -rm -f cstamp-h 2475 -rm -f config.status config.run config.cache config.bak 2476 -rm -f Make-lang Make-hooks Make-host Make-target | 2658 2659# Delete all files made by compilation 2660# that don't exist in the distribution. 2661INTL_CLEAN = intl.clean 2662clean: mostlyclean $(INTL_CLEAN) lang.clean 2663 -rm -f libgcc.a libgcc_eh.a libgcc_s$(SHLIB_EXT) libgcc_s$(SHLIB_EXT).1 2664 -rm -f config.h tconfig.h hconfig.h tm_p.h 2665 -rm -f cs-* --- 18 unchanged lines hidden (view full) --- 2684# Delete all files that users would normally create 2685# while building and installing GCC. 2686INTL_DISTCLEAN = intl.distclean 2687distclean: clean $(INTL_DISTCLEAN) lang.distclean 2688 -rm -f auto-host.h auto-build.h 2689 -rm -f cstamp-h 2690 -rm -f config.status config.run config.cache config.bak 2691 -rm -f Make-lang Make-hooks Make-host Make-target |
2477 -rm -f Makefile specs.h options.h gencheck.h *.oaux | 2692 -rm -f Makefile *.oaux |
2478 -rm -f gthr-default.h 2479 -rm -f */stage1 */stage2 */stage3 */stage4 */include 2480 -rm -f c-parse.output 2481 -rm -f *.asm | 2693 -rm -f gthr-default.h 2694 -rm -f */stage1 */stage2 */stage3 */stage4 */include 2695 -rm -f c-parse.output 2696 -rm -f *.asm |
2482 -rm -f float.h | |
2483 -rm -f site.exp site.bak testsuite/site.exp testsuite/site.bak | 2697 -rm -f site.exp site.bak testsuite/site.exp testsuite/site.bak |
2484 -rm -f testsuite/{gcc,g++}.{log,sum} | 2698 -rm -f testsuite/*.log testsuite/*.sum 2699 -cd testsuite && rm -f x *.x *.x? *.exe *.rpo *.o *.s *.S *.c 2700 -cd testsuite && rm -f *.out *.gcov *.bb *.bbg 2701 -rm -rf ${QMTEST_DIR} stamp-qmtest |
2485 -rm -f intl/libintl.h libintl.h 2486 -rm -f cxxmain.c | 2702 -rm -f intl/libintl.h libintl.h 2703 -rm -f cxxmain.c |
2487 -rm -f mklibgcc gccbug .gdbinit configargs.h | 2704 -rm -f mklibgcc mkheaders gccbug .gdbinit configargs.h |
2488 -rm -f gcov.pod 2489 -rm -f fixinc/Makefile | 2705 -rm -f gcov.pod 2706 -rm -f fixinc/Makefile |
2490 -rmdir ada cp f java objc fixinc intl po 2>/dev/null | 2707# Delete po/*.gmo only if we are not building in the source directory. 2708 -if [ ! -f po/exgettext ]; then rm -f po/*.gmo; fi 2709 -rmdir ada cp f java objc fixinc intl po testsuite 2>/dev/null |
2491 2492# Delete anything likely to be found in the source directory 2493# that shouldn't be in the distribution. 2494extraclean: distclean lang.extraclean 2495 -rm -rf =* ./"#"* *~* config/=* config/"#"* config/*~* 2496 -rm -f patch* *.orig *.rej config/patch* config/*.orig config/*.rej 2497 -rm -f config/*/=* config/*/"#"* config/*/*~* 2498 -rm -f config/*/*.orig config/*/*.rej --- 28 unchanged lines hidden (view full) --- 2527# 2528# Entry points `install' and `uninstall'. 2529# Also use `install-collect2' to install collect2 when the config files don't. 2530 2531# Copy the compiler files into directories where they will be run. 2532# Install the driver last so that the window when things are 2533# broken is small. 2534install: install-common $(INSTALL_HEADERS) $(INSTALL_LIBGCC) \ | 2710 2711# Delete anything likely to be found in the source directory 2712# that shouldn't be in the distribution. 2713extraclean: distclean lang.extraclean 2714 -rm -rf =* ./"#"* *~* config/=* config/"#"* config/*~* 2715 -rm -f patch* *.orig *.rej config/patch* config/*.orig config/*.rej 2716 -rm -f config/*/=* config/*/"#"* config/*/*~* 2717 -rm -f config/*/*.orig config/*/*.rej --- 28 unchanged lines hidden (view full) --- 2746# 2747# Entry points `install' and `uninstall'. 2748# Also use `install-collect2' to install collect2 when the config files don't. 2749 2750# Copy the compiler files into directories where they will be run. 2751# Install the driver last so that the window when things are 2752# broken is small. 2753install: install-common $(INSTALL_HEADERS) $(INSTALL_LIBGCC) \ |
2535 $(INSTALL_CPP) install-man install-info intl.install install-@POSUB@ \ | 2754 install-cpp install-man install-info intl.install install-@POSUB@ \ |
2536 lang.install-normal install-driver 2537 2538# Handle cpp installation. 2539install-cpp: cpp$(exeext) 2540 -if [ -f gcc-cross$(exeext) ] ; then \ 2541 rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \ 2542 $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \ 2543 if [ x$(cpp_install_dir) != x ]; then \ --- 4 unchanged lines hidden (view full) --- 2548 rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ 2549 $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ 2550 if [ x$(cpp_install_dir) != x ]; then \ 2551 rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ 2552 $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ 2553 else true; fi; \ 2554 fi 2555 | 2755 lang.install-normal install-driver 2756 2757# Handle cpp installation. 2758install-cpp: cpp$(exeext) 2759 -if [ -f gcc-cross$(exeext) ] ; then \ 2760 rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \ 2761 $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \ 2762 if [ x$(cpp_install_dir) != x ]; then \ --- 4 unchanged lines hidden (view full) --- 2767 rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ 2768 $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \ 2769 if [ x$(cpp_install_dir) != x ]; then \ 2770 rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ 2771 $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ 2772 else true; fi; \ 2773 fi 2774 |
2556uninstall-cpp: 2557 -rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext) 2558 -rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext) 2559 -if [ x$(cpp_install_dir) != x ]; then \ 2560 rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ 2561 rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ 2562 else true; fi 2563 | |
2564# Create the installation directories. 2565# $(libdir)/gcc-lib/include isn't currently searched by cpp. 2566installdirs: 2567 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(libsubdir) 2568 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(bindir) 2569 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(includedir) 2570 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(infodir) 2571 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(slibdir) --- 41 unchanged lines hidden (view full) --- 2613 $(INSTALL_PROGRAM) protoize$(exeext) $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \ 2614 rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ 2615 $(INSTALL_PROGRAM) unprotoize$(exeext) $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ 2616 fi ; \ 2617 rm -f $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ 2618 $(INSTALL_DATA) SYSCALLS.c.X $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ 2619 chmod a-x $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ 2620 fi | 2775# Create the installation directories. 2776# $(libdir)/gcc-lib/include isn't currently searched by cpp. 2777installdirs: 2778 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(libsubdir) 2779 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(bindir) 2780 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(includedir) 2781 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(infodir) 2782 $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)$(slibdir) --- 41 unchanged lines hidden (view full) --- 2824 $(INSTALL_PROGRAM) protoize$(exeext) $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \ 2825 rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ 2826 $(INSTALL_PROGRAM) unprotoize$(exeext) $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \ 2827 fi ; \ 2828 rm -f $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ 2829 $(INSTALL_DATA) SYSCALLS.c.X $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ 2830 chmod a-x $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \ 2831 fi |
2621 -rm -f $(DESTDIR)$(libsubdir)/cpp0$(exeext) 2622 $(INSTALL_PROGRAM) cpp0$(exeext) $(DESTDIR)$(libsubdir)/cpp0$(exeext) 2623 -rm -f $(DESTDIR)$(libsubdir)/tradcpp0$(exeext) 2624 $(INSTALL_PROGRAM) tradcpp0$(exeext) $(DESTDIR)$(libsubdir)/tradcpp0$(exeext) | |
2625# Install gcov if it was compiled. 2626 -if [ -f gcov$(exeext) ]; \ 2627 then \ 2628 rm -f $(DESTDIR)$(bindir)/gcov$(exeext); \ 2629 $(INSTALL_PROGRAM) gcov$(exeext) $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \ 2630 fi 2631 $(INSTALL_SCRIPT) gccbug $(DESTDIR)$(bindir)/$(GCCBUG_INSTALL_NAME) 2632 | 2832# Install gcov if it was compiled. 2833 -if [ -f gcov$(exeext) ]; \ 2834 then \ 2835 rm -f $(DESTDIR)$(bindir)/gcov$(exeext); \ 2836 $(INSTALL_PROGRAM) gcov$(exeext) $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \ 2837 fi 2838 $(INSTALL_SCRIPT) gccbug $(DESTDIR)$(bindir)/$(GCCBUG_INSTALL_NAME) 2839 |
2633# Install the driver program as $(target_alias)-gcc | 2840# Install the driver program as $(target_alias)-gcc, 2841# $(target-alias)-gcc-$(version) |
2634# and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc. 2635install-driver: installdirs xgcc$(exeext) 2636 -if [ -f gcc-cross$(exeext) ] ; then \ 2637 rm -f $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \ 2638 $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \ | 2842# and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc. 2843install-driver: installdirs xgcc$(exeext) 2844 -if [ -f gcc-cross$(exeext) ] ; then \ 2845 rm -f $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \ 2846 $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \ |
2847 rm -f $(DESTDIR)$(bindir)/$(target_alias)-gcc-$(version); \ 2848 ( cd $(DESTDIR)$(bindir) && \ 2849 $(LN) $(GCC_CROSS_NAME)$(exeext) $(target_alias)-gcc-$(version) ); \ |
|
2639 if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \ 2640 rm -f $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \ 2641 $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \ 2642 else true; fi; \ 2643 else \ 2644 rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ 2645 $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ | 2850 if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \ 2851 rm -f $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \ 2852 $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \ 2853 else true; fi; \ 2854 else \ 2855 rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ 2856 $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \ |
2646 rm -f $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext); \ | 2857 rm -f $(DESTDIR)$(bindir)/$(target_alias)-gcc-$(version); \ |
2647 ( cd $(DESTDIR)$(bindir) && \ | 2858 ( cd $(DESTDIR)$(bindir) && \ |
2648 $(LN) $(GCC_INSTALL_NAME)$(exeext) $(target_alias)-gcc-1$(exeext) && \ 2649 mv -f $(target_alias)-gcc-1$(exeext) $(GCC_TARGET_INSTALL_NAME)$(exeext) ); \ | 2859 $(LN) $(GCC_INSTALL_NAME)$(exeext) $(target_alias)-gcc-$(version) ); \ 2860 rm -f $(DESTDIR)$(bindir)/$(target_alias)-gcc-tmp$(exeext); \ 2861 ( cd $(DESTDIR)$(bindir) && \ 2862 $(LN) $(GCC_INSTALL_NAME)$(exeext) $(target_alias)-gcc-tmp$(exeext) && \ 2863 mv -f $(target_alias)-gcc-tmp$(exeext) $(GCC_TARGET_INSTALL_NAME)$(exeext) ); \ |
2650 fi 2651 2652# Install the info files. 2653# $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir 2654# to do the install. 2655install-info: doc installdirs lang.install-info 2656 -rm -f $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info* 2657 -rm -f $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info* --- 46 unchanged lines hidden (view full) --- 2704# Install the library. 2705install-libgcc: libgcc.mk libgcc.a installdirs 2706 if $(RANLIB_TEST_FOR_TARGET); then \ 2707 r_f_t=$(RANLIB_FOR_TARGET); \ 2708 else \ 2709 r_f_t=: ; \ 2710 fi; \ 2711 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ | 2864 fi 2865 2866# Install the info files. 2867# $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir 2868# to do the install. 2869install-info: doc installdirs lang.install-info 2870 -rm -f $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info* 2871 -rm -f $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info* --- 46 unchanged lines hidden (view full) --- 2918# Install the library. 2919install-libgcc: libgcc.mk libgcc.a installdirs 2920 if $(RANLIB_TEST_FOR_TARGET); then \ 2921 r_f_t=$(RANLIB_FOR_TARGET); \ 2922 else \ 2923 r_f_t=: ; \ 2924 fi; \ 2925 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ |
2712 HOST_PREFIX="$(HOST_PREFIX)" HOST_PREFIX_1="$(HOST_PREFIX_1)" \ | 2926 BUILD_PREFIX="$(BUILD_PREFIX)" BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \ |
2713 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 2714 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 2715 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 2716 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 2717 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 2718 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 2719 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ 2720 INCLUDES="$(INCLUDES)" \ --- 10 unchanged lines hidden (view full) --- 2731# Install multiple versions of libgcc.a. 2732install-multilib: stmp-multilib installdirs 2733 if $(RANLIB_TEST_FOR_TARGET); then \ 2734 r_f_t=$(RANLIB_FOR_TARGET); \ 2735 else \ 2736 r_f_t=: ; \ 2737 fi; \ 2738 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ | 2927 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 2928 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 2929 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 2930 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 2931 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 2932 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 2933 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ 2934 INCLUDES="$(INCLUDES)" \ --- 10 unchanged lines hidden (view full) --- 2945# Install multiple versions of libgcc.a. 2946install-multilib: stmp-multilib installdirs 2947 if $(RANLIB_TEST_FOR_TARGET); then \ 2948 r_f_t=$(RANLIB_FOR_TARGET); \ 2949 else \ 2950 r_f_t=: ; \ 2951 fi; \ 2952 $(MAKE) GCC_FOR_TARGET="$(GCC_FOR_TARGET)" \ |
2739 HOST_PREFIX="$(HOST_PREFIX)" HOST_PREFIX_1="$(HOST_PREFIX_1)" \ | 2953 BUILD_PREFIX="$(BUILD_PREFIX)" BUILD_PREFIX_1="$(BUILD_PREFIX_1)" \ |
2740 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 2741 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 2742 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 2743 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 2744 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 2745 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 2746 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ 2747 INCLUDES="$(INCLUDES)" \ --- 9 unchanged lines hidden (view full) --- 2757 2758# Install all the header files built in the include subdirectory. 2759install-headers: $(INSTALL_HEADERS_DIR) 2760# Fix symlinks to absolute paths in the installed include directory to 2761# point to the installed directory, not the build directory. 2762# Don't need to use LN_S here since we really do need ln -s and no substitutes. 2763 -files=`cd $(DESTDIR)$(libsubdir)/include; find . -type l -print 2>/dev/null`; \ 2764 if [ $$? -eq 0 ]; then \ | 2954 AR_FOR_TARGET="$(AR_FOR_TARGET)" \ 2955 AR_CREATE_FOR_TARGET="$(AR_CREATE_FOR_TARGET)" \ 2956 AR_FLAGS_FOR_TARGET="$(AR_FLAGS_FOR_TARGET)" \ 2957 CFLAGS="$(CFLAGS) $(WARN_CFLAGS)" \ 2958 RANLIB_TEST_FOR_TARGET="$(RANLIB_TEST_FOR_TARGET)" \ 2959 NM_FOR_TARGET="$(NM_FOR_TARGET)" AWK="$(AWK)" \ 2960 LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)" \ 2961 INCLUDES="$(INCLUDES)" \ --- 9 unchanged lines hidden (view full) --- 2971 2972# Install all the header files built in the include subdirectory. 2973install-headers: $(INSTALL_HEADERS_DIR) 2974# Fix symlinks to absolute paths in the installed include directory to 2975# point to the installed directory, not the build directory. 2976# Don't need to use LN_S here since we really do need ln -s and no substitutes. 2977 -files=`cd $(DESTDIR)$(libsubdir)/include; find . -type l -print 2>/dev/null`; \ 2978 if [ $$? -eq 0 ]; then \ |
2765 dir=`cd include; pwd`; \ | 2979 dir=`cd include; ${PWD_COMMAND}`; \ |
2766 for i in $$files; do \ 2767 dest=`ls -ld $(DESTDIR)$(libsubdir)/include/$$i | sed -n 's/.*-> //p'`; \ 2768 if expr "$$dest" : "$$dir.*" > /dev/null; then \ 2769 rm -f $(DESTDIR)$(libsubdir)/include/$$i; \ 2770 ln -s `echo $$i | sed "s|/[^/]*|/..|g" | sed 's|/..$$||'``echo "$$dest" | sed "s|$$dir||"` $(DESTDIR)$(libsubdir)/include/$$i; \ 2771 fi; \ 2772 done; \ 2773 fi --- 5 unchanged lines hidden (view full) --- 2779 -chmod a+rx $(DESTDIR)$(libsubdir)/include 2780 2781# Install the include directory using tar. 2782install-headers-tar: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir 2783# We use `pwd`/include instead of just include to problems with CDPATH 2784# Unless a full pathname is provided, some shells would print the new CWD, 2785# found in CDPATH, corrupting the output. We could just redirect the 2786# output of `cd', but some shells lose on redirection within `()'s | 2980 for i in $$files; do \ 2981 dest=`ls -ld $(DESTDIR)$(libsubdir)/include/$$i | sed -n 's/.*-> //p'`; \ 2982 if expr "$$dest" : "$$dir.*" > /dev/null; then \ 2983 rm -f $(DESTDIR)$(libsubdir)/include/$$i; \ 2984 ln -s `echo $$i | sed "s|/[^/]*|/..|g" | sed 's|/..$$||'``echo "$$dest" | sed "s|$$dir||"` $(DESTDIR)$(libsubdir)/include/$$i; \ 2985 fi; \ 2986 done; \ 2987 fi --- 5 unchanged lines hidden (view full) --- 2993 -chmod a+rx $(DESTDIR)$(libsubdir)/include 2994 2995# Install the include directory using tar. 2996install-headers-tar: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir 2997# We use `pwd`/include instead of just include to problems with CDPATH 2998# Unless a full pathname is provided, some shells would print the new CWD, 2999# found in CDPATH, corrupting the output. We could just redirect the 3000# output of `cd', but some shells lose on redirection within `()'s |
2787 (cd `pwd`/include ; \ | 3001 (cd `${PWD_COMMAND}`/include ; \ |
2788 tar -cf - .; exit 0) | (cd $(DESTDIR)$(libsubdir)/include; tar xpf - ) 2789# /bin/sh on some systems returns the status of the first tar, 2790# and that can lose with GNU tar which always writes a full block. 2791# So use `exit 0' to ignore its exit status. 2792 2793# Install the include directory using cpio. 2794install-headers-cpio: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir 2795# See discussion about the use of `pwd` above | 3002 tar -cf - .; exit 0) | (cd $(DESTDIR)$(libsubdir)/include; tar xpf - ) 3003# /bin/sh on some systems returns the status of the first tar, 3004# and that can lose with GNU tar which always writes a full block. 3005# So use `exit 0' to ignore its exit status. 3006 3007# Install the include directory using cpio. 3008install-headers-cpio: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir 3009# See discussion about the use of `pwd` above |
2796 cd `pwd`/include ; \ | 3010 cd `${PWD_COMMAND}`/include ; \ |
2797 find . -print | cpio -pdum $(DESTDIR)$(libsubdir)/include 2798 2799# Install the include directory using cp. 2800install-headers-cp: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir 2801 cp -p -r include $(DESTDIR)$(libsubdir) 2802 | 3011 find . -print | cpio -pdum $(DESTDIR)$(libsubdir)/include 3012 3013# Install the include directory using cp. 3014install-headers-cp: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir 3015 cp -p -r include $(DESTDIR)$(libsubdir) 3016 |
3017itoolsdir = $(libsubdir)/install-tools 3018# Don't install the headers. Instead, install appropriate scripts 3019# and supporting files for fixincludes to be run later. 3020install-mkheaders: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir \ 3021 mkheaders xlimits.h 3022 -rm -rf $(DESTDIR)$(itoolsdir) 3023 $(SHELL) $(srcdir)/mkinstalldirs $(DESTDIR)$(itoolsdir)/include 3024 for file in $(USER_H); do \ 3025 realfile=`echo $$file | sed -e 's|.*/\([^/]*\)$$|\1|'`; \ 3026 $(INSTALL_DATA) $$file \ 3027 $(DESTDIR)$(itoolsdir)/include/$$realfile ; \ 3028 done 3029 $(INSTALL_DATA) xlimits.h $(DESTDIR)$(itoolsdir)/include/limits.h 3030 if [ x$(STMP_FIXINC) != x ] ; then \ 3031 $(INSTALL_DATA) $(srcdir)/README-fixinc \ 3032 $(DESTDIR)$(itoolsdir)/include/README ; \ 3033 $(INSTALL_PROGRAM) fixinc.sh $(DESTDIR)$(itoolsdir)/fixinc.sh ; \ 3034 $(INSTALL_PROGRAM) fixinc/fixincl $(DESTDIR)$(itoolsdir)/fixincl ; \ 3035 $(INSTALL_DATA) $(srcdir)/gsyslimits.h $(DESTDIR)$(itoolsdir)/gsyslimits.h ; \ 3036 else :; fi 3037 if [ x$(STMP_FIXPROTO) != x ] ; then \ 3038 $(INSTALL_PROGRAM) $(srcdir)/mkinstalldirs \ 3039 $(DESTDIR)$(itoolsdir)/mkinstalldirs ; \ 3040 $(INSTALL_PROGRAM) $(srcdir)/fixproto $(DESTDIR)$(itoolsdir)/fixproto ; \ 3041 $(INSTALL_PROGRAM) fix-header$(build_exeext) \ 3042 $(DESTDIR)$(itoolsdir)/fix-header$(build_exeext) ; \ 3043 else :; fi 3044 $(INSTALL_PROGRAM) mkheaders $(DESTDIR)$(itoolsdir)/mkheaders 3045 echo 'SYSTEM_HEADER_DIR="$(SYSTEM_HEADER_DIR)"' \ 3046 > $(DESTDIR)$(itoolsdir)/mkheaders.conf 3047 echo 'OTHER_FIXINCLUDES_DIRS="$(OTHER_FIXINCLUDES_DIRS)"' \ 3048 >> $(DESTDIR)$(itoolsdir)/mkheaders.conf 3049 echo 'FIXPROTO_DEFINES="$(FIXPROTO_DEFINES)"' \ 3050 >> $(DESTDIR)$(itoolsdir)/mkheaders.conf 3051 echo 'STMP_FIXPROTO="$(STMP_FIXPROTO)"' >> $(DESTDIR)$(itoolsdir)/mkheaders.conf 3052 echo 'STMP_FIXINC="$(STMP_FIXINC)"' >> $(DESTDIR)$(itoolsdir)/mkheaders.conf 3053 |
|
2803# Use this target to install the program `collect2' under the name `collect2'. 2804install-collect2: collect2 installdirs 2805 $(INSTALL_PROGRAM) collect2$(exeext) $(DESTDIR)$(libsubdir)/collect2$(exeext) 2806# Install the driver program as $(libsubdir)/gcc for collect2. 2807 $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(libsubdir)/gcc$(exeext) 2808 2809# Cancel installation by deleting the installed files. | 3054# Use this target to install the program `collect2' under the name `collect2'. 3055install-collect2: collect2 installdirs 3056 $(INSTALL_PROGRAM) collect2$(exeext) $(DESTDIR)$(libsubdir)/collect2$(exeext) 3057# Install the driver program as $(libsubdir)/gcc for collect2. 3058 $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(libsubdir)/gcc$(exeext) 3059 3060# Cancel installation by deleting the installed files. |
2810uninstall: intl.uninstall lang.uninstall $(UNINSTALL_CPP) | 3061uninstall: intl.uninstall lang.uninstall |
2811 -rm -rf $(DESTDIR)$(libsubdir) 2812 -rm -rf $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext) 2813 -rm -rf $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext) | 3062 -rm -rf $(DESTDIR)$(libsubdir) 3063 -rm -rf $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext) 3064 -rm -rf $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext) |
3065 -rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext) 3066 -rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext) 3067 -if [ x$(cpp_install_dir) != x ]; then \ 3068 rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \ 3069 rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \ 3070 else true; fi |
|
2814 -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext) 2815 -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext) 2816 -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext) 2817 -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext) 2818 -rm -rf $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext) 2819 -rm -rf $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) 2820 -rm -rf $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext) 2821 -rm -rf $(DESTDIR)$(man1dir)/cpp$(man1ext) --- 11 unchanged lines hidden (view full) --- 2833site.exp: ./config.status Makefile 2834 @echo "Making a new config file..." 2835 -@rm -f ./tmp? 2836 @$(STAMP) site.exp 2837 -@mv site.exp site.bak 2838 @echo "## these variables are automatically generated by make ##" > ./tmp0 2839 @echo "# Do not edit here. If you wish to override these values" >> ./tmp0 2840 @echo "# add them to the last section" >> ./tmp0 | 3071 -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext) 3072 -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext) 3073 -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext) 3074 -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext) 3075 -rm -rf $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext) 3076 -rm -rf $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext) 3077 -rm -rf $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext) 3078 -rm -rf $(DESTDIR)$(man1dir)/cpp$(man1ext) --- 11 unchanged lines hidden (view full) --- 3090site.exp: ./config.status Makefile 3091 @echo "Making a new config file..." 3092 -@rm -f ./tmp? 3093 @$(STAMP) site.exp 3094 -@mv site.exp site.bak 3095 @echo "## these variables are automatically generated by make ##" > ./tmp0 3096 @echo "# Do not edit here. If you wish to override these values" >> ./tmp0 3097 @echo "# add them to the last section" >> ./tmp0 |
2841 @echo "set rootme \"`pwd`\"" >> ./tmp0 2842 @echo "set srcdir \"`cd ${srcdir}; pwd`\"" >> ./tmp0 | 3098 @echo "set rootme \"`${PWD_COMMAND}`\"" >> ./tmp0 3099 @echo "set srcdir \"`cd ${srcdir}; ${PWD_COMMAND}`\"" >> ./tmp0 |
2843 @echo "set host_triplet $(host_canonical)" >> ./tmp0 2844 @echo "set build_triplet $(build_canonical)" >> ./tmp0 2845 @echo "set target_triplet $(target)" >> ./tmp0 2846 @echo "set target_alias $(target_alias)" >> ./tmp0 2847# CFLAGS is set even though it's empty to show we reserve the right to set it. 2848 @echo "set CFLAGS \"\"" >> ./tmp0 2849 @echo "set CXXFLAGS \"-I$(objdir)/../$(target_subdir)libio -I\$$srcdir/../libg++/src -I\$$srcdir/../libio -I\$$srcdir/../libstdc++ -I\$$srcdir/../libstdc++/stl -L$(objdir)/../$(target_subdir)libg++ -L$(objdir)/../$(target_subdir)libstdc++\"" >> ./tmp0 2850 @echo "set TESTING_IN_BUILD_TREE 1" >> ./tmp0 --- 16 unchanged lines hidden (view full) --- 2867 else true; \ 2868 fi 2869 @if [ -d $(objdir)/../ld ] ; then \ 2870 echo "append LDFLAGS \" -L$(objdir)/../ld\"" >> ./tmp0; \ 2871 else true; \ 2872 fi 2873 echo "set tmpdir $(objdir)/testsuite" >> ./tmp0 2874 @echo "set srcdir \"\$${srcdir}/testsuite\"" >> ./tmp0 | 3100 @echo "set host_triplet $(host_canonical)" >> ./tmp0 3101 @echo "set build_triplet $(build_canonical)" >> ./tmp0 3102 @echo "set target_triplet $(target)" >> ./tmp0 3103 @echo "set target_alias $(target_alias)" >> ./tmp0 3104# CFLAGS is set even though it's empty to show we reserve the right to set it. 3105 @echo "set CFLAGS \"\"" >> ./tmp0 3106 @echo "set CXXFLAGS \"-I$(objdir)/../$(target_subdir)libio -I\$$srcdir/../libg++/src -I\$$srcdir/../libio -I\$$srcdir/../libstdc++ -I\$$srcdir/../libstdc++/stl -L$(objdir)/../$(target_subdir)libg++ -L$(objdir)/../$(target_subdir)libstdc++\"" >> ./tmp0 3107 @echo "set TESTING_IN_BUILD_TREE 1" >> ./tmp0 --- 16 unchanged lines hidden (view full) --- 3124 else true; \ 3125 fi 3126 @if [ -d $(objdir)/../ld ] ; then \ 3127 echo "append LDFLAGS \" -L$(objdir)/../ld\"" >> ./tmp0; \ 3128 else true; \ 3129 fi 3130 echo "set tmpdir $(objdir)/testsuite" >> ./tmp0 3131 @echo "set srcdir \"\$${srcdir}/testsuite\"" >> ./tmp0 |
3132 @if [ "X$(ALT_CXX_UNDER_TEST)" != "X" ] ; then \ 3133 echo "set ALT_CXX_UNDER_TEST $(ALT_CXX_UNDER_TEST)" >> ./tmp0; \ 3134 else true; \ 3135 fi 3136 @if [ "X$(COMPAT_OPTIONS)" != "X" ] ; then \ 3137 echo "set COMPAT_OPTIONS $(COMPAT_OPTIONS)" >> ./tmp0; \ 3138 else true; \ 3139 fi |
|
2875 @echo "## All variables above are generated by configure. Do Not Edit ##" >> ./tmp0 2876 @cat ./tmp0 > site.exp 2877 @cat site.bak | sed \ 2878 -e '1,/^## All variables above are.*##/ d' >> site.exp 2879 -@rm -f ./tmp? 2880 | 3140 @echo "## All variables above are generated by configure. Do Not Edit ##" >> ./tmp0 3141 @cat ./tmp0 > site.exp 3142 @cat site.bak | sed \ 3143 -e '1,/^## All variables above are.*##/ d' >> site.exp 3144 -@rm -f ./tmp? 3145 |
2881CHECK_TARGETS = check-gcc check-fixinc @check_languages@ | 3146CHECK_TARGETS = check-gcc @check_languages@ |
2882 2883check-c++ : check-g++ 2884check-f77 : check-g77 2885check-java : 2886 | 3147 3148check-c++ : check-g++ 3149check-f77 : check-g77 3150check-java : 3151 |
2887check-fixinc : 2888 if (autogen --ver=v) > /dev/null 2>&1 ; \ 2889 then cd fixinc && $(MAKE) check ; \ 2890 else true ; fi 2891 | |
2892check: $(CHECK_TARGETS) 2893 2894# The idea is to parallelize testing of multilibs, for example: 2895# make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu} 2896# will run 3 concurrent sessions of check-gcc, eventually testing 2897# all 10 combinations. GNU make is required, as is a shell that expands 2898# alternations within braces. 2899check-gcc//% check-g++//% check-g77//% check-objc//%: site.exp --- 7 unchanged lines hidden (view full) --- 2907TESTSUITEDIR = testsuite 2908 2909$(TESTSUITEDIR)/site.exp: site.exp 2910 test -d $(TESTSUITEDIR) || mkdir $(TESTSUITEDIR) 2911 -rm -f $@ 2912 sed '/set tmpdir/ s|testsuite|$(TESTSUITEDIR)|' < site.exp > $@ 2913 2914check-g++: $(TESTSUITEDIR)/site.exp | 3152check: $(CHECK_TARGETS) 3153 3154# The idea is to parallelize testing of multilibs, for example: 3155# make -j3 check-gcc//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu} 3156# will run 3 concurrent sessions of check-gcc, eventually testing 3157# all 10 combinations. GNU make is required, as is a shell that expands 3158# alternations within braces. 3159check-gcc//% check-g++//% check-g77//% check-objc//%: site.exp --- 7 unchanged lines hidden (view full) --- 3167TESTSUITEDIR = testsuite 3168 3169$(TESTSUITEDIR)/site.exp: site.exp 3170 test -d $(TESTSUITEDIR) || mkdir $(TESTSUITEDIR) 3171 -rm -f $@ 3172 sed '/set tmpdir/ s|testsuite|$(TESTSUITEDIR)|' < site.exp > $@ 3173 3174check-g++: $(TESTSUITEDIR)/site.exp |
2915 -(rootme=`pwd`; export rootme; \ 2916 srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \ | 3175 -(rootme=`${PWD_COMMAND}`; export rootme; \ 3176 srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ |
2917 cd $(TESTSUITEDIR); \ 2918 EXPECT=${EXPECT} ; export EXPECT ; \ 2919 if [ -f $${rootme}/../expect/expect ] ; then \ | 3177 cd $(TESTSUITEDIR); \ 3178 EXPECT=${EXPECT} ; export EXPECT ; \ 3179 if [ -f $${rootme}/../expect/expect ] ; then \ |
2920 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; pwd` ; \ | 3180 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ |
2921 export TCL_LIBRARY ; fi ; \ 2922 $(RUNTEST) --tool g++ $(RUNTESTFLAGS)) 2923 2924check-gcc: $(TESTSUITEDIR)/site.exp | 3181 export TCL_LIBRARY ; fi ; \ 3182 $(RUNTEST) --tool g++ $(RUNTESTFLAGS)) 3183 3184check-gcc: $(TESTSUITEDIR)/site.exp |
2925 -(rootme=`pwd`; export rootme; \ 2926 srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \ | 3185 -(rootme=`${PWD_COMMAND}`; export rootme; \ 3186 srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ |
2927 cd $(TESTSUITEDIR); \ 2928 EXPECT=${EXPECT} ; export EXPECT ; \ 2929 if [ -f $${rootme}/../expect/expect ] ; then \ | 3187 cd $(TESTSUITEDIR); \ 3188 EXPECT=${EXPECT} ; export EXPECT ; \ 3189 if [ -f $${rootme}/../expect/expect ] ; then \ |
2930 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; pwd` ; \ | 3190 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ |
2931 export TCL_LIBRARY ; fi ; \ 2932 $(RUNTEST) --tool gcc $(RUNTESTFLAGS)) 2933 2934check-g77: $(TESTSUITEDIR)/site.exp | 3191 export TCL_LIBRARY ; fi ; \ 3192 $(RUNTEST) --tool gcc $(RUNTESTFLAGS)) 3193 3194check-g77: $(TESTSUITEDIR)/site.exp |
2935 -(rootme=`pwd`; export rootme; \ 2936 srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \ | 3195 -(rootme=`${PWD_COMMAND}`; export rootme; \ 3196 srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ |
2937 cd $(TESTSUITEDIR); \ 2938 EXPECT=${EXPECT} ; export EXPECT ; \ 2939 if [ -f $${rootme}/../expect/expect ] ; then \ | 3197 cd $(TESTSUITEDIR); \ 3198 EXPECT=${EXPECT} ; export EXPECT ; \ 3199 if [ -f $${rootme}/../expect/expect ] ; then \ |
2940 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; pwd` ; \ | 3200 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ |
2941 export TCL_LIBRARY ; fi ; \ 2942 $(RUNTEST) --tool g77 $(RUNTESTFLAGS)) 2943 2944check-objc: $(TESTSUITEDIR)/site.exp | 3201 export TCL_LIBRARY ; fi ; \ 3202 $(RUNTEST) --tool g77 $(RUNTESTFLAGS)) 3203 3204check-objc: $(TESTSUITEDIR)/site.exp |
2945 -(rootme=`pwd`; export rootme; \ 2946 srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \ | 3205 -(rootme=`${PWD_COMMAND}`; export rootme; \ 3206 srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ |
2947 cd $(TESTSUITEDIR); \ 2948 EXPECT=${EXPECT} ; export EXPECT ; \ 2949 if [ -f $${rootme}/../expect/expect ] ; then \ | 3207 cd $(TESTSUITEDIR); \ 3208 EXPECT=${EXPECT} ; export EXPECT ; \ 3209 if [ -f $${rootme}/../expect/expect ] ; then \ |
2950 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; pwd` ; \ | 3210 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ |
2951 export TCL_LIBRARY ; fi ; \ 2952 $(RUNTEST) --tool objc $(RUNTESTFLAGS)) 2953 2954check-consistency: testsuite/site.exp | 3211 export TCL_LIBRARY ; fi ; \ 3212 $(RUNTEST) --tool objc $(RUNTESTFLAGS)) 3213 3214check-consistency: testsuite/site.exp |
2955 -rootme=`pwd`; export rootme; \ 2956 srcdir=`cd ${srcdir}; pwd` ; export srcdir ; \ | 3215 -rootme=`${PWD_COMMAND}`; export rootme; \ 3216 srcdir=`cd ${srcdir}; ${PWD_COMMAND}` ; export srcdir ; \ |
2957 cd testsuite; \ 2958 EXPECT=${EXPECT} ; export EXPECT ; \ 2959 if [ -f $${rootme}/../expect/expect ] ; then \ | 3217 cd testsuite; \ 3218 EXPECT=${EXPECT} ; export EXPECT ; \ 3219 if [ -f $${rootme}/../expect/expect ] ; then \ |
2960 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; pwd` ; \ | 3220 TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWD_COMMAND}` ; \ |
2961 export TCL_LIBRARY ; fi ; \ 2962 $(RUNTEST) --tool consistency $(RUNTESTFLAGS) 2963 | 3221 export TCL_LIBRARY ; fi ; \ 3222 $(RUNTEST) --tool consistency $(RUNTESTFLAGS) 3223 |
3224# QMTest targets 3225 3226# The path to qmtest. 3227QMTEST_PATH=qmtest 3228 3229# The flags to pass to qmtest. 3230QMTESTFLAGS= 3231 3232# The flags to pass to "qmtest run". 3233QMTESTRUNFLAGS= 3234 3235# The command to use to invoke qmtest. 3236QMTEST=${QMTEST_PATH} ${QMTESTFLAGS} 3237 3238# The tests (or suites) to run. 3239QMTEST_GPP_TESTS=gpp 3240 3241# The subdirectory of the OBJDIR that will be used to store the QMTest 3242# test database configuration and that will be used for temporary 3243# scratch space during QMTest's execution. 3244QMTEST_DIR=qmtestsuite 3245 3246# Create the QMTest database configuration. 3247${QMTEST_DIR} stamp-qmtest: 3248 debug_options=""; \ 3249 ${STAMP} empty.C; \ 3250 for option in \ 3251 -gdwarf-2 -gstabs -gstabs+ -gxcoff -gxcoff+ -gcoff; do \ 3252 (./cc1plus -q $${option} empty.C 2>&1 | \ 3253 grep "unknown or unsupported -g option" > /dev/null) || \ 3254 debug_options="$${debug_options}$${option} "; done; \ 3255 ${QMTEST} -D ${QMTEST_DIR} create-tdb \ 3256 -c gcc_database.GCCDatabase \ 3257 -a GCCDatabase.testsuite_root=`cd ${srcdir}/testsuite && pwd` \ 3258 -a GCCDatabase.debug_options="$${debug_options}" 3259 rm -f empty.C empty.s 3260 $(STAMP) stamp-qmtest 3261 3262# Create the QMTest context file. 3263${QMTEST_DIR}/context: stamp-qmtest 3264 echo "GCCTest.flags=-B${objdir}" >> $@ 3265 echo "GCCTest.objdir=${objdir}/.." >> $@ 3266 echo "GCCTest.host=${host_canonical}" >> $@ 3267 echo "GCCTest.target=${target}" >> $@ 3268 echo "GCCTest.gcov=${objdir}/gcov" >> $@ 3269 echo "GPPTest.gpp=${objdir}/g++" >> $@ 3270 echo "DGTest.demangler=${objdir}/c++filt" >> $@ 3271 3272# Run the G++ testsuite using QMTest. 3273qmtest-g++: ${QMTEST_DIR}/context ${QMTEST_DIR}/gpp-expected.qmr 3274 cd ${QMTEST_DIR} && ${QMTEST} run ${QMTESTRUNFLAGS} -C context \ 3275 -o gpp.qmr -O gpp-expected.qmr \ 3276 ${QMTEST_GPP_TESTS} 3277 3278# Use the QMTest GUI. 3279qmtest-gui: ${QMTEST_DIR}/context 3280 cd ${QMTEST_DIR} && ${QMTEST} gui -C context 3281 3282# Build the set of expected G++ failures. 3283${QMTEST_DIR}/gpp-expected.qmr: ${QMTEST_DIR}/context 3284 echo "Determining expected results..." 3285 cd ${QMTEST_DIR} && ${QMTEST} run ${QMTESTRUNFLAGS} -C context \ 3286 -c "GCCTest.generate_xfails=1" -o gpp-expected.qmr \ 3287 ${QMTEST_GPP_TESTS} \ 3288 > /dev/null 3289 3290.PHONY: qmtest-g++ 3291 3292# Run Paranoia on real.c. 3293 3294paranoia.o: $(srcdir)/../contrib/paranoia.cc $(CONFIG_H) $(SYSTEM_H) \ 3295 real.h $(TREE_H) 3296 g++ -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 3297 3298paranoia: paranoia.o real.o $(LIBIBERTY) 3299 g++ -o $@ paranoia.o real.o $(LIBIBERTY) 3300 |
|
2964# These exist for maintenance purposes. 2965 2966# Update the tags table. 2967TAGS: force 2968 (cd $(srcdir); \ 2969 mkdir tmp-tags; \ 2970 mv -f c-parse.[ch] =*.[chy] tmp-tags; \ 2971 etags *.y *.h *.c; \ 2972 mv tmp-tags/* .; \ 2973 rmdir tmp-tags) 2974 2975# A list of files to be destroyed during "lean" builds. 2976VOL_FILES=`echo $(BACKEND) $(OBJS) $(C_OBJS) $(LIBCPP_OBJS) *.c *.h gen*` 2977 2978# Flags to pass to stage2 and later recursive makes. Note that the 2979# WARN_CFLAGS setting can't be to the expansion of GCC_WARN_CFLAGS in 2980# the context of the stage_x rule. 2981STAGE2_FLAGS_TO_PASS = \ | 3301# These exist for maintenance purposes. 3302 3303# Update the tags table. 3304TAGS: force 3305 (cd $(srcdir); \ 3306 mkdir tmp-tags; \ 3307 mv -f c-parse.[ch] =*.[chy] tmp-tags; \ 3308 etags *.y *.h *.c; \ 3309 mv tmp-tags/* .; \ 3310 rmdir tmp-tags) 3311 3312# A list of files to be destroyed during "lean" builds. 3313VOL_FILES=`echo $(BACKEND) $(OBJS) $(C_OBJS) $(LIBCPP_OBJS) *.c *.h gen*` 3314 3315# Flags to pass to stage2 and later recursive makes. Note that the 3316# WARN_CFLAGS setting can't be to the expansion of GCC_WARN_CFLAGS in 3317# the context of the stage_x rule. 3318STAGE2_FLAGS_TO_PASS = \ |
3319 ADAC="\$$(CC)" \ |
|
2982 CFLAGS="$(BOOT_CFLAGS)" \ 2983 LDFLAGS="$(BOOT_LDFLAGS)" \ 2984 WARN_CFLAGS="\$$(GCC_WARN_CFLAGS)" \ 2985 STRICT_WARN="$(STRICT2_WARN)" \ 2986 libdir=$(libdir) \ 2987 LANGUAGES="$(LANGUAGES)" \ 2988 MAKEOVERRIDES= \ 2989 OUTPUT_OPTION="-o \$$@" 2990 2991# Only build the C compiler for stage1, because that is the only one that 2992# we can guarantee will build with the native compiler, and also it is the 2993# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS), 2994# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them 2995# overrideable (for a bootstrap build stage1 also builds gcc.info). 2996stage1_build: 2997 $(MAKE) CC="$(CC)" libdir=$(libdir) LANGUAGES="$(BOOT_LANGUAGES)" \ 2998 CFLAGS="$(STAGE1_CFLAGS)" MAKEINFO="$(MAKEINFO)" \ | 3320 CFLAGS="$(BOOT_CFLAGS)" \ 3321 LDFLAGS="$(BOOT_LDFLAGS)" \ 3322 WARN_CFLAGS="\$$(GCC_WARN_CFLAGS)" \ 3323 STRICT_WARN="$(STRICT2_WARN)" \ 3324 libdir=$(libdir) \ 3325 LANGUAGES="$(LANGUAGES)" \ 3326 MAKEOVERRIDES= \ 3327 OUTPUT_OPTION="-o \$$@" 3328 3329# Only build the C compiler for stage1, because that is the only one that 3330# we can guarantee will build with the native compiler, and also it is the 3331# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS), 3332# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them 3333# overrideable (for a bootstrap build stage1 also builds gcc.info). 3334stage1_build: 3335 $(MAKE) CC="$(CC)" libdir=$(libdir) LANGUAGES="$(BOOT_LANGUAGES)" \ 3336 CFLAGS="$(STAGE1_CFLAGS)" MAKEINFO="$(MAKEINFO)" \ |
2999 MAKEINFOFLAGS="$(MAKEINFOFLAGS)" | 3337 MAKEINFOFLAGS="$(MAKEINFOFLAGS)" COVERAGE_FLAGS= |
3000 $(STAMP) stage1_build 3001 echo stage1_build > stage_last 3002 3003stage1_copy: stage1_build 3004 $(MAKE) stage1 3005 $(STAMP) stage1_copy 3006 echo stage2_build > stage_last 3007 3008stage2_build: stage1_copy | 3338 $(STAMP) stage1_build 3339 echo stage1_build > stage_last 3340 3341stage1_copy: stage1_build 3342 $(MAKE) stage1 3343 $(STAMP) stage1_copy 3344 echo stage2_build > stage_last 3345 3346stage2_build: stage1_copy |
3009 $(MAKE) CC="stage1/xgcc$(exeext) -Bstage1/ -B$(build_tooldir)/bin/" \ | 3347 $(MAKE) CC="$(STAGE_CC_WRAPPER) stage1/xgcc$(exeext) -Bstage1/ -B$(build_tooldir)/bin/" \ |
3010 STAGE_PREFIX=stage1/ \ 3011 $(STAGE2_FLAGS_TO_PASS) 3012 $(STAMP) stage2_build 3013 echo stage2_build > stage_last 3014 3015stage2_copy: stage2_build 3016 $(MAKE) stage2 3017 $(STAMP) stage2_copy 3018 echo stage3_build > stage_last 3019 3020stage3_build: stage2_copy | 3348 STAGE_PREFIX=stage1/ \ 3349 $(STAGE2_FLAGS_TO_PASS) 3350 $(STAMP) stage2_build 3351 echo stage2_build > stage_last 3352 3353stage2_copy: stage2_build 3354 $(MAKE) stage2 3355 $(STAMP) stage2_copy 3356 echo stage3_build > stage_last 3357 3358stage3_build: stage2_copy |
3021 $(MAKE) CC="stage2/xgcc$(exeext) -Bstage2/ -B$(build_tooldir)/bin/" \ | 3359 $(MAKE) CC="$(STAGE_CC_WRAPPER) stage2/xgcc$(exeext) -Bstage2/ -B$(build_tooldir)/bin/" \ |
3022 STAGE_PREFIX=stage2/ \ 3023 $(STAGE2_FLAGS_TO_PASS) 3024 $(STAMP) stage3_build 3025 echo stage3_build > stage_last 3026 3027# For bootstrap4: 3028stage3_copy: stage3_build 3029 $(MAKE) stage3 3030 $(STAMP) stage3_copy 3031 echo stage4_build > stage_last 3032 3033stage4_build: stage3_copy | 3360 STAGE_PREFIX=stage2/ \ 3361 $(STAGE2_FLAGS_TO_PASS) 3362 $(STAMP) stage3_build 3363 echo stage3_build > stage_last 3364 3365# For bootstrap4: 3366stage3_copy: stage3_build 3367 $(MAKE) stage3 3368 $(STAMP) stage3_copy 3369 echo stage4_build > stage_last 3370 3371stage4_build: stage3_copy |
3034 $(MAKE) CC="stage3/xgcc$(exeext) -Bstage3/ -B$(build_tooldir)/bin/" \ | 3372 $(MAKE) CC="$(STAGE_CC_WRAPPER) stage3/xgcc$(exeext) -Bstage3/ -B$(build_tooldir)/bin/" \ |
3035 STAGE_PREFIX=stage3/ \ 3036 $(STAGE2_FLAGS_TO_PASS) 3037 $(STAMP) stage4_build 3038 echo stage4_build > stage_last 3039 3040# Additional steps for *-lean targets: 3041clean_s1: stage1_copy 3042 -(cd stage1 && rm -f $(VOL_FILES)) --- 4 unchanged lines hidden (view full) --- 3047 $(STAMP) clean_s2 3048 3049# The various entry points for bootstrapping. 3050 3051bootstrap: stage3_build 3052 @echo 3053 @echo Bootstrap complete - make \"quickstrap\" to redo last build, 3054 @echo \"restage1\" through \"restage3\" to rebuild specific stages, | 3373 STAGE_PREFIX=stage3/ \ 3374 $(STAGE2_FLAGS_TO_PASS) 3375 $(STAMP) stage4_build 3376 echo stage4_build > stage_last 3377 3378# Additional steps for *-lean targets: 3379clean_s1: stage1_copy 3380 -(cd stage1 && rm -f $(VOL_FILES)) --- 4 unchanged lines hidden (view full) --- 3385 $(STAMP) clean_s2 3386 3387# The various entry points for bootstrapping. 3388 3389bootstrap: stage3_build 3390 @echo 3391 @echo Bootstrap complete - make \"quickstrap\" to redo last build, 3392 @echo \"restage1\" through \"restage3\" to rebuild specific stages, |
3055 @echo or \"cleanstrap\" to redo the bootstrap from scratch. | 3393 @echo \"restrap\" to redo the bootstrap from stage1, or 3394 @echo \"cleanstrap\" to redo the bootstrap from scratch. |
3056 3057bootstrap-lean : clean_s1 clean_s2 stage3_build 3058 @echo 3059 @echo Bootstrap complete - make \"quickstrap\" to redo last build, 3060 @echo or \"cleanstrap\" to redo the bootstrap from scratch. 3061 3062bootstrap2: bootstrap 3063 --- 52 unchanged lines hidden (view full) --- 3116 else \ 3117 $(MAKE) stage1_build; \ 3118 fi 3119 3120cleanstrap: 3121 -$(MAKE) clean 3122 $(MAKE) LANGUAGES="$(LANGUAGES)" bootstrap 3123 | 3395 3396bootstrap-lean : clean_s1 clean_s2 stage3_build 3397 @echo 3398 @echo Bootstrap complete - make \"quickstrap\" to redo last build, 3399 @echo or \"cleanstrap\" to redo the bootstrap from scratch. 3400 3401bootstrap2: bootstrap 3402 --- 52 unchanged lines hidden (view full) --- 3455 else \ 3456 $(MAKE) stage1_build; \ 3457 fi 3458 3459cleanstrap: 3460 -$(MAKE) clean 3461 $(MAKE) LANGUAGES="$(LANGUAGES)" bootstrap 3462 |
3463unstrap: 3464 -rm -rf stage[234]* 3465 $(MAKE) unstage1 3466 3467# Differs from cleanstrap in that it starts from the earlier stage1 build, 3468# not from scratch. 3469restrap: 3470 $(MAKE) unstrap 3471 $(MAKE) LANGUAGES="$(LANGUAGES)" bootstrap 3472 |
|
3124# Compare the object files in the current directory with those in the 3125# stage2 directory. 3126 3127# ./ avoids bug in some versions of tail. 3128compare compare3 compare4 compare-lean compare3-lean compare4-lean: force 3129 -rm -f .bad_compare 3130 case "$@" in compare | compare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3131 for file in *$(objext); do \ --- 22 unchanged lines hidden (view full) --- 3154 *-lean ) rm -rf stage$$stage ;; \ 3155 *) ;; \ 3156 esac; true; \ 3157 fi 3158 3159# Compare the object files in the current directory with those in the 3160# stage2 directory. Use gnu cmp (diffutils v2.4 or later) to avoid 3161# running tail and the overhead of twice copying each object file. | 3473# Compare the object files in the current directory with those in the 3474# stage2 directory. 3475 3476# ./ avoids bug in some versions of tail. 3477compare compare3 compare4 compare-lean compare3-lean compare4-lean: force 3478 -rm -f .bad_compare 3479 case "$@" in compare | compare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3480 for file in *$(objext); do \ --- 22 unchanged lines hidden (view full) --- 3503 *-lean ) rm -rf stage$$stage ;; \ 3504 *) ;; \ 3505 esac; true; \ 3506 fi 3507 3508# Compare the object files in the current directory with those in the 3509# stage2 directory. Use gnu cmp (diffutils v2.4 or later) to avoid 3510# running tail and the overhead of twice copying each object file. |
3162 | 3511# An exit status of 1 is precisely the result we're looking for (other 3512# values mean other problems). |
3163gnucompare gnucompare3 gnucompare4 gnucompare-lean gnucompare3-lean gnucompare4-lean: force 3164 -rm -f .bad_compare 3165 case "$@" in gnucompare | gnucompare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^gnucompare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3166 for file in *$(objext); do \ | 3513gnucompare gnucompare3 gnucompare4 gnucompare-lean gnucompare3-lean gnucompare4-lean: force 3514 -rm -f .bad_compare 3515 case "$@" in gnucompare | gnucompare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^gnucompare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3516 for file in *$(objext); do \ |
3167 (cmp --ignore-initial=16 $$file stage$$stage/$$file > /dev/null 2>&1 || echo $$file differs >> .bad_compare) || true; \ | 3517 cmp --ignore-initial=16 $$file stage$$stage/$$file > /dev/null 2>&1; \ 3518 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \ |
3168 done 3169 case "$@" in gnucompare | gnucompare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^gnucompare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3170 for dir in tmp-foo intl $(SUBDIRS); do \ 3171 if [ "`echo $$dir/*$(objext)`" != "$$dir/*$(objext)" ] ; then \ 3172 for file in $$dir/*$(objext); do \ | 3519 done 3520 case "$@" in gnucompare | gnucompare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^gnucompare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3521 for dir in tmp-foo intl $(SUBDIRS); do \ 3522 if [ "`echo $$dir/*$(objext)`" != "$$dir/*$(objext)" ] ; then \ 3523 for file in $$dir/*$(objext); do \ |
3173 (cmp --ignore-initial=16 $$file stage$$stage/$$file > /dev/null 2>&1 || echo $$file differs >> .bad_compare) || true; \ | 3524 cmp --ignore-initial=16 $$file stage$$stage/$$file > /dev/null 2>&1; \ 3525 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \ |
3174 done; \ 3175 else true; fi; \ 3176 done 3177 case "$@" in gnucompare | gnucompare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^gnucompare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3178 if [ -f .bad_compare ]; then \ 3179 echo "Bootstrap comparison failure!"; \ 3180 cat .bad_compare; \ 3181 exit 1; \ --- 136 unchanged lines hidden (view full) --- 3318 -$(MAKE) clean 3319 3320#In GNU Make, ignore whether `stage*' exists. 3321.PHONY: stage1 stage2 stage3 stage4 clean maintainer-clean TAGS bootstrap 3322.PHONY: risky-stage1 risky-stage2 risky-stage3 risky-stage4 3323 3324force: 3325 | 3526 done; \ 3527 else true; fi; \ 3528 done 3529 case "$@" in gnucompare | gnucompare-lean ) stage=2 ;; * ) stage=`echo $@ | sed -e 's,^gnucompare\([0-9][0-9]*\).*,\1,'` ;; esac; \ 3530 if [ -f .bad_compare ]; then \ 3531 echo "Bootstrap comparison failure!"; \ 3532 cat .bad_compare; \ 3533 exit 1; \ --- 136 unchanged lines hidden (view full) --- 3670 -$(MAKE) clean 3671 3672#In GNU Make, ignore whether `stage*' exists. 3673.PHONY: stage1 stage2 stage3 stage4 clean maintainer-clean TAGS bootstrap 3674.PHONY: risky-stage1 risky-stage2 risky-stage3 risky-stage4 3675 3676force: 3677 |
3326# --- 3327# The enquire rules are still useful for building new float-anything.h. 3328# Special flags for compiling enquire. 3329# We disable optimization to make floating point more reliable. 3330ENQUIRE_CFLAGS = -DNO_MEM -DNO_LONG_DOUBLE_IO -O0 3331ENQUIRE_LDFLAGS = $(LDFLAGS) 3332 3333# Enquire target (This is a variable so that a target can choose not to 3334# build it.) 3335ENQUIRE = enquire 3336 3337# Test to see whether <float.h> exists in the system header files, 3338# and is not derived from GCC. 3339FLOAT_H_TEST = \ 3340 [ -f $(SYSTEM_HEADER_DIR)/float.h ] && \ 3341 if grep 'ifndef _FLOAT_H___' $(SYSTEM_HEADER_DIR)/float.h >/dev/null; \ 3342 then false; \ 3343 else :; fi 3344# We pretend to not having a usable <float.h>, hence disable the FLOAT_H_TEST 3345# to ensure, we're emitting a full blown <float.h> ourselves. 3346FLOAT_H_TEST = false 3347 3348# Used to compile enquire with standard cc, but have forgotten why. 3349# Let's try with GCC. 3350enquire: enquire.o $(GCC_PARTS) 3351 $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(ENQUIRE_LDFLAGS) enquire.o -o $@ 3352enquire.o: $(srcdir)/enquire.c $(GCC_PASSES) stmp-int-hdrs 3353 if $(FLOAT_H_TEST); then \ 3354 rm -f include/float.h; \ 3355 SYS_FLOAT_H_WRAP=1; \ 3356 else :; \ 3357 SYS_FLOAT_H_WRAP=0; \ 3358 fi; \ 3359 $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(ALL_CPPFLAGS) $(ENQUIRE_CFLAGS) \ 3360 -DSYS_FLOAT_H_WRAP=$$SYS_FLOAT_H_WRAP \ 3361 -I. -c $(srcdir)/enquire.c $(OUTPUT_OPTION) 3362 3363# Create float.h source for the native machine. 3364# Make it empty if we can use the system float.h without changes. 3365float.h-nat: enquire 3366 -./enquire -f > tmp-float.h 3367 grep '#define [^_]' tmp-float.h >/dev/null || true > tmp-float.h 3368 mv tmp-float.h float.h-nat 3369 3370# Create a dummy float.h source for a cross-compiler. 3371# ??? This isn't used anymore. Should we create config/float-unkn.h 3372# and make that the default float_format in configure? 3373float.h-cross: 3374 echo "#ifndef __GCC_FLOAT_NOT_NEEDED" > t-float.h-cross 3375 echo "#error float.h values not known for cross-compiler" >> t-float.h-cross 3376 echo "#endif" >> t-float.h-cross 3377 mv t-float.h-cross float.h-cross 3378 | |
3379# Rules for generating translated message descriptions. 3380# Disabled by autoconf if the tools are not available. 3381 3382XGETTEXT = @XGETTEXT@ 3383GMSGFMT = @GMSGFMT@ 3384MSGMERGE = msgmerge 3385 3386PACKAGE = @PACKAGE@ 3387CATALOGS = @CATALOGS@ 3388 | 3678# Rules for generating translated message descriptions. 3679# Disabled by autoconf if the tools are not available. 3680 3681XGETTEXT = @XGETTEXT@ 3682GMSGFMT = @GMSGFMT@ 3683MSGMERGE = msgmerge 3684 3685PACKAGE = @PACKAGE@ 3686CATALOGS = @CATALOGS@ 3687 |
3389.PHONY: build- install- build-po install-po update-po | 3688.PHONY: build- install- build-po install-po update-po |
3390 3391# Dummy rules to deal with dependencies produced by use of 3392# "build-@POSUB@" and "install-@POSUB@" above, when NLS is disabled. 3393build-: ; @true 3394install-: ; @true 3395 3396build-po: $(CATALOGS) 3397 --- 52 unchanged lines hidden --- | 3689 3690# Dummy rules to deal with dependencies produced by use of 3691# "build-@POSUB@" and "install-@POSUB@" above, when NLS is disabled. 3692build-: ; @true 3693install-: ; @true 3694 3695build-po: $(CATALOGS) 3696 --- 52 unchanged lines hidden --- |