Target route_hazptr depends on hazptr.c and hazptr.h. So add this dependency to Makefile. Signed-off-by: Junchang Wang <junchangwang@xxxxxxxxx> --- CodeSamples/defer/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CodeSamples/defer/Makefile b/CodeSamples/defer/Makefile index 5a08c1f..270c151 100644 --- a/CodeSamples/defer/Makefile +++ b/CodeSamples/defer/Makefile @@ -123,7 +123,7 @@ rcu_sig: rcu_sig.c rcu_sig.h ../api.h rcutorture.h rcu_ts: rcu_ts.c rcu_ts.h ../api.h rcutorture.h cc $(GCC_ARGS) -o rcu_ts -DTEST rcu_ts.c -lpthread -route_hazptr: route_hazptr.c ../api.h ../lib/random.h ../lib/random.c routetorture.h +route_hazptr: route_hazptr.c hazptr.c hazptr.h ../api.h ../lib/random.h ../lib/random.c routetorture.h cc $(GCC_ARGS) -o route_hazptr route_hazptr.c hazptr.c ../lib/random.c -lpthread route_rcu: route_rcu.c ../api.h ../lib/random.h ../lib/random.c routetorture.h -- 2.7.4