source: trunk/third/gcc/make-gcc.com @ 8834

Revision 8834, 1022 bytes checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
Line 
1$!
2$!      Build GCC
3$!
4$! Set the def dir to proper place for use in batch. Works for interactive too.
5$flnm = f$enviroment("PROCEDURE")     ! get current procedure name
6$set default 'f$parse(flnm,,,"DEVICE")''f$parse(flnm,,,"DIRECTORY")'
7$!
8$!
9$! First, build the preprocessor.
10$!
11$ @make-cccp
12$!
13$! To build the GNU C++ compiler in addition to the GNU CC compiler, comment
14$! out the `@make-cc1' line, and uncomment the `@make-cc1 cc1 cc1plus' line.
15$! To also build Objective-C, add "cc1obj" to the list.
16$!
17$! See the file make-cc1.com for a complete list of options.
18$!
19$ @make-cc1
20$! @make-cc1 cc1 cc1plus
21$!
22$!
23$! Now build the library routines that are required.  These will be placed in
24$! libgcc2.olb.  To install, extract all of the modules from libgcc2.olb and
25$! add them to gnu_cc:[000000]gcclib.olb.  You may have to delete the eprintf
26$! and new modules from the gnu_cc:[000000]gcclib.olb, since libgcc2 supplies
27$! these same routines with different module names.
28$!
29$! Now build gcclib2.olb
30$!
31$ @make-l2
32$!
Note: See TracBrowser for help on using the repository browser.