Changes in boot/Makefile [e540bc87:b08e98ba] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile

    re540bc87 rb08e98ba  
    2727#
    2828
    29 .PHONY: all build_dist build_comps clean_dist clean
     29.PHONY: all build_dist clean_dist clean
    3030
    3131include Makefile.common
    3232
    33 all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(PREBUILD)
     33all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(PREBUILD) build_dist
    3434        $(MAKE) -r -f $(BUILD) PRECHECK=$(PRECHECK)
    3535ifneq ($(POSTBUILD),)
     
    3737endif
    3838
    39 build_comps: $(COMPONENTS) $(LINK).in
    40         $(PACK) $(OBJCOPY) $(BFD_NAME) $(BFD_ARCH) arch/$(KARCH) $(COMPONENTS)
    41 
    42 $(INITRD).img: build_dist
    43 ifeq ($(RDFMT),tmpfs)
    44         $(MKTMPFS) $(DIST_PATH) $@
    45 endif
    46 ifeq ($(RDFMT),fat)
    47         $(MKFAT) 1048576 $(DIST_PATH) $@
    48 endif
    49 ifeq ($(RDFMT),ext4fs)
    50         $(MKEXT4) 1048576 $(DIST_PATH) $@
    51 endif
    52 
    5339build_dist: clean_dist
     40        mkdir -p "$(DIST_PATH)/app/"
     41        mkdir -p "$(DIST_PATH)/cfg/net/"
     42        mkdir -p "$(DIST_PATH)/lib/"
     43        mkdir -p "$(DIST_PATH)/loc/"
     44        mkdir -p "$(DIST_PATH)/log/"
     45        mkdir -p "$(DIST_PATH)/srv/"
     46        mkdir -p "$(DIST_PATH)/test/"
     47        mkdir -p "$(DIST_PATH)/tmp/"
    5448        for file in $(RD_SRVS) ; do \
    5549                cp "$$file" "$(DIST_PATH)/srv/" ; \
     
    5953        done
    6054ifeq ($(CONFIG_DEVEL_FILES), y)
    61         mkdir "$(DIST_PATH)/inc/c/"
     55        mkdir -p "$(DIST_PATH)/inc/c/"
    6256        cp -r -L "$(USPACE_PATH)/lib/c/include/." "$(DIST_PATH)/inc/c/"
    6357        cp -r -L "$(ROOT_PATH)/abi/include/." "$(DIST_PATH)/inc/c/"
     
    132126        $(MAKE) -r -f $(POSTBUILD) clean PRECHECK=$(PRECHECK)
    133127endif
    134         rm -fr $(SANDBOX)
    135128        rm -f $(POST_OUTPUT) $(BOOT_OUTPUT) $(DEPEND) $(DEPEND_PREV) arch/*/include/common.h
    136129        find generic/src/ arch/*/src/ genarch/src/ -name '*.o' -follow -exec rm \{\} \;
    137130
    138131clean_dist:
    139         rm -f $(INITRD).img $(COMPS_H) $(COMPS_C) $(LINK) $(LINK).comp *.co
     132        rm -f $(INITRD).img $(COMPS).s $(COMPS).h $(COMPS)_desc.c $(COMPONENTS_DEFLATE) $(COMPS).o $(COMPS)_desc.o $(COMPS).zip $(LINK)
    140133        find $(USPACE_PATH)/dist -mindepth 1 -maxdepth 1 -type f -exec rm \{\} \;
    141134        rm -f $(USPACE_PATH)/dist/srv/*
Note: See TracChangeset for help on using the changeset viewer.