mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-04 15:21:12 +00:00
468c08511c
And change src/main.c to use the local allocation macros. This results in much cleaner code, as one can see from the diff. Because libgsystem is designed for nonrecursive make, it fits best in the current recursive setup if we build . first. This will be a lot nicer when we switch NM to a nonrecursive setup.
33 lines
751 B
Bash
Executable file
33 lines
751 B
Bash
Executable file
#!/bin/sh
|
|
# Run this to generate all the initial makefiles, etc.
|
|
|
|
srcdir=`dirname $0`
|
|
test -z "$srcdir" && srcdir=.
|
|
REQUIRED_AUTOMAKE_VERSION=1.9
|
|
PKG_NAME=NetworkManager
|
|
|
|
(test -f $srcdir/configure.ac \
|
|
&& test -f $srcdir/src/main.c) || {
|
|
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
|
|
echo " top-level $PKG_NAME directory"
|
|
exit 1
|
|
}
|
|
|
|
# Fetch submodules if needed
|
|
if test ! -f src/libgsystem/README;
|
|
then
|
|
echo "+ Setting up submodules"
|
|
git submodule init
|
|
git submodule update
|
|
fi
|
|
|
|
(cd $srcdir;
|
|
gtkdocize || exit 1
|
|
autopoint --force
|
|
AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
|
|
)
|
|
|
|
if test -z "$NOCONFIGURE"; then
|
|
$srcdir/configure --enable-maintainer-mode "$@"
|
|
fi
|