Changeset 25f089b in mainline for arch/mips32/loader/Makefile
- Timestamp:
- 2006-06-10T11:04:11Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e5cd717
- Parents:
- 2d1a1d4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/loader/Makefile
r2d1a1d4 r25f089b 52 52 SOURCES = \ 53 53 main.c \ 54 msim.c \ 54 55 printf.c \ 55 msim.c \56 56 asm.S \ 57 57 boot.S 58 58 59 COMPONENTS = \ 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 59 70 OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) 71 COMPONENT_OBJECTS := $(addsuffix .o,$(basename $(notdir $(COMPONENTS)))) 60 72 61 73 .PHONY: all clean depend … … 65 77 -include Makefile.depend 66 78 67 image.boot: depend $(OBJECTS) kernel.o68 $(LD) -no-check-sections -N -T _link.ld $( OBJECTS) kernel.o-o $@79 image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) kernel.o 80 $(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@ 69 81 70 82 depend: … … 72 84 73 85 clean: 74 -rm -f $(OBJECTS) image.boot kernel.oMakefile.depend86 -rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend 75 87 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) 78 90 79 91 %.o: %.S
Note:
See TracChangeset
for help on using the changeset viewer.