This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

javac+packages+gcj+makefile=help_wanted



I cannot come up with a scheme for this build scenario:
1) There are nested packages
2) javac (actually jikes) is used since the code is 1.1, i.e. gcj -C ain't an
   option.
3) There should be a makefile that actually does dependencies, i.e. doesn't
  send files through javac or gcj if they're not newer than the
  .java source or don't reference newer .class files.

I've built makefiles that work with gcj without #1, but with packages
thrown in, I'm stuck.

I've seen various schemes that send groups of .java to javac or
.class to gcj (like the build of libgcj(?)), but I have lots of classes, and
it bogs down development to recompile the whole mess every time there's a
small source change.

Any ideas?
Thanks.

-Steve Ashe
ashe@qms.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]