Changeset 25f089b in mainline for arch/mips32/loader/Makefile


Ignore:
Timestamp:
2006-06-10T11:04:11Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e5cd717
Parents:
2d1a1d4
Message:

mips piggybacker

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/mips32/loader/Makefile

    r2d1a1d4 r25f089b  
    5252SOURCES = \
    5353        main.c \
     54        msim.c \
    5455        printf.c \
    55         msim.c \
    5656        asm.S \
    5757        boot.S
    5858
     59COMPONENTS = \
     60        $(KERNELDIR)/kernel.bin \
     61        $(USPACEDIR)/ns/ns \
     62        $(USPACEDIR)/init/init \
     63        $(USPACEDIR)/fb/fb \
     64        $(USPACEDIR)/kbd/kbd \
     65        $(USPACEDIR)/console/console \
     66        $(USPACEDIR)/tetris/tetris \
     67        $(USPACEDIR)/ipcc/ipcc \
     68        $(USPACEDIR)/klog/klog
     69
    5970OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
     71COMPONENT_OBJECTS := $(addsuffix .o,$(basename $(notdir $(COMPONENTS))))
    6072
    6173.PHONY: all clean depend
     
    6577-include Makefile.depend
    6678
    67 image.boot: depend $(OBJECTS) kernel.o
    68         $(LD) -no-check-sections -N -T _link.ld $(OBJECTS) kernel.o -o $@
     79image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) kernel.o
     80        $(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@
    6981
    7082depend:
     
    7284
    7385clean:
    74         -rm -f $(OBJECTS) image.boot kernel.o Makefile.depend
     86        -rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend
    7587
    76 kernel.o: $(KERNEL)
    77         $(OBJCOPY) -I binary -O elf32-tradlittlemips -B mips $(KERNEL) $@
     88_components.h _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS)
     89        ./pack $(OBJCOPY) $(COMPONENTS)
    7890
    7991%.o: %.S
Note: See TracChangeset for help on using the changeset viewer.