mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-26 09:30:24 +00:00
b916aa3b5a
The dependency tracking still doesn't need any specific ordering to build, but it's better to build DevTools and Libraries first so it doesn't try to build two Applications that each need to wait for libraries to be built, wasting a make child sitting around trying to acquire the lock on the library directory.
30 lines
350 B
Makefile
30 lines
350 B
Makefile
SUBDIRS += \
|
|
AK \
|
|
DevTools \
|
|
Libraries \
|
|
Servers
|
|
|
|
SUBDIRS += \
|
|
Applications \
|
|
Kernel \
|
|
MenuApplets \
|
|
Shell \
|
|
Userland
|
|
|
|
SUBDIRS += \
|
|
Games \
|
|
Demos
|
|
|
|
include Makefile.subdir
|
|
|
|
all: subdirs
|
|
|
|
.PHONY: test
|
|
UNAME_S := $(shell uname -s)
|
|
ifeq ($(UNAME_S),Darwin)
|
|
test:
|
|
else
|
|
test:
|
|
$(QUIET) flock AK/Tests $(MAKE) -C AK/Tests clean all clean
|
|
endif
|
|
|