X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=config.mk;h=c6d6f7b12c61454d18559cf32bda1b5a0c07523e;hb=259bff7ce8611e02a542549749f622294d52d8e6;hp=ce8e5f2dff510799c2db8c50548a320af8e88c49;hpb=d48455ad8cefd25d7b49f68fd16d0e9fd551732a;p=oweals%2Fu-boot.git diff --git a/config.mk b/config.mk index ce8e5f2dff..c6d6f7b12c 100644 --- a/config.mk +++ b/config.mk @@ -12,7 +12,7 @@ # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License @@ -53,7 +53,7 @@ HOSTSTRIP = strip # # Mac OS X / Darwin's C preprocessor is Apple specific. It # generates numerous errors and warnings. We want to bypass it -# and use GNU C's cpp. To do this we pass the -traditional-cpp +# and use GNU C's cpp. To do this we pass the -traditional-cpp # option to the compiler. Note that the -traditional-cpp flag # DOES NOT have the same semantics as GNU C's flag, all it does # is invoke the GNU preprocessor in stock ANSI/ISO C fashion. @@ -259,3 +259,10 @@ $(obj)%.s: %.c -o $@ $< -c -S ######################################################################### + +# If the list of objects to link is empty, just create an empty built-in.o +cmd_link_o_target = $(if $(strip $1),\ + $(LD) -r -o $@ $1 ,\ + rm -f $@; $(AR) rcs $@ ) + +#########################################################################