diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e5c820e280d3b3c4b7e1efc34d0983d154578507..b6098c518934f2bece8dce3eb8357e9b3b17577d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,7 +5,7 @@ variables:
 build:
   image: $LATEX_IMAGE
   script:
-    - make all
+    - make -j -O all
   rules:
     - if: $CI_COMMIT_BRANCH == "master"
     - if: $CI_COMMIT_BRANCH == "run"
diff --git a/vars b/vars
index f307442448f337eef2b17ae71ca2efc852076b20..2bece3afb1cc7051be28ce91fe2b2fca2403abf4 100644
--- a/vars
+++ b/vars
@@ -107,8 +107,7 @@ printables: $(A3_pdfs)
 output += $(targets)
 
 .PHONY: all
-all: ## All standard targets
-	make $(targets)
+all: $(targets) ## All standard targets
 
 .PHONY: clean
 clean: ## Clean repo, including cross-reference files