Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
savoirfairelinux
jami-daemon
Commits
9915a897
Commit
9915a897
authored
Feb 24, 2009
by
Emmanuel Milou
Browse files
Update .gitignore for dbus-c++
parent
13633d7e
Changes
11
Expand all
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
9915a897
...
@@ -108,6 +108,46 @@ sflphone-gtk/pixmaps/Makefile
...
@@ -108,6 +108,46 @@ sflphone-gtk/pixmaps/Makefile
/libs/libiax2/iax-config
/libs/libiax2/iax-config
/libs/libiax2/configure
/libs/libiax2/configure
## dbus-c++
/libs/dbus-c++/Makefile
/libs/dbus-c++/autom4te.cache/requests
/libs/dbus-c++/config.log
/libs/dbus-c++/Makefile
/libs/dbus-c++/autom4te.cache/requests
libs/dbus-c++/config.log
libs/dbus-c++/config.status
libs/dbus-c++/configure
libs/dbus-c++/data/Makefile
libs/dbus-c++/dbus-c++-1-uninstalled.pc
libs/dbus-c++/dbus-c++-1.pc
libs/dbus-c++/doc/Doxyfile
libs/dbus-c++/doc/Makefile
libs/dbus-c++/examples/Makefile
libs/dbus-c++/examples/echo/.libs/
libs/dbus-c++/examples/echo/Makefile
libs/dbus-c++/examples/echo/echo-client-glue.h
libs/dbus-c++/examples/echo/echo-client-mt
libs/dbus-c++/examples/echo/echo-server
libs/dbus-c++/examples/echo/echo-server-glue.h
libs/dbus-c++/examples/glib/Makefile
libs/dbus-c++/examples/glib/dbus-glue.h
libs/dbus-c++/examples/hal/.libs/
libs/dbus-c++/examples/hal/Makefile
libs/dbus-c++/examples/hal/hal-listen
libs/dbus-c++/examples/properties/.libs/
libs/dbus-c++/examples/properties/Makefile
libs/dbus-c++/examples/properties/propsgs-client
libs/dbus-c++/examples/properties/propsgs-glue-adaptor.h
libs/dbus-c++/examples/properties/propsgs-glue-proxy.h
libs/dbus-c++/examples/properties/propsgs-server
libs/dbus-c++/include/dbus-c++/config.h
libs/dbus-c++/include/dbus-c++/stamp-h1
libs/dbus-c++/src/.libs/
libs/dbus-c++/src/Makefile
libs/dbus-c++/tools/.libs/
libs/dbus-c++/tools/Makefile
libs/dbus-c++/tools/dbusxx-introspect
libs/dbus-c++/tools/dbusxx-xml2cpp
# Ignore temp files
# Ignore temp files
*~
*~
...
...
libs/dbus-c++/INSTALL
View file @
9915a897
Installation
Instructions
Installation
Instructions
*************************
*************************
Copyright
(
C
)
1994
,
1995
,
1996
,
1999
,
2000
,
2001
,
2002
,
2004
,
2005
,
Copyright
(
C
)
1994
,
1995
,
1996
,
1999
,
2000
,
2001
,
2002
,
2004
,
2005
Free
2006
,
2007
Free
Software
Foundation
,
Inc
.
Software
Foundation
,
Inc
.
This
file
is
free
documentation
;
the
Free
Software
Foundation
gives
This
file
is
free
documentation
;
the
Free
Software
Foundation
gives
unlimited
permission
to
copy
,
distribute
and
modify
it
.
unlimited
permission
to
copy
,
distribute
and
modify
it
.
...
@@ -10,10 +10,7 @@ unlimited permission to copy, distribute and modify it.
...
@@ -10,10 +10,7 @@ unlimited permission to copy, distribute and modify it.
Basic
Installation
Basic
Installation
==================
==================
Briefly
,
the
shell
commands
`./
configure
;
make
;
make
install
' should
These
are
generic
installation
instructions
.
configure, build, and install this package. The following
more-detailed instructions are generic; see the `README'
file
for
instructions
specific
to
this
package
.
The
`
configure
' shell script attempts to guess correct values for
The
`
configure
' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
various system-dependent variables used during compilation. It uses
...
@@ -26,9 +23,9 @@ debugging `configure').
...
@@ -26,9 +23,9 @@ debugging `configure').
It
can
also
use
an
optional
file
(
typically
called
`
config
.
cache
'
It
can
also
use
an
optional
file
(
typically
called
`
config
.
cache
'
and enabled with `--cache-file=config.cache'
or
simply
`-
C
') that saves
and enabled with `--cache-file=config.cache'
or
simply
`-
C
') that saves
the results of its tests to speed up reconfiguring. Caching is
the results of its tests to speed up reconfiguring.
(
Caching is
disabled by default to prevent problems with accidental use of stale
disabled by default to prevent problems with accidental use of stale
cache files.
cache files.
)
If you need to do unusual things to compile the package, please try
If you need to do unusual things to compile the package, please try
to figure out how `configure'
could
check
whether
to
do
them
,
and
mail
to figure out how `configure'
could
check
whether
to
do
them
,
and
mail
...
@@ -38,17 +35,20 @@ some point `config.cache' contains results you don't want to keep, you
...
@@ -38,17 +35,20 @@ some point `config.cache' contains results you don't want to keep, you
may remove or edit it.
may remove or edit it.
The file `configure.ac'
(
or
`
configure
.
in
') is used to create
The file `configure.ac'
(
or
`
configure
.
in
') is used to create
`configure'
by
a
program
called
`
autoconf
'. You
need `configure.ac'
if
`configure'
by
a
program
called
`
autoconf
'. You
only need
you
want
to
change
it
or
regenerate
`
configure
' using
a newer version
`configure.ac'
if
you
want
to
change
it
or
regenerate
`
configure
' using
of `autoconf'
.
a newer version
of `autoconf'
.
The
simplest
way
to
compile
this
package
is
:
The
simplest
way
to
compile
this
package
is
:
1.
`
cd
' to the directory containing the package'
s
source
code
and
type
1.
`
cd
' to the directory containing the package'
s
source
code
and
type
`./
configure
' to configure the package for your system.
`./
configure
' to configure the package for your system. If you'
re
using
`
csh
' on an old version of System V, you might need to type
`sh ./configure'
instead
to
prevent
`
csh
' from trying to execute
`configure'
itself
.
Running `configure'
might
take
a
while
.
While
running
,
it
prints
Running
`
configure
' take
s
awhile. While running, it prints
some
some
messages
telling
which
features
it
is
checking
for
.
messages telling which features it is checking for.
2. Type `make'
to
compile
the
package
.
2. Type `make'
to
compile
the
package
.
...
@@ -67,9 +67,6 @@ The simplest way to compile this package is:
...
@@ -67,9 +67,6 @@ The simplest way to compile this package is:
all sorts of other programs in order to regenerate files that came
all sorts of other programs in order to regenerate files that came
with the distribution.
with the distribution.
6.
Often
,
you
can
also
type
`
make
uninstall
' to remove the installed
files again.
Compilers and Options
Compilers and Options
=====================
=====================
...
@@ -81,7 +78,7 @@ details on some of the pertinent environment variables.
...
@@ -81,7 +78,7 @@ details on some of the pertinent environment variables.
by
setting
variables
in
the
command
line
or
in
the
environment
.
Here
by
setting
variables
in
the
command
line
or
in
the
environment
.
Here
is
an
example
:
is
an
example
:
./
configure
CC
=
c
9
9
CFLAGS
=-
g
LIBS
=-
lposix
./
configure
CC
=
c
8
9
CFLAGS
=-
O2
LIBS
=-
lposix
*
Note
Defining
Variables
::,
for
more
details
.
*
Note
Defining
Variables
::,
for
more
details
.
...
@@ -90,15 +87,17 @@ Compiling For Multiple Architectures
...
@@ -90,15 +87,17 @@ Compiling For Multiple Architectures
You
can
compile
the
package
for
more
than
one
kind
of
computer
at
the
You
can
compile
the
package
for
more
than
one
kind
of
computer
at
the
same
time
,
by
placing
the
object
files
for
each
architecture
in
their
same
time
,
by
placing
the
object
files
for
each
architecture
in
their
own
directory
.
To
do
this
,
you
can
use
GNU
`
make
'. `cd'
to
the
own
directory
.
To
do
this
,
you
must
use
a
version
of
`
make
' that
supports the `VPATH'
variable
,
such
as
GNU
`
make
'. `cd'
to
the
directory
where
you
want
the
object
files
and
executables
to
go
and
run
directory
where
you
want
the
object
files
and
executables
to
go
and
run
the
`
configure
' script. `configure'
automatically
checks
for
the
the
`
configure
' script. `configure'
automatically
checks
for
the
source
code
in
the
directory
that
`
configure
' is in and in `..'
.
source
code
in
the
directory
that
`
configure
' is in and in `..'
.
With
a
non
-
GNU
`
make
', it is safer to compile the package for one
If
you
have
to
use
a
`
make
' that does not support the `VPATH'
architecture at a time in the source code directory. After you have
variable
,
you
have
to
compile
the
package
for
one
architecture
at
a
installed the package for one architecture, use `make distclean'
before
time
in
the
source
code
directory
.
After
you
have
installed
the
reconfiguring
for
another
architecture
.
package
for
one
architecture
,
use
`
make
distclean
' before reconfiguring
for another architecture.
Installation Names
Installation Names
==================
==================
...
@@ -191,12 +190,12 @@ them in the `configure' command line, using `VAR=value'. For example:
...
@@ -191,12 +190,12 @@ them in the `configure' command line, using `VAR=value'. For example:
./configure CC=/usr/local2/bin/gcc
./configure CC=/usr/local2/bin/gcc
causes the specified `gcc'
to
be
used
as
the
C
compiler
(
unless
it
is
causes the specified `gcc'
to
be
used
as
the
C
compiler
(
unless
it
is
overridden in the site shell script).
overridden
in
the
site
shell
script
).
Here
is
a
another
example
:
Unfortunately, this technique does not work for `CONFIG_SHELL'
due
to
/
bin
/
bash
./
configure
CONFIG_SHELL
=/
bin
/
bash
an
Autoconf
bug
.
Until
the
bug
is
fixed
you
can
use
this
workaround
:
CONFIG_SHELL
=/
bin
/
bash
/
bin
/
bash
./
configure
CONFIG_SHELL
=/
bin
/
bash
Here
the
`
CONFIG_SHELL
=/
bin
/
bash
' operand causes subsequent
configuration-related scripts to be executed by `/bin/bash'
.
`
configure
' Invocation
`
configure
' Invocation
======================
======================
...
...
libs/dbus-c++/autom4te.cache/output.0
deleted
100644 → 0
View file @
13633d7e
This diff is collapsed.
Click to expand it.
libs/dbus-c++/autom4te.cache/traces.0
deleted
100644 → 0
View file @
13633d7e
This diff is collapsed.
Click to expand it.
libs/dbus-c++/config.guess
View file @
9915a897
#! /bin/sh
#! /bin/sh
# Attempt to guess a canonical system name.
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006
, 2007, 2008
# Inc.
#
Free Software Foundation,
Inc.
timestamp
=
'200
7
-0
7
-2
2
'
timestamp
=
'200
8
-0
1
-2
3
'
# This file is free software; you can redistribute it and/or modify it
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# under the terms of the GNU General Public License as published by
...
@@ -56,8 +56,8 @@ version="\
...
@@ -56,8 +56,8 @@ version="\
GNU config.guess (
$timestamp
)
GNU config.guess (
$timestamp
)
Originally written by Per Bothner.
Originally written by Per Bothner.
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
Free Software Foundation, Inc.
2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
...
@@ -532,7 +532,7 @@ EOF
...
@@ -532,7 +532,7 @@ EOF
echo
rs6000-ibm-aix3.2
echo
rs6000-ibm-aix3.2
fi
fi
exit
;;
exit
;;
*
:AIX:
*
:[45]
)
*
:AIX:
*
:[45
6
]
)
IBM_CPU_ID
=
`
/usr/sbin/lsdev
-C
-c
processor
-S
available |
sed
1q |
awk
'{ print $1 }'
`
IBM_CPU_ID
=
`
/usr/sbin/lsdev
-C
-c
processor
-S
available |
sed
1q |
awk
'{ print $1 }'
`
if
/usr/sbin/lsattr
-El
${
IBM_CPU_ID
}
|
grep
' POWER'
>
/dev/null 2>&1
;
then
if
/usr/sbin/lsattr
-El
${
IBM_CPU_ID
}
|
grep
' POWER'
>
/dev/null 2>&1
;
then
IBM_ARCH
=
rs6000
IBM_ARCH
=
rs6000
...
@@ -799,6 +799,9 @@ EOF
...
@@ -799,6 +799,9 @@ EOF
EM64T
|
authenticamd
)
EM64T
|
authenticamd
)
echo
x86_64-unknown-interix
${
UNAME_RELEASE
}
echo
x86_64-unknown-interix
${
UNAME_RELEASE
}
exit
;;
exit
;;
IA64
)
echo
ia64-unknown-interix
${
UNAME_RELEASE
}
exit
;;
esac
;;
esac
;;
[
345]86:Windows_95:
*
|
[
345]86:Windows_98:
*
|
[
345]86:Windows_NT:
*
)
[
345]86:Windows_95:
*
|
[
345]86:Windows_98:
*
|
[
345]86:Windows_NT:
*
)
echo
i
${
UNAME_MACHINE
}
-pc-mks
echo
i
${
UNAME_MACHINE
}
-pc-mks
...
@@ -833,7 +836,14 @@ EOF
...
@@ -833,7 +836,14 @@ EOF
echo
${
UNAME_MACHINE
}
-pc-minix
echo
${
UNAME_MACHINE
}
-pc-minix
exit
;;
exit
;;
arm
*
:Linux:
*
:
*
)
arm
*
:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
eval
$set_cc_for_build
if
echo
__ARM_EABI__ |
$CC_FOR_BUILD
-E
- 2>/dev/null
\
|
grep
-q
__ARM_EABI__
then
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
else
echo
${
UNAME_MACHINE
}
-unknown-linux-gnueabi
fi
exit
;;
exit
;;
avr32
*
:Linux:
*
:
*
)
avr32
*
:Linux:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
...
@@ -954,8 +964,8 @@ EOF
...
@@ -954,8 +964,8 @@ EOF
x86_64:Linux:
*
:
*
)
x86_64:Linux:
*
:
*
)
echo
x86_64-unknown-linux-gnu
echo
x86_64-unknown-linux-gnu
exit
;;
exit
;;
xtensa:Linux:
*
:
*
)
xtensa
*
:Linux:
*
:
*
)
echo
xtensa
-unknown-linux-gnu
echo
${
UNAME_MACHINE
}
-unknown-linux-gnu
exit
;;
exit
;;
i
*
86:Linux:
*
:
*
)
i
*
86:Linux:
*
:
*
)
# The BFD linker knows what the default object file format is, so
# The BFD linker knows what the default object file format is, so
...
@@ -1474,9 +1484,9 @@ This script, last modified $timestamp, has failed to recognize
...
@@ -1474,9 +1484,9 @@ This script, last modified $timestamp, has failed to recognize
the operating system you are using. It is advised that you
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
download the most up to date version of the config scripts from
http://savannah.gnu.org/
c
gi
-bin/viewcvs/*checkout*/config/config/
config.guess
http://
git.
savannah.gnu.org/gi
tweb/?p=config.git;a=blob_plain;f=
config.guess
;hb=HEAD
and
and
http://savannah.gnu.org/
c
gi
-bin/viewcvs/*checkout*/config/config/
config.sub
http://
git.
savannah.gnu.org/gi
tweb/?p=config.git;a=blob_plain;f=
config.sub
;hb=HEAD
If the version you run (
$0
) is already up to date, please
If the version you run (
$0
) is already up to date, please
send the following data and any information you think might be
send the following data and any information you think might be
...
...
libs/dbus-c++/config.sub
View file @
9915a897
#! /bin/sh
#! /bin/sh
# Configuration validation subroutine script.
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006
, 2007, 2008
# Inc.
#
Free Software Foundation,
Inc.
timestamp
=
'200
7
-0
6-28
'
timestamp
=
'200
8
-0
1-16
'
# This file is (in principle) common to ALL GNU software.
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# The presence of a machine in this file suggests that SOME GNU software
...
@@ -72,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>."
...
@@ -72,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>."
version
=
"
\
version
=
"
\
GNU config.sub (
$timestamp
)
GNU config.sub (
$timestamp
)
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
Free Software Foundation, Inc.
2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
...
@@ -369,10 +369,14 @@ case $basic_machine in
...
@@ -369,10 +369,14 @@ case $basic_machine in
|
v850-
*
|
v850e-
*
|
vax-
*
\
|
v850-
*
|
v850e-
*
|
vax-
*
\
|
we32k-
*
\
|
we32k-
*
\
|
x86-
*
|
x86_64-
*
|
xc16x-
*
|
xps100-
*
|
xscale-
*
|
xscalee[bl]-
*
\
|
x86-
*
|
x86_64-
*
|
xc16x-
*
|
xps100-
*
|
xscale-
*
|
xscalee[bl]-
*
\
|
xstormy16-
*
|
xtensa-
*
\
|
xstormy16-
*
|
xtensa
*
-
*
\
|
ymp-
*
\
|
ymp-
*
\
|
z8k-
*
)
|
z8k-
*
)
;;
;;
# Recognize the basic CPU types without company name, with glob match.
xtensa
*
)
basic_machine
=
$basic_machine
-unknown
;;
# Recognize the various machine names and aliases which stand
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
# for a CPU type and a company and sometimes even an OS.
386bsd
)
386bsd
)
...
@@ -443,6 +447,14 @@ case $basic_machine in
...
@@ -443,6 +447,14 @@ case $basic_machine in
basic_machine
=
ns32k-sequent
basic_machine
=
ns32k-sequent
os
=
-dynix
os
=
-dynix
;;
;;
blackfin
)
basic_machine
=
bfin-unknown
os
=
-linux
;;
blackfin-
*
)
basic_machine
=
bfin-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
os
=
-linux
;;
c90
)
c90
)
basic_machine
=
c90-cray
basic_machine
=
c90-cray
os
=
-unicos
os
=
-unicos
...
@@ -668,6 +680,14 @@ case $basic_machine in
...
@@ -668,6 +680,14 @@ case $basic_machine in
basic_machine
=
m68k-isi
basic_machine
=
m68k-isi
os
=
-sysv
os
=
-sysv
;;
;;
m68knommu
)
basic_machine
=
m68k-unknown
os
=
-linux
;;
m68knommu-
*
)
basic_machine
=
m68k-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
os
=
-linux
;;
m88k-omron
*
)
m88k-omron
*
)
basic_machine
=
m88k-omron
basic_machine
=
m88k-omron
;;
;;
...
@@ -813,6 +833,14 @@ case $basic_machine in
...
@@ -813,6 +833,14 @@ case $basic_machine in
basic_machine
=
i860-intel
basic_machine
=
i860-intel
os
=
-osf
os
=
-osf
;;
;;
parisc
)
basic_machine
=
hppa-unknown
os
=
-linux
;;
parisc-
*
)
basic_machine
=
hppa-
`
echo
$basic_machine
|
sed
's/^[^-]*-//'
`
os
=
-linux
;;
pbd
)
pbd
)
basic_machine
=
sparc-tti
basic_machine
=
sparc-tti
;;
;;
...
@@ -1021,6 +1049,10 @@ case $basic_machine in
...
@@ -1021,6 +1049,10 @@ case $basic_machine in
basic_machine
=
tic6x-unknown
basic_machine
=
tic6x-unknown
os
=
-coff
os
=
-coff
;;
;;
tile
*
)
basic_machine
=
tile-unknown
os
=
-linux-gnu
;;
tx39
)
tx39
)
basic_machine
=
mipstx39-unknown
basic_machine
=
mipstx39-unknown
;;
;;
...
...
libs/dbus-c++/depcomp
View file @
9915a897
#! /bin/sh
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
# depcomp - compile a program generating dependencies as side-effects
scriptversion
=
200
7
-0
3-2
9.
0
1
scriptversion
=
200
5
-0
7-0
9.
1
1
# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software
# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
# Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# it under the terms of the GNU General Public License as published by
...
@@ -92,20 +91,7 @@ gcc3)
...
@@ -92,20 +91,7 @@ gcc3)
## gcc 3 implements dependency tracking that does exactly what
## gcc 3 implements dependency tracking that does exactly what
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
## it if -MD -MP comes after the -MF stuff. Hmm.
## it if -MD -MP comes after the -MF stuff. Hmm.
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
"
$@
"
-MT
"
$object
"
-MD
-MP
-MF
"
$tmpdepfile
"
## the command line argument order; so add the flags where they
## appear in depend2.am. Note that the slowdown incurred here
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
for
arg
do
case
$arg
in
-c
)
set
fnord
"
$@
"
-MT
"
$object
"
-MD
-MP
-MF
"
$tmpdepfile
"
"
$arg
"
;;
*
)
set
fnord
"
$@
"
"
$arg
"
;;
esac
shift
# fnord
shift
# $arg
done
"
$@
"
stat
=
$?
stat
=
$?
if
test
$stat
-eq
0
;
then
:
if
test
$stat
-eq
0
;
then
:
else
else
...
@@ -215,39 +201,34 @@ aix)
...
@@ -215,39 +201,34 @@ aix)
# current directory. Also, the AIX compiler puts `$object:' at the
# current directory. Also, the AIX compiler puts `$object:' at the
# start of each line; $object doesn't have directory information.
# start of each line; $object doesn't have directory information.
# Version 6 uses the directory in both cases.
# Version 6 uses the directory in both cases.
dir
=
`
echo
"
$object
"
|
sed
-e
's|/[^/]*$|/|'
`
stripped
=
`
echo
"
$object
"
|
sed
's/\(.*\)\..*$/\1/'
`
test
"x
$dir
"
=
"x
$object
"
&&
dir
=
tmpdepfile
=
"
$stripped
.u"
base
=
`
echo
"
$object
"
|
sed
-e
's|^.*/||'
-e
's/\.o$//'
-e
's/\.lo$//'
`
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
tmpdepfile1
=
$dir$base
.u
tmpdepfile2
=
$base
.u
tmpdepfile3
=
$dir
.libs/
$base
.u
"
$@
"
-Wc
,-M
"
$@
"
-Wc
,-M
else
else
tmpdepfile1
=
$dir$base
.u
tmpdepfile2
=
$dir$base
.u
tmpdepfile3
=
$dir$base
.u
"
$@
"
-M
"
$@
"
-M
fi
fi
stat
=
$?
stat
=
$?
if
test
-f
"
$tmpdepfile
"
;
then
:
else
stripped
=
`
echo
"
$stripped
"
|
sed
's,^.*/,,'
`
tmpdepfile
=
"
$stripped
.u"
fi
if
test
$stat
-eq
0
;
then
:
if
test
$stat
-eq
0
;
then
:
else
else
rm
-f
"
$tmpdepfile
1
"
"
$tmpdepfile2
"
"
$tmpdepfile3
"
rm
-f
"
$tmpdepfile
"
exit
$stat
exit
$stat
fi
fi
for
tmpdepfile
in
"
$tmpdepfile1
"
"
$tmpdepfile2
"
"
$tmpdepfile3
"
do
test
-f
"
$tmpdepfile
"
&&
break
done
if
test
-f
"
$tmpdepfile
"
;
then
if
test
-f
"
$tmpdepfile
"
;
then
outname
=
"
$stripped
.o"
# Each line is of the form `foo.o: dependent.h'.
# Each line is of the form `foo.o: dependent.h'.
# Do two passes, one to just change these to
# Do two passes, one to just change these to
# `$object: dependent.h' and one to simply `dependent.h:'.
# `$object: dependent.h' and one to simply `dependent.h:'.
sed
-e
"s,^.*
\.
[a-z]*:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
sed
-e
"s,^
$outname
:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
# That's a tab and a space in the [].
sed
-e
"s,^
$outname
:
\(
.*
\)
$,
\1
:,"
<
"
$tmpdepfile
"
>>
"
$depfile
"
sed
-e
's,^.*\.[a-z]*:[ ]*,,'
-e
's,$,:,'
<
"
$tmpdepfile
"
>>
"
$depfile
"
else
else
# The sourcefile does not contain any dependencies, so just
# The sourcefile does not contain any dependencies, so just
# store a dummy comment line, to avoid errors with the Makefile
# store a dummy comment line, to avoid errors with the Makefile
...
@@ -295,46 +276,6 @@ icc)
...
@@ -295,46 +276,6 @@ icc)
rm
-f
"
$tmpdepfile
"
rm
-f
"
$tmpdepfile
"
;;
;;
hp2
)
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
# compilers, which have integrated preprocessors. The correct option
# to use with these is +Maked; it writes dependencies to a file named
# 'foo.d', which lands next to the object file, wherever that
# happens to be.
# Much of this is similar to the tru64 case; see comments there.
dir
=
`
echo
"
$object
"
|
sed
-e
's|/[^/]*$|/|'
`
test
"x
$dir
"
=
"x
$object
"
&&
dir
=
base
=
`
echo
"
$object
"
|
sed
-e
's|^.*/||'
-e
's/\.o$//'
-e
's/\.lo$//'
`
if
test
"
$libtool
"
=
yes
;
then
tmpdepfile1
=
$dir$base
.d
tmpdepfile2
=
$dir
.libs/
$base
.d
"
$@
"
-Wc
,+Maked
else
tmpdepfile1
=
$dir$base
.d
tmpdepfile2
=
$dir$base
.d
"
$@
"
+Maked
fi
stat
=
$?
if
test
$stat
-eq
0
;
then
:
else
rm
-f
"
$tmpdepfile1
"
"
$tmpdepfile2
"
exit
$stat
fi
for
tmpdepfile
in
"
$tmpdepfile1
"
"
$tmpdepfile2
"
do
test
-f
"
$tmpdepfile
"
&&
break
done
if
test
-f
"
$tmpdepfile
"
;
then
sed
-e
"s,^.*
\.
[a-z]*:,
$object
:,"
"
$tmpdepfile
"
>
"
$depfile
"
# Add `dependent.h:' lines.
sed
-ne
'2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}'
"
$tmpdepfile
"
>>
"
$depfile
"
else
echo
"#dummy"
>
"
$depfile
"
fi
rm
-f
"
$tmpdepfile
"
"
$tmpdepfile2
"
;;
tru64
)
tru64
)
# The Tru64 compiler uses -MD to generate dependencies as a side
# The Tru64 compiler uses -MD to generate dependencies as a side
# effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
# effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
...
@@ -347,13 +288,13 @@ tru64)
...
@@ -347,13 +288,13 @@ tru64)
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
# With Tru64 cc, shared objects can also be used to make a