From: wisberg Date: Mon, 16 Dec 2002 16:51:08 +0000 (+0000) Subject: initial version X-Git-Tag: initial_CPL~13 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3cde920c3f7eb8241bf569007e25225d80b43c0f;p=aspectj.git initial version --- 3cde920c3f7eb8241bf569007e25225d80b43c0f diff --git a/bridge/.classpath b/bridge/.classpath new file mode 100644 index 000000000..3a4b63b89 --- /dev/null +++ b/bridge/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/bridge/.cvsignore b/bridge/.cvsignore new file mode 100644 index 000000000..614655da9 --- /dev/null +++ b/bridge/.cvsignore @@ -0,0 +1,4 @@ +bin +ant.properties +bridge.mf.txt + diff --git a/bridge/.project b/bridge/.project new file mode 100644 index 000000000..91c755134 --- /dev/null +++ b/bridge/.project @@ -0,0 +1,18 @@ + + + bridge + + + util + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/build/.classpath b/build/.classpath new file mode 100644 index 000000000..a52393fc3 --- /dev/null +++ b/build/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/build/.project b/build/.project new file mode 100644 index 000000000..1f143eab5 --- /dev/null +++ b/build/.project @@ -0,0 +1,17 @@ + + + build + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/build/build-properties.xml b/build/build-properties.xml new file mode 100644 index 000000000..71628de10 --- /dev/null +++ b/build/build-properties.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Build Properties + + build.date = ${build.date} + build.time = ${build.time} + build.version = ${build.version} + build.version.long = ${build.version.long} + build.version.short = ${build.version.short} + aspectj.modules.dir = ${aspectj.modules.dir} + aj.build.dir = ${aj.build.dir} + aj.results.dir = ${aj.results.dir} + release.build = ${release.build} + ant.home = ${ant.home} + java.home = ${java.home} + + diff --git a/build/build.xml b/build/build.xml new file mode 100644 index 000000000..0382c4428 --- /dev/null +++ b/build/build.xml @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + &build-properties; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/readme-build-module.html b/build/readme-build-module.html new file mode 100644 index 000000000..e826af47a --- /dev/null +++ b/build/readme-build-module.html @@ -0,0 +1,59 @@ + +AspectJ build + +

AspectJ build

+ +This build module contains taskdefs and resources for doing builds +and checking source licenses. + +To do a build, use Ant to run +build.xml +from this directory. + +

+The + + BuildModule +taskdef implements an integrated module or product build. +Module builds are based on the Eclipse .classpath file, and can produce +a jar with the module classes, with two variations: (a) include only +the module classes, or assemble the jar complete with all antecedent +modules and libraries; and (b) compile the module(s) without any +testing source or libraries. If there is a file {moduleName}.mf.txt +in the module directory, it will be used as the manifest for the +module jar file. + +Product builds are defined by introspection of a +products subdirectory like +products/tools for the AspectJ tools installer. + +These have an install directory for installer resources +and a dist directory containing all files belonging in +the distribution, including 0-length placeholders for the module build +results. + +

+Top-level temporary build directories are prefixed "aj-", +so you can safely destroy any such directory or ignore it +in CVS or the Eclipse package explorer. By default the build script +puts them at the same level as other modules. +

+Updating this module: + +Because the BuildModule taskdef extracts dependencies from the Eclipse +.classpath file, there is no need to update build scripts when +adding or removing modules or changing their dependencies, so long +as they are all in the base modules directory (usually the base of +the eclipse workspace. +All required libraries are checked into the lib module. + +

The BuildModule taskdef makes some assumptions about the naming, +position, and contents of module directories and files. +Understand those (documented in + + BuildModule.java) before using non-standard module directories. + +


+ + + diff --git a/lib/.classpath b/lib/.classpath new file mode 100644 index 000000000..988a4cb47 --- /dev/null +++ b/lib/.classpath @@ -0,0 +1,5 @@ + + + + + diff --git a/lib/.project b/lib/.project new file mode 100644 index 000000000..106aa246d --- /dev/null +++ b/lib/.project @@ -0,0 +1,17 @@ + + + lib + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/lib/readme-lib-module.html b/lib/readme-lib-module.html new file mode 100644 index 000000000..33ce54651 --- /dev/null +++ b/lib/readme-lib-module.html @@ -0,0 +1,44 @@ + +AspectJ library module + +

AspectJ library module

+ +This module primarily contains binary libraries from open-source projects, +some of which are subject to licenses other than the Common Public License (CPL). +Those not subject to CPL are not distributed in source or binary form with +AspectJ (except for Apache's BCEL), but are used in the development of AspectJ. +This module also contains some bootstrap libraries and test sources. + + + + \ No newline at end of file diff --git a/runtime/.classpath b/runtime/.classpath new file mode 100644 index 000000000..5e7014daf --- /dev/null +++ b/runtime/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/runtime/.cvsignore b/runtime/.cvsignore new file mode 100644 index 000000000..ee1d501c3 --- /dev/null +++ b/runtime/.cvsignore @@ -0,0 +1,3 @@ +bin +ant.properties +runtime.mf.txt diff --git a/runtime/.project b/runtime/.project new file mode 100644 index 000000000..91c0089c8 --- /dev/null +++ b/runtime/.project @@ -0,0 +1,17 @@ + + + runtime + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/util/.classpath b/util/.classpath new file mode 100644 index 000000000..5e7014daf --- /dev/null +++ b/util/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/util/.cvsignore b/util/.cvsignore new file mode 100644 index 000000000..fe99505dc --- /dev/null +++ b/util/.cvsignore @@ -0,0 +1,2 @@ +bin + diff --git a/util/.project b/util/.project new file mode 100644 index 000000000..ee97704dd --- /dev/null +++ b/util/.project @@ -0,0 +1,17 @@ + + + util + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + +