2 # Copyright (C) 2014 - Christian Babeux <christian.babeux@efficios.com>
4 # THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED OR
5 # IMPLIED. ANY USE IS AT YOUR OWN RISK.
7 # Permission is hereby granted to use or copy this program for any purpose,
8 # provided the above notices are retained on all copies. Permission to modify
9 # the code and to distribute modified code is granted, provided the above
10 # notices are retained, and a notice that the code was modified is included
11 # with the above copyright notice.
13 # This Makefile is not using automake so that users may see how to build a
14 # program with tracepoint provider probes as stand-alone shared objects.
16 # This makefile is purposefully kept simple to support GNU and BSD make.
21 # Default JUL jar name.
22 JARFILE
=liblttng-ust-agent.jar
23 LOG4J
=/usr
/share
/java
/log4j.jar
25 # Check if the top level makefile overrides the JUL Jar file name.
26 ifneq "$(JAVA_JARFILE_OVERRIDE)" ""
27 JARFILE
=$(JAVA_JARFILE_OVERRIDE
)
30 # Check if the top level makefile overrides the JUL classpath.
31 ifeq "$(JAVA_CLASSPATH_OVERRIDE)" ""
32 CLASSPATH
=/usr
/local
/share
/java
/$(JARFILE
):/usr
/share
/java
/$(JARFILE
):$(LOG4J
)
34 CLASSPATH
=$(JAVA_CLASSPATH_OVERRIDE
)/$(JARFILE
):$(LOG4J
)
37 JC
= javac
-classpath
"$(CLASSPATH):."
38 .SUFFIXES
: .java .class
40 $(JC
) $(JFLAGS
) $*.java
46 classes
: $(CLASSES
:.java
=.class
)
This page took 0.062159 seconds and 5 git commands to generate.