3 INCLUDE_DIR
=/usr
/include
5 all: sample-thread sample sample-highspeed sample-printf
7 sample-thread
: sample-thread.c ltt-facility-loader-user_generic.c
8 $(CC
) $(CFLAGS
) -lpthread
-o
$@
$^
10 sample
: sample.c ltt-facility-loader-user_generic.c
11 $(CC
) $(CFLAGS
) -o
$@
$^
13 sample-highspeed
: sample-highspeed.c ltt-facility-loader-user_generic.c
14 $(CC
) $(CFLAGS
) -o
$@
$^
16 sample-printf
: sample-printf.c ltt-facility-loader-user_generic.c
17 $(CC
) $(CFLAGS
) -o
$@
$^
19 .PHONY
: clean install
22 if
[ ! -e
"$(INCLUDE_DIR)/ltt" ] ; then mkdir
$(INCLUDE_DIR
)/ltt
; fi
23 cp
-f ltt
/*.h
$(INCLUDE_DIR
)/ltt
26 rm -fr
*.o
*~ sample-thread sample sample-highspeed sample-printf