mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 17:05:41 +01:00
Add hgcompile script and fix INSTALL document
Added hgcompile script (just a copy of cvscompile), and fixed INSTALL document about HG.
This commit is contained in:
parent
58bab1a4a7
commit
10e3f81ef7
3 changed files with 30 additions and 5 deletions
8
INSTALL
8
INSTALL
|
@ -24,11 +24,11 @@ package. The configure script from alsa-utils package probably cannot find
|
||||||
header file asoundlib.h in $prefix/include/alsa directory (usually in
|
header file asoundlib.h in $prefix/include/alsa directory (usually in
|
||||||
/usr/include/alsa directory).
|
/usr/include/alsa directory).
|
||||||
|
|
||||||
Compilation from CVS sources
|
Compilation from HG sources
|
||||||
----------------------------
|
---------------------------
|
||||||
|
|
||||||
You need also GNU packages autoconf and automake installed in your system
|
You need also GNU packages autoconf and automake installed in your system
|
||||||
to compile CVS sources of alsa-utils package.
|
to compile HG (Mercurial) sources of alsa-utils package.
|
||||||
|
|
||||||
For compilation you can use these commands:
|
For compilation you can use these commands:
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ For compilation you can use these commands:
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
|
|
||||||
The included cvscompile script does this job for you.
|
The included hgcompile script does this job for you.
|
||||||
|
|
||||||
Note: Some automake packages have missing aclocal program. Use newer version
|
Note: Some automake packages have missing aclocal program. Use newer version
|
||||||
in the case.
|
in the case.
|
||||||
|
|
|
@ -5,7 +5,7 @@ else
|
||||||
ALSAMIXER_DIR=
|
ALSAMIXER_DIR=
|
||||||
endif
|
endif
|
||||||
SUBDIRS= include alsactl alsaconf $(ALSAMIXER_DIR) amidi amixer aplay iecset seq speaker-test utils m4 po
|
SUBDIRS= include alsactl alsaconf $(ALSAMIXER_DIR) amidi amixer aplay iecset seq speaker-test utils m4 po
|
||||||
EXTRA_DIST= config.rpath mkinstalldirs ChangeLog INSTALL TODO README configure cvscompile depcomp
|
EXTRA_DIST= config.rpath mkinstalldirs ChangeLog INSTALL TODO README configure hgcompile depcomp
|
||||||
AUTOMAKE_OPTIONS=foreign
|
AUTOMAKE_OPTIONS=foreign
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
|
||||||
|
|
25
hgcompile
Executable file
25
hgcompile
Executable file
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if test -d ../alsa-lib/utils && ! test -r `aclocal --print-ac-dir`/alsa.m4; then
|
||||||
|
alsa_m4_flags="-I ../alsa-lib/utils"
|
||||||
|
fi
|
||||||
|
aclocal $alsa_m4_flags $ACLOCAL_FLAGS
|
||||||
|
# save original files to avoid stupid modifications by gettextize
|
||||||
|
cp Makefile.am Makefile.am.ok
|
||||||
|
cp configure.in configure.in.ok
|
||||||
|
gettextize -c -f --no-changelog
|
||||||
|
echo "EXTRA_DIST = gettext.m4" > m4/Makefile.am
|
||||||
|
cp Makefile.am.ok Makefile.am
|
||||||
|
cp configure.in.ok configure.in
|
||||||
|
autoheader
|
||||||
|
automake --foreign --copy --add-missing
|
||||||
|
touch depcomp # for older automake
|
||||||
|
autoconf
|
||||||
|
export CFLAGS='-O2 -Wall -pipe -g'
|
||||||
|
echo "CFLAGS=$CFLAGS"
|
||||||
|
echo "./configure $@"
|
||||||
|
./configure $@ || exit 1
|
||||||
|
unset CFLAGS
|
||||||
|
if [ -z "$HGCOMPILE_NO_MAKE" ]; then
|
||||||
|
make
|
||||||
|
fi
|
Loading…
Reference in a new issue