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