Hi, it's not just GCJ, it's Java convention for "inner classes":
http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javac.html "Inner class definitions produce additional class files. These class files have names combining the inner and outer class names, such as MyClass$MyInnerClass.class." Regards Alex > -----Original Message----- > Of ext Paul D. Smith > %% Steve Pribyl <[EMAIL PROTECTED]> writes: > > sp> I am trying to build an application using GCJ. GCJ creates file > sp> with "$" in the name. > > I wonder if there's any opportunity to discuss this naming convention > with the GCJ folks, and maybe get it changed? This will make using GNU > make (or any other make) with GCJ quite painful. For whatever reason, > handling of special characters in make is and always has been an > ill-defined and difficult area... best to simply avoid them. > > Characters which are special to GNU make are whitespace, colon (":"), > and dollar ("$"). If you're being cautious it's not a bad idea to avoid > semicolon (";") and sharp/pound ("#"), and _maybe_ equal ("=") as well. > _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
