Changeset a0c732e in mainline for arch/ppc32/boot/Makefile


Ignore:
Timestamp:
2006-02-26T11:48:05Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7a255e69
Parents:
13c1a0c
Message:

PPC32 boot loader preparation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/boot/Makefile

    r13c1a0c ra0c732e  
    22
    33CFLAGS = -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -I../include
     4DEFS = -DKERNEL_LOAD_ADDRESS=0x800000 -DKERNEL_SIZE=40960
     5
     6SOURCES = \
     7        main.c \
     8        ofw.c \
     9        printf.c \
     10        boot.S
     11
     12OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
    413
    514build: boot.bin
    615        cp boot.bin ../../../load.bin
    716
    8 boot.bin: boot.o main.o
    9         $(LD) -no-check-sections -N -T _link.ld boot.o main.o -o $@
     17boot.bin: $(OBJECTS)
     18        $(LD) -no-check-sections -N -T _link.ld $(OBJECTS) -o $@
    1019
    11 boot.o: boot.S
    12         $(CC) $(CFLAGS) -c boot.S -o $@
     20%.o: %.S
     21        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
    1322
    14 main.o: main.c
    15         $(CC) $(CFLAGS) -c main.c -o $@
     23%.o: %.c
     24        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    1625
    1726clean:
    18         -rm -f boot.o main.o boot.bin ../../../load.bin
     27        -rm -f $(OBJECTS) boot.bin ../../../load.bin
Note: See TracChangeset for help on using the changeset viewer.