Annotation of qemu/roms/ipxe/src/arch/x86_64/Makefile, revision 1.1

1.1     ! root        1: # Code size reduction.
        !             2: #
        !             3: CFLAGS         += -fstrength-reduce -fomit-frame-pointer
        !             4: 
        !             5: # Code size reduction.  gcc3 needs a different syntax to gcc2 if you
        !             6: # want to avoid spurious warnings.
        !             7: #
        !             8: CFLAGS         += -falign-jumps=1 -falign-loops=1 -falign-functions=1
        !             9: 
        !            10: # Use %rip-relative addressing wherever possible.
        !            11: #
        !            12: CFLAGS         += -fpie
        !            13: 
        !            14: # Force 64-bit code
        !            15: #
        !            16: CFLAGS         += -m64
        !            17: ASFLAGS                += --64
        !            18: LDFLAGS                += -m elf_x86_64
        !            19: 
        !            20: # EFI requires -fshort-wchar, and nothing else currently uses wchar_t
        !            21: #
        !            22: CFLAGS         += -fshort-wchar
        !            23: 
        !            24: # We need to undefine the default macro "i386" when compiling .S
        !            25: # files, otherwise ".arch i386" translates to ".arch 1"...
        !            26: #
        !            27: CFLAGS                 += -Ui386
        !            28: 
        !            29: # x86_64-specific directories containing source files
        !            30: #
        !            31: SRCDIRS                += arch/x86_64/prefix
        !            32: 
        !            33: # Include common x86 Makefile
        !            34: #
        !            35: MAKEDEPS       += arch/x86/Makefile
        !            36: include arch/x86/Makefile
        !            37: 
        !            38: # Include platform-specific Makefile
        !            39: #
        !            40: MAKEDEPS       += arch/x86_64/Makefile.$(PLATFORM)
        !            41: include arch/x86_64/Makefile.$(PLATFORM)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.