Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
b5890b31
Commit
b5890b31
authored
Jul 11, 1994
by
Richard Kenner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revise to be more consistent with make-cc1.com for symbol setup &
usage and for echoing command execution. From-SVN: r7709
parent
63468c37
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
44 additions
and
23 deletions
+44
-23
gcc/make-cccp.com
+44
-23
No files found.
gcc/make-cccp.com
View file @
b5890b31
...
...
@@ -11,28 +11,36 @@ $
$!
$! C compiler
$!
$ CC := gcc
$! CC := cc !uncomment for VAXC
$ BISON := bison
$ RENAME := rename
$ LINK := link
$ CC = "gcc"
$! CC = "cc" !uncomment for VAXC
$ BISON = "bison"
$ RENAME= "rename/New_Version"
$ LINK = "link"
$ echo = "write sys$output"
$!
$! Compiler options
$!
$ CFLAGS = "/
debug/incl=([],[.config.])
"
$! CFLAGS = "/no
opt/incl=([],[.config])
" !uncomment for VAXC
$ CFLAGS = "/
Debug/noVerbos
"
$! CFLAGS = "/no
Opt
" !uncomment for VAXC
$!
$! Link options
$!
$ LDFLAGS
:= /nomap
$ LDFLAGS
= "/noMap"
$!
$! Link libraries
$!
$ LIBS := gnu_cc:[000000]gcclib.olb/libr,sys$library:vaxcrtl.olb/libr
$! LIBS := alloca.obj,sys$library:vaxcrtl.olb/libr !uncomment for VAXC
$ LIBS = "gnu_cc:[000000]gcclib.olb/Libr,sys$library:vaxcrtl.olb/Libr"
$! LIBS = "alloca.obj,sys$library:vaxcrtl.olb/Libr" !uncomment for VAXC
$
$!!!!!!!
$! Nothing beyond this point should need any local configuration changes.
$!!!!!!!
$
$ if "''p1'" .eqs. "LINK" then goto Link
$ 'CC 'CFLAGS cccp.c
$ echo " Building the preprocessor."
$ set verify
$ 'CC''CFLAGS' cccp.c
$!'f$verify(0)
$ t1:='f$search("CEXP.C")'
$ if "''t1'" .eqs. "" then goto 10$
$ t1:='f$file_attributes("CEXP.Y","RDT")'
...
...
@@ -40,18 +48,31 @@ $ t1:='f$cvtime(t1)'
$ t2:='f$file_attributes("CEXP.C","RDT")'
$ t2:='f$cvtime(t2)'
$ if t1 .les. t2 then goto 20$
$ 10$:
$ bison cexp.y
$ rename cexp_tab.c cexp.c
$ 20$:
$!
$ if f$locate("alloca.obj",f$edit(LIBS,"lowercase")).lt.f$length(LIBS) then -
'CC 'CFLAGS /define="STACK_DIRECTION=(-1)" alloca.c
$!
$ 'CC 'CFLAGS cexp.c
$ 'CC 'CFLAGS version.c
$ Link:
$ link 'LDFLAGS /exe=gcc-cpp cccp,cexp,version,version.opt/opt,'LIBS'
$10$:
$ set verify
$ 'BISON' cexp.y
$ 'RENAME' cexp_tab.c cexp.c
$!'f$verify(0)
$20$:
$!
$ if f$locate("alloca.obj",f$edit(LIBS,"lowercase")).lt.f$length(LIBS)
$ then
$ set verify
$ 'CC''CFLAGS'/Define="STACK_DIRECTION=(-1)" alloca.c !#'f$verify(1)
$!'f$verify(0)
$ endif
$!
$ echo " (Ignore any warning about not finding file ""bison.simple"".)"
$ set verify
$ 'CC''CFLAGS' cexp.c
$ 'CC''CFLAGS' version.c
$!'f$verify(0)
$Link:
$ echo " Linking the preprocessor."
$ set verify
$ 'LINK''LDFLAGS'/Exe=gcc-cpp.exe cccp.obj,cexp.obj,version.obj,version.opt/Opt,-
'LIBS'
$!'f$verify(0)
$!
$! Done
$!
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment