fix: install targets weren't working properly

This commit is contained in:
Nemo D'ACREMONT 2025-04-04 22:51:37 +02:00
parent 22fb8fd863
commit b3c34b04eb
No known key found for this signature in database
GPG Key ID: 85F245EC3BB1E022

View File

@ -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 $^ $@