LTTNG_UST_LIBS=$(shell pkg-config --libs lttng-ust)
# Do not modify below.
-EXTRA_CLAGS=$(LTTNG_UST_CFLAGS)
+EXTRA_CFLAGS=$(LTTNG_UST_CFLAGS)
EXTRA_LIBS=$(LTTNG_UST_LIBS) -ldl
AUTOGEN_MPI_API=lttng-ust-mpi-defs.h lttng-ust-mpi.h lttng-ust-mpi-classes.h lttng-ust-mpi-impl.c lttng-ust-mpi-states.h
mpicc -o $@ $^
liblttng-ust-mpi.so: lttng-ust-mpi.c $(AUTOGEN_MPI_API)
- gcc -O2 -D ENABLE_LTTNG_TRACEPOINTS -I . -I $$(dirname $(MPI_HEADER)) -Wall -Werror -shared -fPIC $(EXRTA_CFLAGS) -o $@ lttng-ust-mpi.c lttng-ust-mpi-impl.c $(EXTRA_LIBS)
+ gcc -O2 -D ENABLE_LTTNG_TRACEPOINTS -I . -I $$(dirname $(MPI_HEADER)) -Wall -Werror -shared -fPIC $(EXTRA_CFLAGS) -o $@ lttng-ust-mpi.c lttng-ust-mpi-impl.c $(EXTRA_LIBS)
lttng-ust-mpi.c: $(MPI_HEADER) | lttng-auto-mpi-wrappers
./lttng-auto-mpi-wrappers $(MPI_HEADER) $@