repo.or.cz
/
wvstreams.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Fix several warnings that appear in gcc 4.3.2.
[wvstreams.git]
/
gen-cc
blob
8ddd2fe283de5895daab33ffc0df21374dbec720
1
#!/bin/sh +e
2
OUTFILE
=
$1
3
EXT
=
$2
4
TEMPDIR
=
`dirname \
$EXT
`
5
TEMPDEP
=
`dirname \
$EXT
`
/
.
`basename \
$EXT
.o`
.d
6
echo
"* Generating
$OUTFILE
, using
$2
,
$TEMPDIR
and
$TEMPDEP
"
>&
2
7
TEMPFILE
=
gencc-$$.tmp
8
9
cat
>
$TEMPFILE
<<-EOF
10
#!/bin/sh
11
set -e
12
13
MODE=\
$1
14
BASE=\
$2
15
DIR=
$TEMPDIR
16
DEPFILE=
$TEMPDEP
17
shift
18
shift
19
20
$CC
\
$MODE
-o \
$BASE
.o \
$BASE
.
$EXT
\\
21
-MMD -MF \
$DEPFILE
-MP -MQ \
$BASE
.o \\
22
$CPPFLAGS
\\
23
$CFLAGS
\\
24
"\$@"
25
EOF
26
27
chmod
a
+
x
$TEMPFILE
28
mv
$TEMPFILE $OUTFILE