Changeset de9c5cb in mainline for boot/arch/amd64/Makefile.inc


Ignore:
Timestamp:
2008-09-14T14:41:31Z (16 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6aae7a3b
Parents:
dac629e
Message:

Introduce directories '/app' and '/srv' on ramdisk instead of '/sbin' to mirror source tree.

File:
1 edited

Legend:

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

    rdac629e rde9c5cb  
    4141endif
    4242
    43 RD_TASKS = \
     43RD_SRVS = \
    4444        $(USPACEDIR)/srv/pci/pci \
    4545        $(USPACEDIR)/srv/fb/fb \
    4646        $(USPACEDIR)/srv/kbd/kbd \
    4747        $(USPACEDIR)/srv/console/console \
     48        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
     49        $(USPACEDIR)/srv/fs/fat/fat
     50
     51RD_APPS = \
    4852        $(USPACEDIR)/app/tetris/tetris \
    4953        $(USPACEDIR)/app/tester/tester \
    5054        $(USPACEDIR)/app/klog/klog \
    51         $(USPACEDIR)/app/bdsh/bdsh \
    52         $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    53         $(USPACEDIR)/srv/fs/fat/fat
     55        $(USPACEDIR)/app/bdsh/bdsh
    5456
    5557build: $(BASE)/image.iso
    5658
    57 $(BASE)/image.iso: arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_TASKS)
     59$(BASE)/image.iso: arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_SRVS) $(RD_APPS)
    5860        mkdir -p arch/$(ARCH)/iso/boot/grub
    5961        cp arch/$(ARCH)/grub/stage2_eltorito arch/$(ARCH)/iso/boot/grub/
     
    6870                cp $$task arch/$(ARCH)/iso/boot/ ; \
    6971        done
    70         for task in $(RD_TASKS) ; do \
    71                 cp $$task $(USPACEDIR)/dist/sbin/ ; \
     72        for file in $(RD_SRVS) ; do \
     73                cp $$file $(USPACEDIR)/dist/srv/ ; \
     74        done
     75        for file in $(RD_APPS) ; do \
     76                cp $$file $(USPACEDIR)/dist/app/ ; \
    7277        done
    7378ifeq ($(RDFMT),tmpfs)
     
    8287
    8388clean:
    84         -for task in $(RD_TASKS) ; do \
    85                 rm -f $(USPACEDIR)/dist/sbin/`basename $$task` ; \
     89        -for file in $(RD_SRVS) ; do \
     90                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     91        done
     92        -for file in $(RD_APPS) ; do \
     93                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    8694        done
    8795        -rm -fr arch/$(ARCH)/iso
Note: See TracChangeset for help on using the changeset viewer.