? ChangeLog.one ? gnu/classpath/Configuration.java Index: acconfig.h =================================================================== RCS file: /cvs/classpath/acconfig.h,v retrieving revision 1.1 diff -r1.1 acconfig.h 20a21,23 > /* Define as 1 if building with debugging code included, this is not -g */ > #define DEBUG 0 > Index: configure.in =================================================================== RCS file: /cvs/classpath/configure.in,v retrieving revision 1.63 diff -r1.63 configure.in 197a198,217 > > dnl ----------------------------------------------------------- > dnl Enable debugging statements at compile time. By default > dnl these statements should be optimized out of the bytecode > dnl produced by an optimizing Java compiler and not hinder > dnl performance. > dnl ----------------------------------------------------------- > LIBGCJDEBUG="false" > AC_ARG_ENABLE(libgcj-debug, > [ --enable-libgcj-debug enable runtime debugging code], > if test "$enable_libgcj_debug" = yes; then > AC_DEFINE(DEBUG) > LIBGCJDEBUG="true" > fi) > ] > AC_SUBST(LIBGCJDEBUG) > > dnl ----------------------------------------------------------- > > 267a288,289 > gnu/classpath/Makefile > gnu/classpath/Configuration.java Index: gnu/Makefile.am =================================================================== RCS file: /cvs/classpath/gnu/Makefile.am,v retrieving revision 1.5 diff -r1.5 Makefile.am 4c4 < SUBDIRS = java tools --- > SUBDIRS = classpath java tools Index: gnu/classpath/.cvsignore =================================================================== RCS file: .cvsignore diff -N .cvsignore 0a1,2 > Makefile > Makefile.in Index: gnu/classpath/Configuration.java.in =================================================================== RCS file: Configuration.java.in diff -N Configuration.java.in 0a1,41 > /* gnu.classpath.Configuration > Copyright (C) 1998 Free Software Foundation, Inc. > > This file is part of GNU Classpath. > > GNU Classpath is free software; you can redistribute it and/or modify > it under the terms of the GNU General Public License as published by > the Free Software Foundation; either version 2, or (at your option) > any later version. > > GNU Classpath is distributed in the hope that it will be useful, but > WITHOUT ANY WARRANTY; without even the implied warranty of > MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > General Public License for more details. > > You should have received a copy of the GNU General Public License > along with GNU Classpath; see the file COPYING. If not, write to the > Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA > 02111-1307 USA. > > As a special exception, if you link this library with other files to > produce an executable, this library does not by itself cause the > resulting executable to be covered by the GNU General Public License. > This exception does not however invalidate any other reasons why the > executable file might be covered by the GNU General Public License. */ > > package gnu.classpath; > > /** > * This file defines compile-time constants that can be accessed by > * java code. It is pre-processed by configure. > */ > public interface Configuration > { > // The value of DEBUG is substituted according to whether the > // "--enable-libgcj-debug" argument was passed to configure. Code > // which is made conditional based on the value of this flag will > // be removed by the optimizer in a non-debug build. > > boolean DEBUG = @LIBGCJDEBUG@; > } Index: gnu/classpath/Makefile.am =================================================================== RCS file: Makefile.am diff -N Makefile.am 0a1,5 > ## Input file for automake to generate the Makefile.in used by configure > > EXTRA_DIST = \ > Configuration.java.in >