Changeset c621f4aa in mainline for boot/Makefile
- Timestamp:
- 2010-07-25T10:11:13Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 377cce8
- Parents:
- 24a2517 (diff), a2da43c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/Makefile
r24a2517 rc621f4aa 27 27 # 28 28 29 ## Include configuration 30 # 29 .PHONY: all build_dist build_comps clean_dist clean 31 30 32 -include ../Makefile.config 33 -include ../config.defs 31 include Makefile.common 34 32 35 ## Paths 36 # 33 all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(PREBUILD) 34 $(MAKE) -f $(BUILD) PRECHECK=$(PRECHECK) 35 ifneq ($(POSTBUILD),) 36 $(MAKE) -f $(POSTBUILD) PRECHECK=$(PRECHECK) 37 endif 37 38 38 BASE = .. 39 KERNELDIR = $(BASE)/kernel 40 USPACEDIR = $(BASE)/uspace 39 build_comps: $(COMPONENTS) $(LINK).in 40 $(PACK) $(OBJCOPY) $(BFD_NAME) $(BFD_ARCH) arch/$(KARCH) $(COMPONENTS) 41 41 42 .PHONY: all build clean generic_clean 42 $(INITRD).img: $(INITRD).fs 43 $(MKHORD) $(PAGE_SIZE) $< $@ 43 44 44 all: ../Makefile.config ../config.h ../config.defs build 45 $(INITRD).fs: build_dist 46 ifeq ($(RDFMT),tmpfs) 47 $(MKTMPFS) $(DIST_PATH) $@ 48 endif 49 ifeq ($(RDFMT),fat) 50 $(MKFAT) $(DIST_PATH) $@ 51 endif 45 52 46 -include arch/$(BARCH)/Makefile.inc 53 build_dist: clean_dist 54 for file in $(RD_SRVS) ; do \ 55 cp "$$file" "$(DIST_PATH)/srv/" ; \ 56 done 57 for file in $(RD_APPS) ; do \ 58 cp "$$file" "$(DIST_PATH)/app/" ; \ 59 done 60 for file in $(NET_CFG) ; do \ 61 cp "$$file" "$(DIST_PATH)/cfg/net/" ; \ 62 done 47 63 48 generic_clean: 49 rm -f generic/*.o genarch/*.o 64 clean: clean_dist 65 $(MAKE) -f $(BUILD) clean PRECHECK=$(PRECHECK) 66 ifneq ($(POSTBUILD),) 67 $(MAKE) -f $(POSTBUILD) clean PRECHECK=$(PRECHECK) 68 endif 69 rm -fr $(SANDBOX) 70 rm -f $(POST_OUTPUT) $(BOOT_OUTPUT) $(DEPEND) $(DEPEND_PREV) arch/*/include/common.h 71 find generic/src/ arch/*/src/ genarch/src/ -name '*.o' -follow -exec rm \{\} \; 72 73 clean_dist: 74 rm -f $(INITRD).fs $(INITRD).img $(COMPS_H) $(COMPS_C) $(LINK) $(LINK).comp *.co 75 rm -f $(USPACE_PATH)/dist/srv/* 76 rm -f $(USPACE_PATH)/dist/app/* 77 rm -f $(USPACE_PATH)/dist/cfg/net/*
Note:
See TracChangeset
for help on using the changeset viewer.