Changeset 25a76ab8 in mainline for boot/Makefile.common
- Timestamp:
- 2010-05-08T07:53:23Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 051bc69a
- Parents:
- 6c39a907 (diff), 1317380 (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.common
r6c39a907 r25a76ab8 1 1 # 2 # Copyright (c) 200 9Martin Decky2 # Copyright (c) 2006 Martin Decky 3 3 # All rights reserved. 4 4 # … … 27 27 # 28 28 29 -include ../Makefile.common30 -include ../Makefile.config 29 ## Configuration 30 # 31 31 32 TMP = distroot 32 ROOT_PATH = .. 33 34 VERSION_DEF = $(ROOT_PATH)/version 35 36 COMMON_MAKEFILE = $(ROOT_PATH)/Makefile.common 37 COMMON_HEADER = $(ROOT_PATH)/common.h 38 COMMON_HEADER_ARCH = arch/$(BARCH)/include/common.h 39 40 CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config 41 CONFIG_HEADER = $(ROOT_PATH)/config.h 42 43 -include $(VERSION_DEF) 44 -include $(COMMON_MAKEFILE) 45 -include $(CONFIG_MAKEFILE) 46 47 KERNEL_PATH = $(ROOT_PATH)/kernel 48 USPACE_PATH = $(ROOT_PATH)/uspace 49 DIST_PATH = $(USPACE_PATH)/dist 50 TOOLS_PATH = $(ROOT_PATH)/tools 51 52 SANDBOX = pack 53 PACK = $(TOOLS_PATH)/pack.py 54 MKHORD = $(TOOLS_PATH)/mkhord.py 55 MKTMPFS = $(TOOLS_PATH)/mktmpfs.py 56 MKFAT = $(TOOLS_PATH)/mkfat.py 57 58 JOBFILE = $(ROOT_PATH)/tools/jobfile.py 59 60 ARCH_INCLUDE = generic/include/arch 61 GENARCH_INCLUDE = generic/include/genarch 62 63 DEPEND = Makefile.depend 64 DEPEND_PREV = $(DEPEND).prev 65 DISTROOT = distroot 33 66 INITRD = initrd 34 67 35 68 INIT_TASKS = \ 36 $(USPACE DIR)/srv/ns/ns \37 $(USPACE DIR)/srv/loader/loader \38 $(USPACE DIR)/app/init/init \39 $(USPACE DIR)/srv/devmap/devmap \40 $(USPACE DIR)/srv/bd/rd/rd \41 $(USPACE DIR)/srv/vfs/vfs69 $(USPACE_PATH)/srv/ns/ns \ 70 $(USPACE_PATH)/srv/loader/loader \ 71 $(USPACE_PATH)/app/init/init \ 72 $(USPACE_PATH)/srv/devmap/devmap \ 73 $(USPACE_PATH)/srv/bd/rd/rd \ 74 $(USPACE_PATH)/srv/vfs/vfs 42 75 43 76 ifeq ($(RDFMT),tmpfs) 44 INIT_TASKS += $(USPACE DIR)/srv/fs/tmpfs/tmpfs77 INIT_TASKS += $(USPACE_PATH)/srv/fs/tmpfs/tmpfs 45 78 endif 46 79 47 80 ifeq ($(RDFMT),fat) 48 INIT_TASKS += $(USPACE DIR)/srv/fs/fat/fat81 INIT_TASKS += $(USPACE_PATH)/srv/fs/fat/fat 49 82 endif 50 83 51 84 RD_SRVS = \ 52 $(USPACE DIR)/srv/bd/file_bd/file_bd \53 $(USPACE DIR)/srv/bd/part/guid_part/g_part \54 $(USPACE DIR)/srv/bd/part/mbr_part/mbr_part \55 $(USPACE DIR)/srv/clip/clip \56 $(USPACE DIR)/srv/hid/fb/fb \57 $(USPACE DIR)/srv/hid/kbd/kbd \58 $(USPACE DIR)/srv/hid/console/console \59 $(USPACE DIR)/srv/fs/devfs/devfs \60 $(USPACE DIR)/srv/fs/tmpfs/tmpfs \61 $(USPACE DIR)/srv/fs/fat/fat \62 $(USPACE DIR)/srv/taskmon/taskmon \63 $(USPACE DIR)/srv/hw/netif/dp8390/dp8390 \64 $(USPACE DIR)/srv/net/netif/lo/lo \65 $(USPACE DIR)/srv/net/il/arp/arp \66 $(USPACE DIR)/srv/net/il/ip/ip \67 $(USPACE DIR)/srv/net/tl/icmp/icmp \68 $(USPACE DIR)/srv/net/tl/udp/udp \69 $(USPACE DIR)/srv/net/tl/tcp/tcp \70 $(USPACE DIR)/srv/net/net/net \71 $(USPACE DIR)/srv/net/netstart/netstart \85 $(USPACE_PATH)/srv/bd/file_bd/file_bd \ 86 $(USPACE_PATH)/srv/bd/part/guid_part/g_part \ 87 $(USPACE_PATH)/srv/bd/part/mbr_part/mbr_part \ 88 $(USPACE_PATH)/srv/clip/clip \ 89 $(USPACE_PATH)/srv/hid/fb/fb \ 90 $(USPACE_PATH)/srv/hid/kbd/kbd \ 91 $(USPACE_PATH)/srv/hid/console/console \ 92 $(USPACE_PATH)/srv/fs/devfs/devfs \ 93 $(USPACE_PATH)/srv/fs/tmpfs/tmpfs \ 94 $(USPACE_PATH)/srv/fs/fat/fat \ 95 $(USPACE_PATH)/srv/taskmon/taskmon \ 96 $(USPACE_PATH)/srv/hw/netif/dp8390/dp8390 \ 97 $(USPACE_PATH)/srv/net/netif/lo/lo \ 98 $(USPACE_PATH)/srv/net/il/arp/arp \ 99 $(USPACE_PATH)/srv/net/il/ip/ip \ 100 $(USPACE_PATH)/srv/net/tl/icmp/icmp \ 101 $(USPACE_PATH)/srv/net/tl/udp/udp \ 102 $(USPACE_PATH)/srv/net/tl/tcp/tcp \ 103 $(USPACE_PATH)/srv/net/net/net \ 104 $(USPACE_PATH)/srv/net/netstart/netstart \ 72 105 73 106 ifneq ($(CONFIG_NETIF_NIL_BUNDLE),y) 74 107 RD_SRVS += \ 75 $(USPACE DIR)/srv/net/nil/eth/eth \76 $(USPACE DIR)/srv/net/nil/nildummy/nildummy108 $(USPACE_PATH)/srv/net/nil/eth/eth \ 109 $(USPACE_PATH)/srv/net/nil/nildummy/nildummy 77 110 endif 78 111 79 112 RD_APPS = \ 80 $(USPACEDIR)/app/bdsh/bdsh \ 81 $(USPACEDIR)/app/edit/edit \ 82 $(USPACEDIR)/app/getterm/getterm \ 83 $(USPACEDIR)/app/klog/klog \ 84 $(USPACEDIR)/app/mkfat/mkfat \ 85 $(USPACEDIR)/app/sbi/sbi \ 86 $(USPACEDIR)/app/redir/redir \ 87 $(USPACEDIR)/app/taskdump/taskdump \ 88 $(USPACEDIR)/app/tester/tester \ 89 $(USPACEDIR)/app/tetris/tetris \ 90 $(USPACEDIR)/app/trace/trace \ 91 $(USPACEDIR)/app/nettest1/nettest1 \ 92 $(USPACEDIR)/app/nettest2/nettest2 \ 93 $(USPACEDIR)/app/netecho/netecho \ 94 $(USPACEDIR)/app/ping/ping \ 95 $(USPACEDIR)/app/stats/stats \ 96 $(USPACEDIR)/app/tasks/tasks \ 97 $(USPACEDIR)/app/top/top 98 # $(USPACEDIR)/app/dummy_load/dummy_load 113 $(USPACE_PATH)/app/bdsh/bdsh \ 114 $(USPACE_PATH)/app/edit/edit \ 115 $(USPACE_PATH)/app/getterm/getterm \ 116 $(USPACE_PATH)/app/klog/klog \ 117 $(USPACE_PATH)/app/mkfat/mkfat \ 118 $(USPACE_PATH)/app/sbi/sbi \ 119 $(USPACE_PATH)/app/redir/redir \ 120 $(USPACE_PATH)/app/taskdump/taskdump \ 121 $(USPACE_PATH)/app/tester/tester \ 122 $(USPACE_PATH)/app/tetris/tetris \ 123 $(USPACE_PATH)/app/trace/trace \ 124 $(USPACE_PATH)/app/nettest1/nettest1 \ 125 $(USPACE_PATH)/app/nettest2/nettest2 \ 126 $(USPACE_PATH)/app/netecho/netecho \ 127 $(USPACE_PATH)/app/ping/ping \ 128 $(USPACE_PATH)/app/stats/stats \ 129 $(USPACE_PATH)/app/tasks/tasks \ 130 $(USPACE_PATH)/app/top/top 131 # $(USPACE_PATH)/app/dummy_load/dummy_load 132 133 NET_CFG = \ 134 $(USPACE_PATH)/srv/net/cfg/general \ 135 $(USPACE_PATH)/srv/net/cfg/lo \ 136 $(USPACE_PATH)/srv/net/cfg/ne2k 99 137 100 138 COMPONENTS = \ 101 $(KERNELDIR)/kernel.bin \ 102 $(USPACEDIR)/srv/ns/ns \ 103 $(USPACEDIR)/srv/loader/loader \ 104 $(USPACEDIR)/app/init/init \ 105 $(USPACEDIR)/srv/devmap/devmap \ 106 $(USPACEDIR)/srv/bd/rd/rd \ 107 $(USPACEDIR)/srv/vfs/vfs 139 $(KERNEL_PATH)/kernel.bin \ 140 $(INIT_TASKS) \ 141 $(INITRD).img 108 142 109 ifeq ($(RDFMT),tmpfs) 110 COMPONENTS += $(USPACEDIR)/srv/fs/tmpfs/tmpfs 111 endif 143 LINK = arch/$(BARCH)/_link.ld 144 COMPS_H = arch/$(BARCH)/include/_components.h 145 COMPS_C = arch/$(BARCH)/src/_components.c 112 146 113 ifeq ($(RDFMT),fat) 114 COMPONENTS += $(USPACEDIR)/srv/fs/fat/fat 115 endif 147 -include arch/$(BARCH)/Makefile.inc 116 148 117 NET_CFG = \ 118 $(USPACEDIR)/srv/net/cfg/general \ 119 $(USPACEDIR)/srv/net/cfg/lo \ 120 $(USPACEDIR)/srv/net/cfg/ne2k 149 MODULES := $(notdir $(COMPONENTS)) 150 151 BOOT_OUTPUT ?= $(ROOT_PATH)/image.boot 152 RAW ?= image.raw 153 JOB ?= image.job 154 MAP ?= image.map 155 PREBUILD ?= build_comps 156 BUILD ?= Makefile.build
Note:
See TracChangeset
for help on using the changeset viewer.