diff options
author | Matthew Johnson <mjj29@hecate.trinhall.cam.ac.uk> | 2006-11-17 14:27:32 +0000 |
---|---|---|
committer | Matthew Johnson <mjj29@hecate.trinhall.cam.ac.uk> | 2006-11-17 14:27:32 +0000 |
commit | 2631cb04f16bbb266d70701ba409bdca8508cb97 (patch) | |
tree | 6dbf5cdd52b520e00863513ac65bcd2cfe5e2bdc | |
parent | 3c05f3dbc963d426c2189f52f68c98abb13c7bee (diff) | |
parent | f1a9ec0f79eb66eda93c62c9b04360f62d1a7b79 (diff) |
Merge branch 'master' of git+ssh://git.freedesktop.org/git/dbus/dbus-java
Conflicts:
changelog
-rw-r--r-- | INSTALL | 2 | ||||
-rw-r--r-- | Makefile | 22 | ||||
-rw-r--r-- | TODO | 7 | ||||
-rw-r--r-- | changelog | 3 |
4 files changed, 24 insertions, 10 deletions
@@ -31,7 +31,7 @@ directories can be achieved using the BINDIR etc variables. For more detail read the Makefile. Documentation for the bindings can be built with `make doc' and installed with -`make install-doc', with the same provisos for installation paths. +`make install-doc install-man', with the same provisos for installation paths. Using the Bindings ------------------ @@ -37,6 +37,9 @@ LIBPREFIX?=$(PREFIX)/lib/jni BINPREFIX?=$(PREFIX)/bin DOCPREFIX?=$(PREFIX)/share/doc/libdbus-java MANPREFIX?=$(PREFIX)/share/man/man1 +RUNPREFIX?=$(PREFIX) +RUNJARPREFIX?=$(RUNPREFIX)/share/java +RUNLIBPREFIX?=$(RUNPREFIX)/lib/jni VERSION = 1.12 RELEASEVERSION = 1.11 @@ -192,20 +195,27 @@ install: dbus-java-viewer-$(VERSION).jar libdbus-java-$(VERSION).jar libdbus-jav install -d $(LIBPREFIX) install libdbus-java.so $(LIBPREFIX) install -d $(BINPREFIX) - sed 's,\%JARPATH\%,$(JARPREFIX),;s,\%LIBPATH\%,$(LIBPREFIX),' < bin/DBusViewer > $(BINPREFIX)/DBusViewer + sed 's,\%JARPATH\%,$(RUNJARPREFIX),;s,\%LIBPATH\%,$(RUNLIBPREFIX),' < bin/DBusViewer > $(BINPREFIX)/DBusViewer chmod +x $(BINPREFIX)/DBusViewer - sed 's,\%JARPATH\%,$(JARPREFIX),;s,\%LIBPATH\%,$(LIBPREFIX),' < bin/CreateInterface > $(BINPREFIX)/CreateInterface + sed 's,\%JARPATH\%,$(RUNJARPREFIX),;s,\%LIBPATH\%,$(RUNLIBPREFIX),' < bin/CreateInterface > $(BINPREFIX)/CreateInterface chmod +x $(BINPREFIX)/CreateInterface - sed 's,\%JARPATH\%,$(JARPREFIX),;s,\%LIBPATH\%,$(LIBPREFIX),' < bin/ListDBus > $(BINPREFIX)/ListDBus + sed 's,\%JARPATH\%,$(RUNJARPREFIX),;s,\%LIBPATH\%,$(RUNLIBPREFIX),' < bin/ListDBus > $(BINPREFIX)/ListDBus chmod +x $(BINPREFIX)/ListDBus -install-doc: doc CreateInterface.1 ListDBus.1 DBusViewer.1 changelog AUTHORS COPYING README INSTALL +install-man: CreateInterface.1 ListDBus.1 DBusViewer.1 changelog AUTHORS COPYING README INSTALL install -d $(DOCPREFIX) install -m 644 changelog $(DOCPREFIX) install -m 644 COPYING $(DOCPREFIX) install -m 644 AUTHORS $(DOCPREFIX) install -m 644 README $(DOCPREFIX) install -m 644 INSTALL $(DOCPREFIX) + install -d $(MANPREFIX) + install -m 644 CreateInterface.1 $(MANPREFIX)/CreateInterface.1 + install -m 644 ListDBus.1 $(MANPREFIX)/ListDBus.1 + install -m 644 DBusViewer.1 $(MANPREFIX)/DBusViewer.1 + +install-doc: doc + install -d $(DOCPREFIX) install -m 644 doc/dbus-java.dvi $(DOCPREFIX) install -m 644 doc/dbus-java.ps $(DOCPREFIX) install -m 644 doc/dbus-java.pdf $(DOCPREFIX) @@ -215,10 +225,6 @@ install-doc: doc CreateInterface.1 ListDBus.1 DBusViewer.1 changelog AUTHORS COP install -m 644 doc/dbus-java/*.png $(DOCPREFIX)/dbus-java install -d $(DOCPREFIX)/api cp -a doc/api/* $(DOCPREFIX)/api - install -d $(MANPREFIX) - install -m 644 CreateInterface.1 $(MANPREFIX)/CreateInterface.1 - install -m 644 ListDBus.1 $(MANPREFIX)/ListDBus.1 - install -m 644 DBusViewer.1 $(MANPREFIX)/DBusViewer.1 dist: .dist .dist: bin dbus-java.c dbus-java.tex Makefile org tmp-session.conf CreateInterface.sgml ListDBus.sgml DBusViewer.sgml changelog AUTHORS COPYING README INSTALL @@ -1,5 +1,12 @@ * support Enums as UInt32s * use native java backend + * allow 'virtual' object handlers, so that all object paths under a certain hierarchy are handled by the same object + * fix dbus-viewer to recurse on paths + * extend dbus-viewer to make calls + * check that this is true: + objects should not return ObjectUnknown if the path has an existant + child node, but should if not (for introspection) It should return + UnknownInterface or Method * make it work with free VM/Compilers: make CFLAGS="`pkg-config --cflags dbus-1` -I/opt/java-generics/include" CLASSPATH=/opt/java-generics/share/classpath/glibj.zip:. LD_LIBRARY_PATH=/opt/java-generics/lib/classpath/ JAVAC="ecj -1.5" JAVA_HOME=/opt/java-generics/ JCFLAGS="-cp classes -bootclasspath /opt/java-generics/share/classpath/glibj.zip" JAVA=jamvm check after installing eclipse eclipse-ecj jamvm and compiling classpath-generics with prefix=/opt/java-generics @@ -4,7 +4,8 @@ Version 1.12: Version 1.11: - * fix bugs for debian packaging, split install targets + * fix script replacement directories to be different to install directories + * split install-doc and install-man to allow easy split -doc package Version 1.10: |