15 # 2 along with this work; if not, write to the Free Software Foundation,
16 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17 #
18 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
19 # or visit www.oracle.com if you need additional information or have any
20 # questions.
21
22 CFLAGS = -fPIC -O
23 OBJS = myfile.o
24 HEADERS = MyCanvas.h
25 CLASSES = MyCanvas.class
26
27 ENV = /usr/bin/env
28 JAVA = $(TESTJAVA)/bin/java -classpath .
29 JAVAC = $(TESTJAVA)/bin/javac
30 JAVAH = $(TESTJAVA)/bin/javah
31 LINK = ld
32
33 J_INC = $(TESTJAVA)/include
34 INCLUDES = -I$(J_INC) -I$(J_INC)/$(SYST) -I.
35 LIBS = -L$(TESTJAVA)/jre/lib/$(ARCH) -ljawt -lX11
36
37 all: $(CLASSES) libmylib.so
38
39 libmylib.so: $(HEADERS) $(OBJS)
40 $(LINK) -G -o libmylib.so $(OBJS) $(LIBS)
41
42 myfile.o: $(TESTSRC)/myfile.c
43 $(CC) $(CFLAGS) $(INCLUDES) -c $(TESTSRC)/myfile.c
44
45 clean:
46 rm -rf libmylib.so $(HEADERS) $(CLASSES) $(OBJS)
|
15 # 2 along with this work; if not, write to the Free Software Foundation,
16 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
17 #
18 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
19 # or visit www.oracle.com if you need additional information or have any
20 # questions.
21
22 CFLAGS = -fPIC -O
23 OBJS = myfile.o
24 HEADERS = MyCanvas.h
25 CLASSES = MyCanvas.class
26
27 ENV = /usr/bin/env
28 JAVA = $(TESTJAVA)/bin/java -classpath .
29 JAVAC = $(TESTJAVA)/bin/javac
30 JAVAH = $(TESTJAVA)/bin/javah
31 LINK = ld
32
33 J_INC = $(TESTJAVA)/include
34 INCLUDES = -I$(J_INC) -I$(J_INC)/$(SYST) -I.
35 LIBS = -L$(TESTJAVA)/lib/$(ARCH) -ljawt -lX11
36
37 all: $(CLASSES) libmylib.so
38
39 libmylib.so: $(HEADERS) $(OBJS)
40 $(LINK) -G -o libmylib.so $(OBJS) $(LIBS)
41
42 myfile.o: $(TESTSRC)/myfile.c
43 $(CC) $(CFLAGS) $(INCLUDES) -c $(TESTSRC)/myfile.c
44
45 clean:
46 rm -rf libmylib.so $(HEADERS) $(CLASSES) $(OBJS)
|