-lttng-ust-provider-ust-tests-demo3.so: lttng-ust-provider-ust-tests-demo3.o
- $(CC) -shared -o $@ $(LDFLAGS) -llttng-ust $<
+tp3.o: tp3.c ust_tests_demo3.h
+ $(CC) $(CPPFLAGS) $(CFLAGS) -fpic -c -o $@ $<
+
+lttng-ust-provider-ust-tests-demo3.so: tp3.o
+ $(CC) -shared -o $@ $(LDFLAGS) -llttng-ust $^