2 # Copyright (C) 2021 Francis Deslauriers <francis.deslauriers@efficios.com>
4 # SPDX-License-Identifier: MIT
7 LOCAL_CPPFLAGS
+= -I.
-g
-O0
8 LIBS_INSTRUMENTED_APP
= -ldl
-llttng-ust
9 LIBS_QUERY_EXAMPLE
= -llttng-ctl
12 all: instrumented-app query-example
14 tracepoint-incr-value-example.o
: tracepoint-incr-value-example.c tracepoint-incr-value-example.h
15 @if
$(AM_V_P
); then set
-x
; else echo
" CC $@"; fi
; \
16 $(CC
) $(CPPFLAGS
) $(LOCAL_CPPFLAGS
) $(AM_CFLAGS
) $(AM_CPPFLAGS
) \
19 instrumented-app.o
: instrumented-app.c
20 @if
$(AM_V_P
); then set
-x
; else echo
" CC $@"; fi
; \
21 $(CC
) $(CPPFLAGS
) $(LOCAL_CPPFLAGS
) $(AM_CFLAGS
) $(AM_CPPFLAGS
) \
24 instrumented-app
: instrumented-app.o tracepoint-incr-value-example.o
25 @if
$(AM_V_P
); then set
-x
; else echo
" CCLD $@"; fi
; \
26 $(CC
) -o
$@
$(LDFLAGS
) $(CPPFLAGS
) $(AM_LDFLAGS
) $(AM_CFLAGS
) \
27 $(CFLAGS
) instrumented-app.o tracepoint-incr-value-example.o
$(LIBS_INSTRUMENTED_APP
)
29 query-example
: query-example.c
30 @if
$(AM_V_P
); then set
-x
; else echo
" CC $@"; fi
; \
31 $(CC
) $(CPPFLAGS
) $(LOCAL_CPPFLAGS
) $(AM_CFLAGS
) $(AM_CPPFLAGS
) \
32 $(CFLAGS
) -o
$@
$< $(LIBS_QUERY_EXAMPLE
)
36 rm -f
*.o
*.a instrumented-app query-example