diff --git a/Makefile b/Makefile index 5cc4a0c..29f45ab 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ bins+=$(wildcard ${tst_dir}/*.c) all_bins=01-main 02-switch 03-equity 11-join 12-join-main 21-create-many 22-create-many-recursive 23-create-many-once 31-switch-many 32-switch-many-join 33-switch-many-cascade 51-fibonacci 61-mutex 62-mutex 63-mutex-equity 64-mutex-join 71-preemption 81-deadlock bins_target=$(patsubst %.c,${build_dir}/%,${bins}) -install_bins_targets=$(patsubst %.c,${install_dir}/bin/%,${bins}) +install_bins_targets=$(patsubst ${tst_dir}/%.c,${install_dir}/bin/%,${bins}) valgrind_targets=$(addprefix valgrind_,${all_bins}) @@ -58,7 +58,7 @@ ${install_dir}/lib/libthread.a: ${build_dir}/libthread.a @mkdir -p $(dir $@) cp $^ $@ -${install_bins_targets}: ${install_dir}/bin/%: ${build_dir}/% +${install_bins_targets}: ${install_dir}/bin/%: ${build_dir}/${tst_dir}/% @mkdir -p $(dir $@) install $^ $@