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
7d7f30cf
Commit
7d7f30cf
authored
Apr 25, 2000
by
Bruce Korb
Committed by
Bruce Korb
Apr 25, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
use install-bin and install-sh in fixinc's makefile
From-SVN: r33423
parent
93220702
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
47 additions
and
44 deletions
+47
-44
gcc/ChangeLog
+7
-0
gcc/fixinc/Makefile.in
+36
-27
gcc/fixinc/mkfixinc.sh
+4
-17
No files found.
gcc/ChangeLog
View file @
7d7f30cf
2000
-
04
-
25
Bruce
Korb
<
bkorb
@gnu
.
org
>
*
fixinc
/
Makefile
.
in
:
make
the
removal
of
old
programs
more
robust
*
fixinc
/
mkfixinc
.
sh
:
use
the
two
new
targets
in
the
Makefile
:
install
-
bin
and
install
-
sh
2000
-
04
-
25
Nick
Clifton
<
nickc
@cygnus
.
com
>
*
integrate
.
c
(
FUNCTION_ATTRIBUTE_INLINABLE_P
)
:
If
not
...
...
gcc/fixinc/Makefile.in
View file @
7d7f30cf
...
...
@@ -96,14 +96,20 @@ procopen.o : procopen.c server.h
fixlib.o
:
machname.h
fixincl.x
:
fixincl.tpl inclhack.def
cd
$(srcdir)
;
./genfixes
$@
cd
$(srcdir)
;
$(SHELL)
./genfixes
$@
inclhack.sh
:
inclhack.def inclhack.tpl hackshell.tpl
cd
$(srcdir)
;
./genfixes
$@
cd
$(srcdir)
;
$(SHELL)
./genfixes
$@
# fixinc.sh, unlike the other two, has _no_ dependency on the .def file.
fixincl.sh
:
inclhack.tpl
cd
$(srcdir)
;
./genfixes
$@
cd
$(srcdir)
;
$(SHELL)
./genfixes
$@
# This invocation of genfixes is done from the build dir,
# not the source dir (as above)
#
machname.h
:
../specs
$(SHELL)
$(srcdir)
/genfixes
$@
clean
:
rm
-f
*
.o
$(TARGETS)
fixincl.x machname.h
...
...
@@ -113,30 +119,33 @@ clean:
# "inclhack.sh" script. Otherwise, we install that program
# plus the wrapper script, "fixincl.sh".
#
install
:
$(TARGETS)
@
rm
-f
../fixinc.sh
;
\
if
(
./fixincl
-v
>
/dev/null 2>&1
)
;
then
\
echo
cp fixincl.sh ../fixinc.sh
;
\
if
[
-f
./fixincl.sh
]
;
\
then
cp fixincl.sh ../fixinc.sh
;
\
else
cp
$(srcdir)
/fixincl.sh ../fixinc.sh
;
fi
;
\
chmod 555 ../fixinc.sh
;
\
rm
-f
../fixincl
;
\
echo
cp fixincl ..
;
\
cp fixincl ..
;
\
chmod 555 ../fixincl
;
\
else
\
echo
Could not install binary fixincludes.
;
\
echo
Installing shell script instead.
;
\
echo
cp inclhack.sh ../fixinc.sh
;
\
if
[
-f
./inclhack.sh
]
;
\
then
cp inclhack.sh ../fixinc.sh
;
\
else
cp
$(srcdir)
/inclhack.sh ../fixinc.sh
;
fi
;
\
fi
install-bin
:
fixincl fixincl.sh
@
if
[
-f
../fixincl
]
;
then
rm
-f
../fixincl
||
\
mv
-f
../fixincl ../fixincl.
$$
||
exit
1
;
fi
@
if
[
-f
../fixinc.sh
]
;
then
rm
-f
../fixinc.sh
||
\
mv
-f
../fixinc.sh ../fixinc.sh.
$$
||
exit
1
;
fi
./fixincl
-v
cp fixincl ..
@
if
[
-f
./fixincl.sh
]
;
\
then
echo
cp ./fixincl.sh ../fixinc.sh
;
\
cp ./fixincl.sh ../fixinc.sh
;
\
else
echo
cp
$(srcdir)
/fixincl.sh ../fixinc.sh
;
\
cp
$(srcdir)
/fixincl.sh ../fixinc.sh
;
fi
chmod 755 ../fixinc.sh ../fixincl
install-sh
:
fixfixes fixtests inclhack.sh
@
if
[
-f
../fixinc.sh
]
;
then
rm
-f
../fixinc.sh
||
\
mv
-f
../fixinc.sh ../fixinc.sh.
$$
||
exit
1
;
fi
echo
Could not install binary fixincludes.
;
\
echo
Installing shell script instead.
@
if
[
-f
./fixincl.sh
]
;
\
then
echo
cp ./inclhack.sh ../fixinc.sh
;
\
cp ./inclhack.sh ../fixinc.sh
;
\
else
echo
cp
$(srcdir)
/inclhack.sh ../fixinc.sh
;
\
cp
$(srcdir)
/inclhack.sh ../fixinc.sh
;
fi
chmod 755 ../fixinc.sh
Makefile
:
Makefile.in ../config.status
cd
..
\
&&
CONFIG_FILES
=
$(subdir)
/
$@
CONFIG_HEADERS
=
$(SHELL)
./config.status
machname.h
:
../specs
$(SHELL)
$(srcdir)
/genfixes
$@
&&
CONFIG_FILES
=
$(subdir)
/
$@
CONFIG_HEADERS
=
\
$(SHELL)
./config.status
gcc/fixinc/mkfixinc.sh
View file @
7d7f30cf
...
...
@@ -117,24 +117,11 @@ fi
# OK. We gotta make the thing.
#
echo
$MAKE
SHELL
=
\"
$SHELL
\"
install
echo
$MAKE
SHELL
=
\"
$SHELL
\"
install
-bin
# make and install either the binary or the default script
#
$MAKE
SHELL
=
"
$SHELL
"
install
&&
chmod 755
${
target
}
&&
exit
0
$MAKE
SHELL
=
"
$SHELL
"
install
-bin
&&
exit
0
# Where is our inclhack script? That is the backup
# in case we are unable to make a working binary.
#
if
test
-f
./inclhack.sh
then
INCLHACK
=
./inclhack.sh
else
INCLHACK
=
${
srcdir
}
/inclhack.sh
fi
echo
Could not install binary fixincludes.
echo
Installing shell script instead.
cp
${
INCLHACK
}
${
target
}
chmod 755
${
target
}
echo
$MAKE
SHELL
=
\"
$SHELL
\"
install-sh
$MAKE
SHELL
=
"
$SHELL
"
install-sh
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