Changeset fe6a74c in mainline for boot/arch/ia64/loader/Makefile
- Timestamp:
- 2008-12-19T11:12:37Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 653a4f7
- Parents:
- bcb47fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ia64/loader/Makefile
rbcb47fa rfe6a74c 94 94 $(USPACEDIR)/srv/ns/ns \ 95 95 $(USPACEDIR)/srv/loader/loader \ 96 $(USPACEDIR)/app/init/init \ 97 $(USPACEDIR)/srv/devmap/devmap \ 98 $(USPACEDIR)/srv/rd/rd \ 99 $(USPACEDIR)/srv/vfs/vfs \ 96 100 $(USPACEDIR)/srv/fb/fb \ 97 $(USPACEDIR)/srv/kbd/kbd \ 98 $(USPACEDIR)/srv/console/console \ 99 $(USPACEDIR)/srv/vfs/vfs \ 101 $(USPACEDIR)/srv/kbd/kbd 102 ifeq ($(RDFMT),tmpfs) 103 COMPONENTS += $(USPACEDIR)/srv/fs/tmpfs/tmpfs 104 endif 105 ifeq ($(RDFMT),fat) 106 COMPONENTS += $(USPACEDIR)/srv/fs/fat/fat 107 endif 108 COMPONENTS += \ 109 $(USPACEDIR)/srv/console/console 110 111 RD_SRVS = \ 100 112 $(USPACEDIR)/srv/fs/tmpfs/tmpfs \ 101 $(USPACEDIR)/srv/fs/fat/fat \102 $(USPACEDIR)/srv/devmap/devmap \ 103 $(USPACEDIR)/app/init/init\113 $(USPACEDIR)/srv/fs/fat/fat 114 115 RD_APPS = \ 104 116 $(USPACEDIR)/app/tetris/tetris \ 105 117 $(USPACEDIR)/app/tester/tester \ 106 118 $(USPACEDIR)/app/trace/trace \ 107 $(USPACEDIR)/app/klog/klog 119 $(USPACEDIR)/app/klog/klog \ 120 $(USPACEDIR)/app/bdsh/bdsh 108 121 109 122 OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) … … 122 135 cp gefi/HelenOS/image.bin ../../../../ 123 136 124 image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS)125 $(LD) -Map image.map -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@137 image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) initrd.o $(OBJECTS) 138 $(LD) -Map image.map -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) initrd.o $(OBJECTS) -o $@ 126 139 127 140 depend: … … 129 142 130 143 clean: 131 -rm -f _components.h _components.c _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot image.map image.disasm Makefile.depend ../../../../image.bin ../../../../hello.efi 144 -for file in $(RD_SRVS) ; do \ 145 rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \ 146 done 147 -for file in $(RD_APPS) ; do \ 148 rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \ 149 done 150 -rm -f _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o $(OBJECTS) image.boot image.map image.disasm initrd.img image.boot Makefile.depend ../../../../image.bin ../../../../hello.efi 132 151 make -C gefi clean 133 152 make -C gefi/HelenOS clean 134 153 135 _components.h _components.c _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS) _link.ld.in 136 ../../../tools/pack.py $(OBJCOPY) $(BFD_NAME) $(BFD_ARCH) 16384 "unsigned long" $(COMPONENTS) 154 _components.h _components.c _link.ld $(COMPONENT_OBJECTS) initrd.o: $(COMPONENTS) $(RD_SRVS) $(RD_APPS) _link.ld.in 155 for file in $(RD_SRVS) ; do \ 156 cp $$file $(USPACEDIR)/dist/srv/ ; \ 157 done 158 for file in $(RD_APPS) ; do \ 159 cp $$file $(USPACEDIR)/dist/app/ ; \ 160 done 161 ifeq ($(RDFMT),tmpfs) 162 ../../../../tools/mktmpfs.py $(USPACEDIR)/dist/ initrd.fs 163 endif 164 ifeq ($(RDFMT),fat) 165 ../../../../tools/mkfat.py $(USPACEDIR)/dist/ initrd.fs 166 endif 167 ../../../../tools/mkhord.py 16384 initrd.fs initrd.img 168 rm initrd.fs 169 ../../../tools/pack.py $(OBJCOPY) $(BFD_NAME) $(BFD_ARCH) 16384 "unsigned long" $(COMPONENTS) ./initrd.img 137 170 138 171 %.o: %.S
Note:
See TracChangeset
for help on using the changeset viewer.