The BCEL-builder module

The contents of this directory are:

And pretty much nothing else. Well, then, what do you do with this directory? Well, the whole point is to generate bcel/bcel.jar in the lib package. To do so, first stick bcel-5.1-src.zip in this directory, then run ant. (at one point, this was available at http://archive.apache.org/dist/jakarta/bcel/source/bcel-5.1-src.zip) After much unzipping, patching, and compiling, you should get an appropriate bcel.jar file. Now put it in the appropriate place.

If there's something wrong with the bcel.jar in the lib project, well, then you've got some development to do. You'll need to know some more ant targets. But before anything, get that bcel-5.1-src.zip and stick it in this directory. NOTE: You should be working on BCEL when the package names are org.aspectj.apache.bcel, and *not* when the package names are org.apache.bcel. If you run the extractAndPatch task below, you will be left with a src folder in the correct state for further development.

There are five top-level ant targets apart from the usual "clean":

All of the tasks are destructive, so don't do "ant extract", for example, if you have anything in the project source directory you care about.