Split some more targets
diff --git a/Makefile b/Makefile
index 08da53a..868e089 100644
--- a/Makefile
+++ b/Makefile
@@ -4,9 +4,10 @@
 
 SIMPLE_CC_TARGETS := evil-clock-test
 
-SPLIT_TARGETS := timing_test test_vsyscall
+SPLIT_C_TARGETS := dump-vdso dump-vvar
+SPLIT_CC_TARGETS := timing_test test_vsyscall
 
-ALL_TARGETS := $(SIMPLE_C_TARGETS) $(SIMPLE_CC_TARGETS) $(SPLIT_TARGETS:%=%_64) $(SPLIT_TARGETS:%=%_32)
+ALL_TARGETS := $(SIMPLE_C_TARGETS) $(SIMPLE_CC_TARGETS) $(SPLIT_C_TARGETS:%=%_64) $(SPLIT_CC_TARGETS:%=%_64) $(SPLIT_C_TARGETS:%=%_32) $(SPLIT_CC_TARGETS:%=%_32)
 
 CFLAGS := -O2 -g -std=gnu99 -pthread -Wall
 CCFLAGS := -O2 -g -std=gnu++11 -pthread -Wall
@@ -22,8 +23,14 @@
 $(SIMPLE_CC_TARGETS): %: %.cc
 	g++ -o $@ $(CCFLAGS) $(EXTRA_CFLAGS) $^ -lrt -ldl
 
-$(SPLIT_TARGETS:%=%_32): %_32: %.cc
+$(SPLIT_C_TARGETS:%=%_32): %_32: %.c
+	gcc -m32 -o $@ $(CFLAGS) $(EXTRA_CFLAGS) $^ -lrt -ldl
+
+$(SPLIT_C_TARGETS:%=%_64): %_64: %.c
+	gcc -m64 -o $@ $(CFLAGS) $(EXTRA_CFLAGS) $^ -lrt -ldl
+
+$(SPLIT_CC_TARGETS:%=%_32): %_32: %.cc
 	g++ -m32 -o $@ $(CCFLAGS) $(EXTRA_CFLAGS) $^ -lrt -ldl
 
-$(SPLIT_TARGETS:%=%_64): %_64: %.cc
+$(SPLIT_CC_TARGETS:%=%_64): %_64: %.cc
 	g++ -m64 -o $@ $(CCFLAGS) $(EXTRA_CFLAGS) $^ -lrt -ldl