aboutsummaryrefslogtreecommitdiff
path: root/gcc/T-extra.in
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/T-extra.in')
-rw-r--r--gcc/T-extra.in62
1 files changed, 62 insertions, 0 deletions
diff --git a/gcc/T-extra.in b/gcc/T-extra.in
new file mode 100644
index 00000000000..8c9c124749a
--- /dev/null
+++ b/gcc/T-extra.in
@@ -0,0 +1,62 @@
+# $(CURRENT_TARGET) is empty if these are definitions for the Makfile in the
+# same directory, but it is set to the target name if this makefile fragment
+# is used from a parent directory in a multi-targte configuration.
+
+$(CURRENT_TARGET)out_file=$(srcdir)/config/@out_file@
+$(CURRENT_TARGET)out_object_file=@out_object_file@
+$(CURRENT_TARGET)md_file=$(srcdir)/config/@md_file@
+$(CURRENT_TARGET)tm_file_list=@tm_file_list@
+$(CURRENT_TARGET)tm_include_list=@tm_include_list@
+$(CURRENT_TARGET)tm_defines=@tm_defines@
+$(CURRENT_TARGET)tm_p_file_list=@tm_p_file_list@
+$(CURRENT_TARGET)tm_p_include_list=@tm_p_include_list@
+
+$(CURRENT_TARGET)extra_modes_file=@extra_modes_file@
+
+# List of extra executables that should be compiled for this target machine
+# that are used for compiling from source code to object code.
+# The rules for compiling them should be in the t-* file for the machine.
+$(CURRENT_TARGET)EXTRA_PASSES =@extra_passes@
+
+# Like EXTRA_PASSES, but these are used when linking.
+$(CURRENT_TARGET)EXTRA_PROGRAMS = @extra_programs@
+
+# List of extra object files that should be compiled for this target machine.
+# The rules for compiling them should be in the t-* file for the machine.
+$(CURRENT_TARGET)EXTRA_PARTS = @extra_parts@
+
+# List of extra object files that should be compiled and linked with
+# compiler proper (cc1, cc1obj, cc1plus).
+$(CURRENT_TARGET)EXTRA_OBJS = @extra_objs@
+
+# List of extra object files that should be compiled and linked with
+# the gcc driver.
+$(CURRENT_TARGET)EXTRA_GCC_OBJS =@extra_gcc_objs@
+
+# List of additional header files to install.
+$(CURRENT_TARGET)EXTRA_HEADERS =@extra_headers_list@
+
+# The configure script will set this to collect2$(exeext), except on a
+# (non-Unix) host which can not build collect2, for which it will be
+# set to empty.
+$(CURRENT_TARGET)COLLECT2 = @collect2@
+
+# List of extra C and assembler files to add to static and shared libgcc2.
+# Assembler files should have names ending in `.asm'.
+$(CURRENT_TARGET)LIB2FUNCS_EXTRA =
+
+# List of extra C and assembler files to add to static libgcc2.
+# Assembler files should have names ending in `.asm'.
+$(CURRENT_TARGET)LIB2FUNCS_STATIC_EXTRA =
+
+# List of functions not to build from libgcc2.c.
+$(CURRENT_TARGET)LIB2FUNCS_EXCLUDE =
+
+# Target sfp-machine.h file.
+$(CURRENT_TARGET)SFP_MACHINE =
+
+# Program to convert libraries.
+$(CURRENT_TARGET)LIBCONVERT =
+
+$(CURRENT_TARGET)EXTRA_TARGETS = @with_extra_target_list@
+$(CURRENT_TARGET)NUM_TARGETS := $(words 1 @with_extra_target_list@)