From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001 From: upstream source tree Date: Sun, 15 Mar 2015 20:14:05 -0400 Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository. --- libgcc/static-object.mk | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 libgcc/static-object.mk (limited to 'libgcc/static-object.mk') diff --git a/libgcc/static-object.mk b/libgcc/static-object.mk new file mode 100644 index 000000000..ab75d3288 --- /dev/null +++ b/libgcc/static-object.mk @@ -0,0 +1,25 @@ +# This file is included several times in a row, once for each element of +# $(iter-items). On each inclusion, we advance $o to the next element. + +o := $(firstword $(iter-items)) +iter-items := $(filter-out $o,$(iter-items)) + +base := $(basename $(notdir $o)) + +ifeq ($(suffix $o),.c) + +$(base)$(objext): $o + $(gcc_compile) $(c_flags) -c $< $(vis_hide) + +else + +ifneq ($(suffix $o),.S) +ifneq ($(suffix $o),.asm) +$(error Unsupported file type: $o) +endif +endif + +$(base)$(objext): $o + $(gcc_compile) -c -xassembler-with-cpp $< + +endif -- cgit v1.2.3