Changeset fa024ce in mainline for boot/arch/ppc32


Ignore:
Timestamp:
2009-02-12T20:12:08Z (17 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
98a4e76
Parents:
fcd7053
Message:

simplify configuration

Location:
boot/arch/ppc32
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/ppc32/Makefile.inc

    rfcd7053 rfa024ce  
    2929build: $(BASE)/image.boot
    3030
    31 $(BASE)/image.boot: depend arch/$(ARCH)/loader/image.boot
    32         cp arch/$(ARCH)/loader/image.boot $(BASE)/image.boot
     31$(BASE)/image.boot: depend arch/$(BARCH)/loader/image.boot
     32        cp arch/$(BARCH)/loader/image.boot $(BASE)/image.boot
    3333
    3434depend:
    35         -rm arch/$(ARCH)/loader/image.boot
     35        -rm arch/$(BARCH)/loader/image.boot
    3636
    37 arch/$(ARCH)/loader/image.boot:
    38         make -C arch/$(ARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) "DEFS=$(DEFS)"
     37arch/$(BARCH)/loader/image.boot:
     38        make -C arch/$(BARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)
    3939
    4040clean: generic_clean
    41         make -C arch/$(ARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR) "DEFS=$(DEFS)"
     41        make -C arch/$(BARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)
    4242        -rm -f $(BASE)/image.boot
  • boot/arch/ppc32/loader/Makefile

    rfcd7053 rfa024ce  
    2828
    2929include ../../../../version
    30 include ../../../../Makefile.config
     30-include ../../../../Makefile.config
    3131
    3232## Toolchain configuration
     
    5858endif
    5959
    60 CFLAGS = -DRELEASE=\"$(RELEASE)\" -I. -I../../../generic -I../../../genarch -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -mcpu=powerpc -msoft-float -m32 -pipe
    61 
    62 ifdef REVISION
    63         CFLAGS += "-DREVISION=\"$(REVISION)\""
    64 endif
    65 
    66 ifdef TIMESTAMP
    67         CFLAGS += "-DTIMESTAMP=\"$(TIMESTAMP)\""
    68 endif
     60CFLAGS = -DRELEASE=$(RELEASE) -I. -I../../../generic -I../../../genarch -imacros ../../../../config.h -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -mcpu=powerpc -msoft-float -m32 -pipe
    6961
    7062SOURCES = \
  • boot/arch/ppc32/loader/_link.ld.in

    rfcd7053 rfa024ce  
    1 OUTPUT_FORMAT("elf32-powerpc") 
    2 OUTPUT_ARCH(powerpc:common) 
    3 ENTRY(start) 
    4  
     1OUTPUT_FORMAT("elf32-powerpc")
     2OUTPUT_ARCH(powerpc:common)
     3ENTRY(start)
     4
    55SECTIONS {
    6         .boot 0x01000000: AT (0) { 
     6        .boot 0x01000000: AT (0) {
    77                *(BOOTSTRAP);
    88                *(REALMODE);
     
    1111                *(.rodata);
    1212                *(.rodata.*);
    13                 *(.data);               /* initialized data */
     13                *(.data);       /* initialized data */
    1414                *(.sdata);
    1515                *(.sdata2);
    1616                *(.sbss);
    17                 *(.bss);                /* uninitialized static variables */   
    18                 *(COMMON);              /* global variables */
     17                *(.bss);        /* uninitialized static variables */
     18                *(COMMON);      /* global variables */
    1919[[COMPONENTS]]
    2020        }
  • boot/arch/ppc32/loader/main.c

    rfcd7053 rfa024ce  
    3333#include <ofw.h>
    3434#include <align.h>
     35#include <macros.h>
    3536
    3637#define HEAP_GAP 1024000
     
    7374}
    7475
    75 char *release = RELEASE;
     76char *release = STRING(RELEASE);
    7677
    7778#ifdef REVISION
    78         char *revision = ", revision " REVISION;
     79        char *revision = ", revision " STRING(REVISION);
    7980#else
    8081        char *revision = "";
     
    8283
    8384#ifdef TIMESTAMP
    84         char *timestamp = "\nBuilt on " TIMESTAMP;
     85        char *timestamp = "\nBuilt on " STRING(TIMESTAMP);
    8586#else
    8687        char *timestamp = "";
Note: See TracChangeset for help on using the changeset viewer.