blob: 8d676284a4d954d25b8b9b3b2fdda4898791c435 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
INCLUDES= \
-I$(top_srcdir) \
-I$(top_builddir)/gcj/org/freedesktop/dbus \
$(DBUS_CLIENT_CFLAGS)
GCJH = gcjh
lib_LTLIBRARIES = libdbus-gcj-1.la
MOSTLYCLEANFILES = $(generated_headers) $(java_class_files)
java_sources = \
Message.java
native_sources = \
natMessage.cc
generated_headers = $(java_sources:.java=.h)
java_class_files = $(java_sources:.java=.class)
native_object_files = $(native_sources:.cc=.lo)
java_object_files = $(java_sources:.java=.lo)
.class.h:
$(GCJH) $(basename $<)
.java.class:
$(GCJ) -C $< -d ../../..
.cc.lo:
$(LIBTOOL) --mode=compile $(CXX) $(INCLUDES) $(CXXFLAGS) $(CPPFLAGS) -c -o '$@' '$<'
.java.lo:
$(LIBTOOL) --mode=compile $(GCJ) $(GCJ_FLAGS) -c -o '$@' '$<'
libdbus_gcj_1_la_SOURCES =
libdbus_gcj_1_la_DEPENDENCIES = \
$(generated_headers) \
$(native_object_files) \
$(java_object_files) \
$(java_class_files)
libdbus_gcj_1_la_LIBADD = \
$(native_object_files) \
$(java_object_files)
EXTRA_libdbus_gcj_1_la_SOURCES = \
$(native_sources) \
$(java_sources)
libdbus_gcj_1_la_LINK = $(LIBTOOL) --tag=CXX --mode=link $(CXX) -L$(here) $(JC1FLAGS) $(LDFLAGS) -o $@
|