diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2018-12-04 21:31:54 +1100 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2018-12-04 21:37:16 +1100 |
commit | 550b42345a0235f3bc888778c6cc3a34f6a2919c (patch) | |
tree | a3165e8090607d6453cf9d876975032e3695264c /Demos/Host/LowLevel/makefile | |
parent | 2fb7ccd4359b0cb9c6bc87404bd2ad10f13e03b3 (diff) | |
download | lufa-550b42345a0235f3bc888778c6cc3a34f6a2919c.tar.gz lufa-550b42345a0235f3bc888778c6cc3a34f6a2919c.tar.bz2 lufa-550b42345a0235f3bc888778c6cc3a34f6a2919c.zip |
Don't build project folders in parallel.
Diffstat (limited to 'Demos/Host/LowLevel/makefile')
-rw-r--r-- | Demos/Host/LowLevel/makefile | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/Demos/Host/LowLevel/makefile b/Demos/Host/LowLevel/makefile index bbe50239f..566baed42 100644 --- a/Demos/Host/LowLevel/makefile +++ b/Demos/Host/LowLevel/makefile @@ -22,20 +22,9 @@ ifeq ($(MAKELEVEL), 10) $(error EMERGENCY ABORT: INFINITE RECURSION DETECTED) endif -# Need to special-case building without a per-project object directory -ifeq ($(OBJDIR),) - # If no target specified, force "clean all" and disallow parallel build - ifeq ($(MAKECMDGOALS),) - MAKECMDGOALS := clean all - .NOTPARALLEL: - endif - - # If one of the targets is to build, force "clean" beforehand and disallow parallel build - ifneq ($(findstring all, $(MAKECMDGOALS)),) - MAKECMDGOALS := clean $(MAKECMDGOALS) - .NOTPARALLEL: - endif -endif +# Build each directory sequentially, even if we are building using multiple +# cores within each project +.NOTPARALLEL: %: $(PROJECT_DIRECTORIES) @echo . > /dev/null |