Move to kernel style SPDX license identifiers
[lttng-ust.git] / doc / examples / demo-tracef / Makefile
CommitLineData
c0c0989a
MJ
1# SPDX-License-Identifier: MIT
2#
641c659a
MD
3# Copyright (C) 2013 Jérémie Galarneau <jeremie.galarneau@efficios.com>
4# Copyright (C) 2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
5#
641c659a
MD
6# This Makefile is not using automake so that users may see how to build
7# a program with tracepoint provider probes as stand-alone shared objects.
8#
9# This makefile is purposefully kept simple to support GNU and BSD make.
10
641c659a
MD
11LIBS = -ldl -llttng-ust # On Linux
12#LIBS = -lc # On BSD
13LOCAL_CPPFLAGS += -I.
dc5af9e3 14AM_V_P := :
641c659a 15
cfd56ee1 16all: demo-tracef demo-vtracef
641c659a
MD
17
18demo-tracef.o: demo-tracef.c
dc5af9e3
MJ
19 @if $(AM_V_P); then set -x; else echo " CC $@"; fi; \
20 $(CC) $(CPPFLAGS) $(LOCAL_CPPFLAGS) $(AM_CFLAGS) $(AM_CPPFLAGS) \
e1c62734 21 $(CFLAGS) -c -o $@ $<
641c659a
MD
22
23demo-tracef: demo-tracef.o
dc5af9e3
MJ
24 @if $(AM_V_P); then set -x; else echo " CCLD $@"; fi; \
25 $(CC) $(LDFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) $(CFLAGS) \
641c659a
MD
26 -o $@ $< $(LIBS)
27
cfd56ee1
MRB
28demo-vtracef.o: demo-vtracef.c
29 @if $(AM_V_P); then set -x; else echo " CC $@"; fi; \
30 $(CC) $(CPPFLAGS) $(LOCAL_CPPFLAGS) $(AM_CFLAGS) $(AM_CPPFLAGS) \
31 $(CFLAGS) -c -o $@ $<
32
33demo-vtracef: demo-vtracef.o
34 @if $(AM_V_P); then set -x; else echo " CCLD $@"; fi; \
35 $(CC) $(LDFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) $(CFLAGS) \
36 -o $@ $< $(LIBS)
37
641c659a
MD
38.PHONY: clean
39clean:
cfd56ee1 40 rm -f *.o *.a demo-tracef demo-vtracef
This page took 0.02615 seconds and 4 git commands to generate.