From c3300283ecc397d26ad9dfe31d1710ec45db2af0 Mon Sep 17 00:00:00 2001
From: wisberg
Date: Mon, 16 Dec 2002 17:09:36 +0000
Subject: initial version
---
build/src/$installer$/org/aspectj/Main.java | 1699 ++++++++++++++++++++
.../internal/tools/ant/taskdefs/AJInstaller.java | 330 ++++
.../internal/tools/ant/taskdefs/AJPush.java | 89 +
.../internal/tools/ant/taskdefs/AntBuilder.java | 721 +++++++++
.../internal/tools/ant/taskdefs/BuildModule.java | 156 ++
.../internal/tools/ant/taskdefs/Checklics.java | 735 +++++++++
.../tools/ant/taskdefs/ConditionalTask.java | 182 +++
.../ant/taskdefs/CopyAndInlineStylesheet.java | 113 ++
.../tools/ant/taskdefs/StripNonBodyHtml.java | 233 +++
.../tools/ant/taskdefs/TestBuildModule.java | 79 +
.../tools/ant/taskdefs/taskdefs.properties | 20 +
.../aspectj/internal/tools/build/BuildSpec.java | 161 ++
.../org/aspectj/internal/tools/build/Builder.java | 497 ++++++
.../org/aspectj/internal/tools/build/Messager.java | 43 +
.../org/aspectj/internal/tools/build/Module.java | 501 ++++++
.../org/aspectj/internal/tools/build/Modules.java | 68 +
.../internal/tools/build/ProductModule.java | 70 +
.../src/org/aspectj/internal/tools/build/Util.java | 174 ++
.../org/aspectj/internal/tools/build/package.html | 12 +
19 files changed, 5883 insertions(+)
create mode 100644 build/src/$installer$/org/aspectj/Main.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/AJInstaller.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/AJPush.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/BuildModule.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/Checklics.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/ConditionalTask.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/CopyAndInlineStylesheet.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/StripNonBodyHtml.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/TestBuildModule.java
create mode 100644 build/src/org/aspectj/internal/tools/ant/taskdefs/taskdefs.properties
create mode 100644 build/src/org/aspectj/internal/tools/build/BuildSpec.java
create mode 100644 build/src/org/aspectj/internal/tools/build/Builder.java
create mode 100644 build/src/org/aspectj/internal/tools/build/Messager.java
create mode 100644 build/src/org/aspectj/internal/tools/build/Module.java
create mode 100644 build/src/org/aspectj/internal/tools/build/Modules.java
create mode 100644 build/src/org/aspectj/internal/tools/build/ProductModule.java
create mode 100644 build/src/org/aspectj/internal/tools/build/Util.java
create mode 100644 build/src/org/aspectj/internal/tools/build/package.html
(limited to 'build/src')
diff --git a/build/src/$installer$/org/aspectj/Main.java b/build/src/$installer$/org/aspectj/Main.java
new file mode 100644
index 000000000..b7cdda94e
--- /dev/null
+++ b/build/src/$installer$/org/aspectj/Main.java
@@ -0,0 +1,1699 @@
+/* *******************************************************************
+ * Copyright (c) 2000-2001 Xerox Corporation,
+ * 2002 Palo Alto Research Center, Incorporated (PARC).
+ * All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Common Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://www.eclipse.org/legal/cpl-v10.html
+ *
+ * Contributors:
+ * Xerox/PARC initial implementation
+ * ******************************************************************/
+
+
+
+package $installer$.org.aspectj;
+
+import javax.swing.*;
+import javax.swing.border.*;
+import java.awt.*;
+import java.awt.event.*;
+import java.io.*;
+import java.net.URL;
+import java.util.zip.*;
+import java.util.*;
+import java.lang.reflect.InvocationTargetException;
+
+/**
+ * Invoke the Installer gui.
+ * To run without gui, pass two arguments:
+ *
"-text".equals(arg[0])
+ *
arg[1] is the path to a properties file which defines
+ * name="output.dir" value="{path to output dir}"
+ * name="context.javaPath" value="{path to JDKDIR}", i.e,.
+ *