Ignore:
File:
1 edited

Legend:

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

    r8786aa5 rfa9616b4  
    2727#
    2828
    29 build: $(BASE)/image.boot
     29BFD_ARCH = mips
     30BITS = 32
     31PAGE_SIZE = 16384
     32EXTRA_CFLAGS = -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3
    3033
    31 $(BASE)/image.boot:
    32         $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK)
    33         cp arch/$(BARCH)/loader/image.boot $@
     34RD_SRVS_ESSENTIAL +=
    3435
    35 clean:
    36         $(MAKE) -C arch/$(BARCH)/loader clean
    37         rm -f $(BASE)/image.boot
     36RD_SRVS_NON_ESSENTIAL += \
     37        $(USPACE_PATH)/srv/bd/gxe_bd/gxe_bd
     38
     39ifeq ($(MACHINE),lgxemul)
     40        BFD_NAME = elf32-tradlittlemips
     41        BFD_OUTPUT = ecoff-littlemips
     42        ENDIANESS = LE
     43endif
     44ifeq ($(MACHINE),bgxemul)
     45        BFD_NAME = elf32-tradbigmips
     46        BFD_OUTPUT = ecoff-bigmips
     47        ENDIANESS = BE
     48endif
     49ifeq ($(MACHINE),msim)
     50        BFD_NAME = elf32-tradlittlemips
     51        BFD_OUTPUT = binary
     52        ENDIANESS = LE
     53        EXTRA_GCC_CFLAGS = -mhard-float
     54endif
     55
     56SOURCES = \
     57        arch/$(BARCH)/src/asm.S \
     58        arch/$(BARCH)/src/main.c \
     59        arch/$(BARCH)/src/putchar.c \
     60        $(COMPS_C) \
     61        genarch/src/division.c \
     62        genarch/src/multiplication.c \
     63        generic/src/printf_core.c \
     64        generic/src/vprintf.c \
     65        generic/src/printf.c \
     66        generic/src/str.c \
     67        generic/src/version.c \
     68        generic/src/inflate.c
Note: See TracChangeset for help on using the changeset viewer.