fix: install targets weren't working properly
This commit is contained in:
parent
22fb8fd863
commit
b3c34b04eb
4
Makefile
4
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
|
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})
|
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})
|
valgrind_targets=$(addprefix valgrind_,${all_bins})
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ ${install_dir}/lib/libthread.a: ${build_dir}/libthread.a
|
|||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
cp $^ $@
|
cp $^ $@
|
||||||
|
|
||||||
${install_bins_targets}: ${install_dir}/bin/%: ${build_dir}/%
|
${install_bins_targets}: ${install_dir}/bin/%: ${build_dir}/${tst_dir}/%
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
install $^ $@
|
install $^ $@
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user