diff --git a/examples/SConscript b/examples/SConscript
index 94f32ac9ef2fe491c444089f39f2bc676fa1ffb6..0932bdacbbf51f4f2faaa73484313abd0eab9ad0 100644
--- a/examples/SConscript
+++ b/examples/SConscript
@@ -3,7 +3,8 @@ Import('env')
 example = env.Clone()
 example.Append(LIBS="hammer", LIBPATH="../src")
 
-example.Program('dns', ['dns.c', 'rr.c', 'dns_common.c'])
-example.Program('base64', 'base64.c')
-example.Program('base64_sem1', 'base64_sem1.c')
-example.Program('base64_sem2', 'base64_sem2.c')
+dns = example.Program('dns', ['dns.c', 'rr.c', 'dns_common.c'])
+base64 = example.Program('base64', 'base64.c')
+base64_sem1 = example.Program('base64_sem1', 'base64_sem1.c')
+base64_sem2 = example.Program('base64_sem2', 'base64_sem2.c')
+env.Alias("examples", [dns, base64, base64_sem1, base64_sem2])
\ No newline at end of file