diff options
author | Andy Lutomirski <luto@amacapital.net> | 2014-07-03 12:10:44 -0700 |
---|---|---|
committer | Andy Lutomirski <luto@amacapital.net> | 2014-07-03 12:10:44 -0700 |
commit | a61316774888573d5f3127966c26063512462d72 (patch) | |
tree | 62b6aaa33357db84ca272729683c18085708e05b | |
parent | bed76edaa6919bf98dafb6f4768933004183bf99 (diff) | |
download | misc-tests-a61316774888573d5f3127966c26063512462d72.tar.gz |
Split some more targets
-rw-r--r-- | Makefile | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -4,9 +4,10 @@ SIMPLE_C_TARGETS := dump-vdso dump-vvar dump-vsyscall context_switch_latency ker 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_C_TARGETS): %: %.c $(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 |