diff --git a/Makefile b/Makefile
index ed18cf874a6743d90a1aa1d01298836ae25b394d..05a0fae2cb1c408c3d2f5e1e2b01d4d1422b9e13 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,8 @@ PYTHONFILES := eval.py summarize.py gen_boxplots.py
 #                               -not -path "./emper/*"))
 
 EMPER_ROOT := emper
-EMPER_VARIANTS := vanilla no-sleep greedy-sem \
+EMPER_VARIANTS := vanilla greedy-sem \
+	no-sleep stealing-no-sleep stealing-lockless-no-sleep \
 	pipe pipe-no-hint pipe-no-comp \
 	waitfd waitfd-no-hint waitfd-no-comp \
 	io-stealing io-stealing-lockless \
@@ -72,6 +73,13 @@ $(EMPER_ROOT)/build-vanilla:
 $(EMPER_ROOT)/build-no-sleep:
 	$(MESON_SETUP) $(COMMON_EMPER_MESON_ARGS) $(EMPER_NO_SLEEP) $@ $(@D)
 
+$(EMPER_ROOT)/build-no-sleep-stealing:
+	$(MESON_SETUP) $(COMMON_EMPER_MESON_ARGS) $(EMPER_NO_SLEEP) $(EMPER_IO_STEALING) $@ $(@D)
+
+$(EMPER_ROOT)/build-no-sleep-stealing-lockless:
+	$(MESON_SETUP) $(COMMON_EMPER_MESON_ARGS) $(EMPER_NO_SLEEP) \
+	               $(EMPER_IO_STEALING) $(EMPER_IO_LOCKLESS_CQ) $@ $(@D)
+
 $(EMPER_ROOT)/build-greedy-sem:
 	$(MESON_SETUP) $(COMMON_EMPER_MESON_ARGS) $(EMPER_GREEDY_SEM) $@ $(@D)
 
diff --git a/eval.py b/eval.py
index c131f9cd2eb2719a253d8f487a7a8db2a521d9ca..216d97b65ecef89a1358f4464aef300765fb4b24 100755
--- a/eval.py
+++ b/eval.py
@@ -36,6 +36,8 @@ EMPER_VARIANTS: dict[str, dict[str, str]] = {
     'vanilla': {},
     'greedy-sem': {},
     'no-sleep': {},
+    'no-sleep-stealing': {},
+    'no-sleep-stealing-lockless': {},
     'pipe': {},
     'pipe-no-hint': {},
     'pipe-no-comp': {},