javaprims.h: Updated namespace declarations.

* include/javaprims.h: Updated namespace declarations.
	* classes.pl (scan): Uniquify class list.
	* Makefile.in, configure: Rebuilt.
	* Makefile.am (nat_source_files): Added natConcreteProcess.cc.
	(built_java_source_files): New macro.
	(nat_headers): Added built_java_source_files.
	(javao_files): Likewise.
	(EXTRA_libgcj_la_SOURCES): Likewise.
	(libgcj.zip): Create built class files.
	($(built_java_source_files:.java=.class)): New target.
	(jv_convert_LDADD): Added -L$(here)/.libs.
	* configure.in: Create links for ConcreteProcess.java and
	natConcreteProcess.cc.
	* java/lang/Runtime.java (exec): Create a ConcreteProcess.
	* java/lang/natEcosProcess.cc: New file.
	* java/lang/EcosProcess.java: New file.
	* java/lang/PosixProcess.java: New file.
	* java/lang/natPosixProcess.cc: New file.

From-SVN: r26901
This commit is contained in:
Tom Tromey 1999-05-12 11:23:44 +00:00 committed by Tom Tromey
parent 3b551e09f1
commit 42962a480a
12 changed files with 555 additions and 125 deletions

View file

@ -36,7 +36,7 @@ sub scan
{
local ($dir, $indent) = @_;
local (@subdirs) = ();
local (@classes) = ();
local (%classes) = ();
local ($d) = new DirHandle $dir;
local (*JFILE);
@ -72,7 +72,7 @@ sub scan
# For now assume that class names start with upper
# case letter.
next unless /(class|interface) ([A-Z][A-Za-z0-9]+)/;
push (@classes, $2);
$classes{$2} = 1;
}
close (FILE);
}
@ -86,7 +86,7 @@ sub scan
print $spaces, "namespace ", $classname, "\n";
print $spaces, "{\n";
foreach (sort @classes)
foreach (sort keys %classes)
{
print $spaces, " class ", $_, ";\n";
}