fix: dont use small_opti for some mutex tests
This commit is contained in:
parent
3ad5dc1257
commit
c06e17a439
10
Makefile
10
Makefile
@ -5,7 +5,7 @@ install_dir?=install
|
|||||||
|
|
||||||
# Comment out the bins that doesn't need to be compiled
|
# Comment out the bins that doesn't need to be compiled
|
||||||
bbins+=$(wildcard ${tst_dir}/*.c)
|
bbins+=$(wildcard ${tst_dir}/*.c)
|
||||||
bins=$(filter-out ${tst_dir}/51-fibonacci.c ${tst_dir}/71-preemption.c, ${bbins})
|
bins=$(filter-out ${tst_dir}/51-fibonacci.c ${tst_dir}/71-preemption.c ${tst_dir}/63-mutex-equity.c ${tst_dir}/64-mutex-join.c, ${bbins})
|
||||||
all_bins=01-main 02-switch 03-equity 11-join 12-join-main 13-join-switch 21-create-many 22-create-many-recursive 23-create-many-once 31-switch-many 32-switch-many-join 33-switch-many-cascade 51-fibonacci 52-dac-sum 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 13-join-switch 21-create-many 22-create-many-recursive 23-create-many-once 31-switch-many 32-switch-many-join 33-switch-many-cascade 51-fibonacci 52-dac-sum 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})
|
||||||
@ -20,7 +20,7 @@ check_targets=$(addprefix check_,${all_bins})
|
|||||||
src_dirs=$(sort $(dir $(wildcard ${src_dir}/**/)))
|
src_dirs=$(sort $(dir $(wildcard ${src_dir}/**/)))
|
||||||
includes=$(patsubst %,-I%,${src_dirs})
|
includes=$(patsubst %,-I%,${src_dirs})
|
||||||
|
|
||||||
CFLAGS+=${includes} -march=native -fPIC -DSMALL_OPTI
|
CFLAGS+=${includes} -march=native -fPIC
|
||||||
LDFLAGS+=
|
LDFLAGS+=
|
||||||
ifdef USE_PTHREAD
|
ifdef USE_PTHREAD
|
||||||
LDFLAGS+=-lpthread
|
LDFLAGS+=-lpthread
|
||||||
@ -95,6 +95,12 @@ ${check_targets}: check_%: ${build_dir}/${tst_dir}/%
|
|||||||
$^ ${check_argv}
|
$^ ${check_argv}
|
||||||
|
|
||||||
${bins_target}: ${build_dir}/%: ${objs} ${build_dir}/%.o
|
${bins_target}: ${build_dir}/%: ${objs} ${build_dir}/%.o
|
||||||
|
${CC} -o $@ $^ ${CFLAGS} ./lib/libmimalloc ${LDFLAGS} -DSMALL_OPTI
|
||||||
|
|
||||||
|
${build_dir}/${tst_dir}/63-mutex-equity: ${objs} ${build_dir}/${tst_dir}/63-mutex-equity.o
|
||||||
|
${CC} -o $@ $^ ${CFLAGS} ./lib/libmimalloc ${LDFLAGS}
|
||||||
|
|
||||||
|
${build_dir}/${tst_dir}/64-mutex-join: ${objs} ${build_dir}/${tst_dir}/64-mutex-join.o
|
||||||
${CC} -o $@ $^ ${CFLAGS} ./lib/libmimalloc ${LDFLAGS}
|
${CC} -o $@ $^ ${CFLAGS} ./lib/libmimalloc ${LDFLAGS}
|
||||||
|
|
||||||
${build_dir}/${tst_dir}/51-fibonacci: ${build_dir}/src/thread/thread_fibo.o ${build_dir}/${tst_dir}/51-fibonacci.o ${build_dir}/src/utils/ufd.o
|
${build_dir}/${tst_dir}/51-fibonacci: ${build_dir}/src/thread/thread_fibo.o ${build_dir}/${tst_dir}/51-fibonacci.o ${build_dir}/src/utils/ufd.o
|
||||||
|
Loading…
x
Reference in New Issue
Block a user