Index: build.conf =================================================================== --- build.conf (revision 11044) +++ build.conf (working copy) @@ -371,7 +371,7 @@ type = java path = subversion/bindings/java/org/tigris/subversion sources = *.java opt/*.java auth/*.java client/*.java wc/*.java -#install = For now, API code is installed by swig-java-java. +install = swig-java-api link-cmd = $(COMPILE_SWIG_JAVA_JAVAC) ### Decouple API targets from SWIG-specific targets #classes = subversion/bindings/java/build @@ -397,7 +397,7 @@ type = java path = subversion/bindings/swig/java/org/tigris/subversion sources = test/*.java -#install = test code isn't installed +install = swig-java-tests link-cmd = $(COMPILE_SWIG_JAVA_JAVAC) classes = subversion/bindings/swig/java/build package-roots = org Index: build/generator/gen_base.py =================================================================== --- build/generator/gen_base.py (revision 11044) +++ build/generator/gen_base.py (working copy) @@ -660,7 +660,7 @@ self.gen_obj.graph.add(DT_LIST, LT_TARGET_DIRS, build_path_join(self.path, dirname)) - self.gen_obj.graph.add(DT_INSTALL, self.name, self) + self.gen_obj.graph.add(DT_INSTALL, self.install, self) class TargetJavaClasses(TargetJava): def __init__(self, name, options, gen_obj): @@ -716,7 +716,7 @@ self.gen_obj.graph.add(DT_LIST, LT_TARGET_DIRS, build_path_join(self.path, dirname)) - self.gen_obj.graph.add(DT_INSTALL, self.name, self) + self.gen_obj.graph.add(DT_INSTALL, self.install, self) _build_types = {