Changeset f9d0a86 in mainline for uspace/Makefile
- Timestamp:
- 2017-11-14T12:24:42Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6cad776
- Parents:
- 887c9de (diff), d2d142a (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. - git-author:
- Aearsis <Hlavaty.Ondrej@…> (2017-11-14 01:04:19)
- git-committer:
- Aearsis <Hlavaty.Ondrej@…> (2017-11-14 12:24:42)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r887c9de rf9d0a86 135 135 srv/hid/remcons \ 136 136 srv/hw/char/s3c24xx_uart \ 137 srv/hw/irc/obio \138 137 srv/hid/rfb \ 139 138 drv/audio/hdaudio \ … … 144 143 drv/block/ata_bd \ 145 144 drv/block/ddisk \ 145 drv/block/usbmast \ 146 146 drv/bus/adb/cuda_adb \ 147 147 drv/bus/isa \ … … 151 151 drv/bus/usb/uhci \ 152 152 drv/bus/usb/usbflbk \ 153 drv/bus/usb/usbhid \154 153 drv/bus/usb/usbhub \ 155 drv/bus/usb/usbmast \156 154 drv/bus/usb/usbmid \ 157 155 drv/bus/usb/vhc \ 158 156 drv/bus/usb/xhci \ 159 157 drv/char/i8042 \ 158 drv/char/msim-con \ 160 159 drv/char/ns8250 \ 161 160 drv/char/pl050 \ 162 drv/char/ps2mouse \ 163 drv/char/atkbd \ 164 drv/char/xtkbd \ 165 drv/test/test1 \ 166 drv/test/test2 \ 167 drv/test/test3 \ 161 drv/char/ski-con \ 162 drv/char/sun4v-con \ 168 163 drv/fb/amdm37x_dispc \ 169 164 drv/fb/kfb \ 165 drv/hid/atkbd \ 166 drv/hid/ps2mouse \ 167 drv/hid/usbhid \ 168 drv/hid/xtkbd \ 170 169 drv/intctl/apic \ 171 170 drv/intctl/i8259 \ 172 171 drv/intctl/icp-ic \ 172 drv/intctl/obio \ 173 173 drv/nic/ne2k \ 174 174 drv/nic/e1k \ … … 182 182 drv/platform/msim \ 183 183 drv/platform/pc \ 184 drv/platform/ski \ 185 drv/platform/sun4v \ 186 drv/test/test1 \ 187 drv/test/test2 \ 188 drv/test/test3 \ 184 189 drv/time/cmos-rtc 185 190 … … 201 206 # 202 207 203 LIBC = lib/c 208 BASE_LIBS = \ 209 lib/c \ 210 lib/softint \ 211 lib/softfloat 212 204 213 LIBS = \ 205 214 lib/fs \ … … 212 221 lib/scsi \ 213 222 lib/compress \ 214 lib/softint \215 lib/softfloat \216 223 lib/drv \ 217 224 lib/graph \ … … 223 230 lib/label \ 224 231 lib/math \ 232 lib/minix \ 225 233 lib/nettl \ 226 234 lib/nic \ … … 239 247 lib/ieee80211 240 248 241 LIBC_BUILD = $(addsuffix .build,$(LIBC)) 242 LIBS_BUILD = $(addsuffix .build,$(LIBS)) 243 LIBN_BUILD = $(addsuffix .build,$(LIBN)) 244 BUILDS := $(addsuffix .build,$(DIRS)) 245 BUILDS_TESTS := $(addsuffix .build-test,$(DIRS) $(LIBS) lib/c) 246 247 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC)) 248 249 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean 249 BASE_BUILDS := $(addsuffix .build,$(BASE_LIBS)) 250 BUILDS := $(addsuffix .build,$(DIRS) $(LIBS)) 251 BUILDS_TESTS := $(addsuffix .build-test,$(DIRS) $(LIBS) $(BASE_LIBS)) 252 DEPS = $(addsuffix /deps.mk,$(DIRS) $(LIBS)) 253 CLEANS := $(addsuffix .clean,$(DIRS) $(LIBS) $(BASE_LIBS)) 254 255 .PHONY: all $(BASE_BUILDS) $(BUILDS) $(BUILDS_TESTS) $(CLEANS) clean 250 256 251 257 all: $(BUILDS) $(BUILDS_TESTS) 252 258 253 $(BUILDS_TESTS): $( LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)259 $(BUILDS_TESTS): $(BASE_BUILDS) $(BUILDS) 254 260 $(MAKE) -r -C $(basename $@) all-test PRECHECK=$(PRECHECK) 255 261 256 262 clean: $(CLEANS) 263 find lib app drv srv -name '*.o' -follow -exec rm \{\} \; 264 find lib app drv srv -name '*.lo' -follow -exec rm \{\} \; 265 find lib app drv srv -name '*.d' -follow -exec rm \{\} \; 257 266 258 267 $(CLEANS): 259 -$(MAKE) -r -C $(basename $@) clean260 261 $(B UILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)268 -$(MAKE) -r -C $(basename $@) fasterclean 269 270 $(BASE_BUILDS) $(BUILDS): 262 271 $(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK) 263 272 264 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD) 265 $(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK) 266 267 $(LIBS_BUILD): $(LIBC_BUILD) 268 $(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK) 269 270 $(LIBC_BUILD): 271 $(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK) 273 $(DEPS): %/deps.mk: %/Makefile 274 $(MAKE) -r -C $(@D) deps.mk SELF_TARGET="$(@D).build" 275 276 # Special case for base libraries. 277 lib/c.build: lib/softfloat.build lib/softint.build 278 279 $(BUILDS): $(BASE_BUILDS) 280 281 -include $(DEPS) 282
Note:
See TracChangeset
for help on using the changeset viewer.