aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-03-03 08:03:26 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1992-03-03 08:03:26 -0500
commit983a9061ab77a29915a535f307a65fe0d6ff49be (patch)
tree25b03bd9f8139d5d170e55dd9cef8a8c30a9d47b
parentf7e5dbdf5b7e682fb8187074c18b0f5d01d34ff8 (diff)
downloadgcc-983a9061ab77a29915a535f307a65fe0d6ff49be.zip
gcc-983a9061ab77a29915a535f307a65fe0d6ff49be.tar.gz
gcc-983a9061ab77a29915a535f307a65fe0d6ff49be.tar.bz2
Initial revision
From-SVN: r379
-rw-r--r--gcc/make-gcc.com28
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/make-gcc.com b/gcc/make-gcc.com
new file mode 100644
index 0000000..ff8ae23
--- /dev/null
+++ b/gcc/make-gcc.com
@@ -0,0 +1,28 @@
+$!
+$! Build GCC
+$!
+$! Set the def dir to proper place for use in batch. Works for interactive too.
+$flnm = f$enviroment("PROCEDURE") ! get current procedure name
+$set default 'f$parse(flnm,,,"DEVICE")''f$parse(flnm,,,"DIRECTORY")'
+$!
+$! First, build the preprocesor.
+$!
+$ @make-cccp
+$!
+$! To build the GNU C++ compiler in addition to the GNU CC compiler, comment
+$! out the `@make-cc1' line, and uncomment the `@make-cc1 cc1 cc1plus' line.
+$! To also build Objective-C, add "cc1obj" to the list.
+$!
+$! See the file make-cc1.com for a complete list of options.
+$!
+$ @make-cc1
+$! @make-cc1 cc1 cc1plus
+$!
+$!
+$! Now build the library routines that are required. These will be placed in
+$! libgcc2.olb. To install, extract all of the modules from libgcc2.olb and
+$! add them to gnu_cc:[000000]gcclib.olb. You may have to delete the eprintf
+$! and new modules from the gnu_cc:[000000]gcclib.olb, since libgcc2 supplies
+$! these same routines with different module names.
+$!
+$@make-l2