Annotation of qemu/roms/openbios/utils/devbios/Makefile.24, revision 1.1.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.