~lttng/lttng-ust/lttng-ust

« back to all changes in this revision

Viewing changes to tests/easy_ust/Makefile

  • Committer: Mathieu Desnoyers
  • Date: 2012-02-16 17:20:36 UTC
  • Revision ID: git-v1:7ccf75d384dd852f7aa51b44663546dd3c6baa83
Install easy-ust and gen-tp examples in doc/

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2011-2012  Matthew Khouzam <matthew.khouzam@ericsson.com> 
2
 
# Copyright (C) 2012  Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
3
 
#
4
 
# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
5
 
# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
6
 
#
7
 
# Permission is hereby granted to use or copy this program for any
8
 
# purpose,  provided the above notices are retained on all copies.
9
 
# Permission to modify the code and to distribute modified code is
10
 
# granted, provided the above notices are retained, and a notice that
11
 
# the code was modified is included with the above copyright notice.
12
 
 
13
 
# This makefile is not using automake so that people can see how to make
14
 
# simply. It builds a program with a statically embedded tracepoint
15
 
# provider probe.
16
 
# the "html" target helps for documentation (req. code2html)
17
 
 
18
 
CC = gcc
19
 
LIBS = -ldl -llttng-ust
20
 
CFLAGS = -I.
21
 
 
22
 
all: sample
23
 
 
24
 
sample: sample.o tp.o
25
 
        $(CC) $(LIBS) -o $@ $^
26
 
 
27
 
sample.o: sample.c sample_component_provider.h
28
 
        $(CC) $(CFLAGS) -c -o $@ $<
29
 
 
30
 
tp.o: tp.c sample_component_provider.h
31
 
        $(CC) $(CFLAGS) -c -o $@ $<
32
 
 
33
 
html: sample_component_provider.html sample.html tp.html
34
 
 
35
 
%.html: %.c 
36
 
        code2html -lc $< $@
37
 
 
38
 
%.html : %.h
39
 
        code2html -lc $< $@
40
 
 
41
 
.PHONY: clean
42
 
clean:
43
 
        rm -f *.html  
44
 
        rm -f *.o sample