Make.rules revision 1.1.1.3
11.1Sjakllsch# 21.1Sjakllsch# Copyright (C) 1999-2007 Hewlett-Packard Co. 31.1Sjakllsch# Contributed by David Mosberger <davidm@hpl.hp.com> 41.1Sjakllsch# Contributed by Stephane Eranian <eranian@hpl.hp.com> 51.1Sjakllsch# 61.1Sjakllsch# All rights reserved. 71.1Sjakllsch# 81.1Sjakllsch# Redistribution and use in source and binary forms, with or without 91.1Sjakllsch# modification, are permitted provided that the following conditions 101.1Sjakllsch# are met: 111.1Sjakllsch# 121.1Sjakllsch# * Redistributions of source code must retain the above copyright 131.1Sjakllsch# notice, this list of conditions and the following disclaimer. 141.1Sjakllsch# * Redistributions in binary form must reproduce the above 151.1Sjakllsch# copyright notice, this list of conditions and the following 161.1Sjakllsch# disclaimer in the documentation and/or other materials 171.1Sjakllsch# provided with the distribution. 181.1Sjakllsch# * Neither the name of Hewlett-Packard Co. nor the names of its 191.1Sjakllsch# contributors may be used to endorse or promote products derived 201.1Sjakllsch# from this software without specific prior written permission. 211.1Sjakllsch# 221.1Sjakllsch# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 231.1Sjakllsch# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 241.1Sjakllsch# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 251.1Sjakllsch# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 261.1Sjakllsch# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 271.1Sjakllsch# BE LIABLE FOR ANYDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 281.1Sjakllsch# OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 291.1Sjakllsch# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 301.1Sjakllsch# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 311.1Sjakllsch# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 321.1Sjakllsch# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 331.1Sjakllsch# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 341.1Sjakllsch# SUCH DAMAGE. 351.1Sjakllsch# 361.1Sjakllsch 371.1Sjakllsch%.efi: %.so 381.1Sjakllsch $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .dynsym -j .rel \ 391.1.1.2Sjmcneill -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \ 401.1.1.2Sjmcneill -j .reloc $(FORMAT) $*.so $@ 411.1.1.2Sjmcneill 421.1.1.2Sjmcneill%.efi.debug: %.so 431.1.1.2Sjmcneill $(OBJCOPY) -j .debug_info -j .debug_abbrev -j .debug_aranges \ 441.1.1.2Sjmcneill -j .debug_line -j .debug_str -j .debug_ranges \ 451.1.1.2Sjmcneill -j .note.gnu.build-id \ 461.1.1.2Sjmcneill $(FORMAT) $*.so $@ 471.1Sjakllsch 481.1Sjakllsch%.so: %.o 491.1Sjakllsch $(LD) $(LDFLAGS) $^ -o $@ $(LOADLIBES) 501.1Sjakllsch 511.1Sjakllsch%.o: %.c 521.1Sjakllsch $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ 531.1Sjakllsch 541.1.1.3Sjmcneill%.s: %.c 551.1Sjakllsch $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -S $< -o $@ 561.1Sjakllsch 571.1.1.3Sjmcneill%.i: %.c 581.1.1.3Sjmcneill $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -E $< -o $@ 591.1.1.3Sjmcneill 601.1.1.3Sjmcneill%.o: %.S 611.1.1.3Sjmcneill $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ 621.1.1.3Sjmcneill 631.1.1.3Sjmcneill%.s: %.S 641.1Sjakllsch $(CC) $(INCDIR) $(CFLAGS) $(CPPFLAGS) -E $< -o $@ 65