Annotation of qemu/roms/openbios/utils/devbios/Makefile.24, revision 1.1

1.1     ! root        1: CC     =       gcc
        !             2: LD     =       ld
        !             3: 
        !             4: KERNEL =       /usr/src/linux
        !             5: #KERNEL        =       /lib/modules/`uname -r`/build
        !             6: 
        !             7: ARCH   =       $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/)
        !             8: 
        !             9: ifeq ($(KERNEL)/.config,$(wildcard $(KERNEL)/.config))
        !            10: include $(KERNEL)/.config
        !            11: endif
        !            12: 
        !            13: CFLAGS =       -D__KERNEL__ -I${KERNEL}/include  -Wall \
        !            14:                -Wstrict-prototypes -Wno-trigraphs -O2  \
        !            15:                -fomit-frame-pointer -fno-common        \
        !            16:                -fno-strict-aliasing -pipe -DMODULE
        !            17: 
        !            18: # comment this if you don't want debugging information
        !            19: CFLAGS += -DDEBUG
        !            20: 
        !            21: # see if we need module versions
        !            22: ifdef CONFIG_MODVERSIONS
        !            23: CFLAGS += -DMODVERSIONS
        !            24: endif
        !            25: 
        !            26: ifeq ($(ARCH),alpha)
        !            27: CFLAGS +=      -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6
        !            28: LDFLAGS  =     -m elf64alpha
        !            29: endif
        !            30: 
        !            31: ifeq ($(ARCH),sparc64)
        !            32: CFLAGS +=      -mno-fpu -mtune=ultrasparc -mmedlow -ffixed-g4 \
        !            33:                -fcall-used-g5 -fcall-used-g7
        !            34: LDFLAGS         =      -m elf_sparc64
        !            35: endif
        !            36: 
        !            37: ifeq ($(ARCH),i386)
        !            38: CFLAGS +=      -mpreferred-stack-boundary=2 -march=i586
        !            39: LDFLAGS  =     -m elf_i386
        !            40: endif
        !            41: 
        !            42: ifeq ($(ARCH), x86_64)
        !            43: CFLAGS +=      -mno-red-zone -mcmodel=kernel -fno-reorder-blocks \
        !            44:                -finline-limit=2000 -fno-strength-reduce 
        !            45: LDFLAGS         =      -m elf_x86_64
        !            46: endif
        !            47: 
        !            48: ifeq ($(ARCH),ia64)
        !            49: CFLAGS  +=     -ffixed-r13 -mfixed-range=f10-f15,f32-f127 \
        !            50:                -falign-functions=32
        !            51: LDFLAGS  =      -m elf64_ia64
        !            52: endif
        !            53: 
        !            54: .SUFFIXES: .o .c .h
        !            55: 
        !            56: TARGET =       bios.o
        !            57: OBJS   =       bios_core.o flashchips.o pcisets.o \
        !            58:                filesystem.o procfs.o programming.o
        !            59: 
        !            60: all: $(TARGET) comp
        !            61: 
        !            62: $(TARGET): $(OBJS)
        !            63:        $(LD) $(LDFLAGS) -r -o $(TARGET) $(OBJS)
        !            64: 
        !            65: clean:
        !            66:        -rm -f $(TARGET) $(OBJS) comp *.o
        !            67: 
        !            68: .c.o:
        !            69:        $(CC) $(INCLUDES) -c $(INCDIRS) $(CFLAGS) $(X_CFLAGS) $(DEBUGFLAGS) $*.c -o $@
        !            70: 
        !            71: comp:  comp.c
        !            72:        $(CC) comp.c -O2 -o comp
        !            73:        strip comp
        !            74: 
        !            75: bios_core.o:   bios_core.c bios.h pcisets.h flashchips.h programming.h
        !            76: filesystem.o:  filesystem.c bios.h pcisets.h flashchips.h programming.h
        !            77: flashchips.o:  flashchips.c bios.h flashchips.h
        !            78: pcisets.o:     pcisets.c bios.h pcisets.h flashchips.h programming.h
        !            79: procfs.o:      procfs.c bios.h pcisets.h flashchips.h programming.h
        !            80: programming.o: programming.c bios.h pcisets.h flashchips.h programming.h
        !            81: 

unix.superglobalmegacorp.com

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