mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 17:25:42 +01:00
Convert alsa-utils to use automake
This commit is contained in:
parent
69f215efe9
commit
d9158162d0
25 changed files with 142 additions and 297 deletions
61
Makefile
61
Makefile
|
@ -1,61 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for ALSA Utilities
|
|
||||||
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
|
|
||||||
#
|
|
||||||
|
|
||||||
ifeq (Makefile.conf,$(wildcard Makefile.conf))
|
|
||||||
include Makefile.conf
|
|
||||||
else
|
|
||||||
dummy:
|
|
||||||
@echo
|
|
||||||
@echo "Please, run configure script as first..."
|
|
||||||
@echo
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
all:
|
|
||||||
$(MAKE) -C alsactl
|
|
||||||
$(MAKE) -C aplay
|
|
||||||
$(MAKE) -C amixer
|
|
||||||
$(MAKE) -C alsamixer
|
|
||||||
@echo
|
|
||||||
@echo "ALSA Utilities were sucessfully compiled."
|
|
||||||
@echo
|
|
||||||
|
|
||||||
install: all
|
|
||||||
$(INSTALL) -m 755 -o root -g root -d ${sbindir}
|
|
||||||
$(INSTALL) -s -m 755 -o root -g root alsactl/alsactl ${sbindir}
|
|
||||||
$(INSTALL) -m 644 -o root -g root alsactl/alsactl.1 ${mandir}/man1
|
|
||||||
$(INSTALL) -m 755 -o root -g root -d ${bindir}
|
|
||||||
$(INSTALL) -s -m 755 -o root -g root aplay/aplay ${bindir}
|
|
||||||
ln -sf aplay ${bindir}/arecord
|
|
||||||
$(INSTALL) -s -m 755 -o root -g root amixer/amixer ${bindir}
|
|
||||||
$(INSTALL) -d -m 755 -o root -g root ${mandir}/man1
|
|
||||||
$(INSTALL) -m 644 -o root -g root amixer/amixer.1 ${mandir}/man1
|
|
||||||
$(INSTALL) -s -m 755 -o root -g root alsamixer/alsamixer ${bindir}
|
|
||||||
$(INSTALL) -m 644 -o root -g root alsamixer/alsamixer.1 ${mandir}/man1
|
|
||||||
$(INSTALL) -m 644 -o root -g root aplay/arecord.1 ${mandir}/man1
|
|
||||||
ln -sf arecord.1 ${mandir}/man1/aplay.1
|
|
||||||
|
|
||||||
clean:
|
|
||||||
$(MAKE) -C include clean
|
|
||||||
$(MAKE) -C alsactl clean
|
|
||||||
$(MAKE) -C aplay clean
|
|
||||||
$(MAKE) -C amixer clean
|
|
||||||
$(MAKE) -C alsamixer clean
|
|
||||||
$(MAKE) -C utils clean
|
|
||||||
rm -f core .depend *.o *.orig *~
|
|
||||||
rm -f `find . -name "out.txt"`
|
|
||||||
|
|
||||||
mrproper: clean
|
|
||||||
rm -f config.cache config.log config.status Makefile.conf \
|
|
||||||
include/aconfig.h utils/alsa-utils.spec
|
|
||||||
|
|
||||||
cvsclean: mrproper
|
|
||||||
rm -f configure
|
|
||||||
|
|
||||||
pack: mrproper
|
|
||||||
chown -R root.root ../alsa-utils
|
|
||||||
mv ../alsa-utils ../alsa-utils-$(SND_UTIL_VERSION)
|
|
||||||
tar --exclude=CVS -cvz -C .. -f ../alsa-utils-$(SND_UTIL_VERSION).tar.gz alsa-utils-$(SND_UTIL_VERSION)
|
|
||||||
mv ../alsa-utils-$(SND_UTIL_VERSION) ../alsa-utils
|
|
5
Makefile.am
Normal file
5
Makefile.am
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
INCLUDES=-I$(top_srcdir)/include
|
||||||
|
SUBDIRS=include alsactl alsamixer amixer aplay utils
|
||||||
|
|
||||||
|
rpm: dist
|
||||||
|
$(MAKE) -C $@
|
|
@ -1,33 +0,0 @@
|
||||||
#
|
|
||||||
# Configuration Makefile for ALSA Utilities
|
|
||||||
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
|
|
||||||
#
|
|
||||||
|
|
||||||
srcdir=@srcdir@
|
|
||||||
VPATH=@srcdir@
|
|
||||||
prefix=@prefix@
|
|
||||||
exec_prefix=@exec_prefix@
|
|
||||||
includedir=@includedir@
|
|
||||||
bindir=@bindir@
|
|
||||||
sbindir=@sbindir@
|
|
||||||
libdir=@libdir@
|
|
||||||
mandir=@mandir@
|
|
||||||
c_opts=@CFLAGS@
|
|
||||||
INSTALL=@INSTALL@
|
|
||||||
SND_UTIL_VERSION=@SND_UTIL_VERSION@
|
|
||||||
SND_UTIL_MAJOR=@SND_UTIL_MAJOR@
|
|
||||||
SND_UTIL_MINOR=@SND_UTIL_MINOR@
|
|
||||||
SND_UTIL_SUBMINOR=@SND_UTIL_SUBMINOR@
|
|
||||||
|
|
||||||
CC=gcc
|
|
||||||
CPP=gcc
|
|
||||||
INCLUDE=-I/usr/local/include -I$(TOPDIR)/include
|
|
||||||
COPTS = $(c_opts)
|
|
||||||
COPTS += -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe
|
|
||||||
LINKER=ld
|
|
||||||
FLEX=@LEX@
|
|
||||||
BISON=@YACC@
|
|
||||||
SNDLIB=-lasound
|
|
||||||
NCURSESINC="<ncurses.h>"
|
|
||||||
NCURSESLIB=-lncurses
|
|
||||||
LN_S=@LN_S@
|
|
5
acconfig.h
Normal file
5
acconfig.h
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
/* Package name */
|
||||||
|
#undef PACKAGE
|
||||||
|
|
||||||
|
/* Package version */
|
||||||
|
#undef VERSION
|
|
@ -1,45 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for alsactl program
|
|
||||||
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
|
|
||||||
#
|
|
||||||
|
|
||||||
TOPDIR=..
|
|
||||||
|
|
||||||
include $(TOPDIR)/Makefile.conf
|
|
||||||
|
|
||||||
CFLAGS=
|
|
||||||
TARGET=alsactl
|
|
||||||
OBJECTS=alsactl.o setup.o alsactl_parser.o alsactl_lexer.o
|
|
||||||
|
|
||||||
# parser / lexer debug
|
|
||||||
#CFLAGS += -DYYDEBUG
|
|
||||||
#FLEXFLAGS = -d
|
|
||||||
#BISONFLAGS = -v
|
|
||||||
|
|
||||||
.c.o:
|
|
||||||
$(CC) $(COPTS) $(CFLAGS) $(INCLUDE) -c -o $*.o $<
|
|
||||||
|
|
||||||
all: $(TARGET)
|
|
||||||
|
|
||||||
$(TARGET): .depend $(OBJECTS)
|
|
||||||
$(CC) $(SNDLIB) $(OBJECTS) -o $(TARGET)
|
|
||||||
|
|
||||||
alsactl_lexer.c: alsactl_lexer.l
|
|
||||||
$(FLEX) $(FLEXFLAGS) -i -o$@ $<
|
|
||||||
|
|
||||||
alsactl_parser.c: alsactl_parser.y
|
|
||||||
$(BISON) $(BISONFLAGS) -do $@ $<
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f core alsactl .depend *.o *.orig *~ \
|
|
||||||
alsactl_lexer.c alsactl_parser.[ch] alsactl_parser.output
|
|
||||||
|
|
||||||
.depend:
|
|
||||||
$(CPP) $(COPTS) $(INCLUDE) -M *.c > .depend
|
|
||||||
|
|
||||||
#
|
|
||||||
# include a dependency file if one exists
|
|
||||||
#
|
|
||||||
ifeq (.depend,$(wildcard .depend))
|
|
||||||
include .depend
|
|
||||||
endif
|
|
6
alsactl/Makefile.am
Normal file
6
alsactl/Makefile.am
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
bin_PROGRAMS=alsactl
|
||||||
|
noinst_HEADERS=alsactl.h
|
||||||
|
man_MANS=alsactl.1
|
||||||
|
|
||||||
|
alsactl_SOURCES=alsactl.c alsactl_parser.y setup.c alsactl_lexer.l
|
||||||
|
YFLAGS=-d
|
|
@ -21,6 +21,7 @@
|
||||||
|
|
||||||
#include "alsactl.h"
|
#include "alsactl.h"
|
||||||
#include "aconfig.h"
|
#include "aconfig.h"
|
||||||
|
#include "version.h"
|
||||||
#include <getopt.h>
|
#include <getopt.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
|
||||||
|
@ -182,7 +183,7 @@ int main(int argc, char *argv[])
|
||||||
break;
|
break;
|
||||||
case 'v':
|
case 'v':
|
||||||
case HELPID_VERSION:
|
case HELPID_VERSION:
|
||||||
printf("alsactl version " SND_UTIL_VERSION "\n");
|
printf("alsactl version " SND_UTIL_VERSION_STR "\n");
|
||||||
return 1;
|
return 1;
|
||||||
default:
|
default:
|
||||||
fprintf(stderr, "\07Invalid switch or option needs an argument.\n");
|
fprintf(stderr, "\07Invalid switch or option needs an argument.\n");
|
||||||
|
@ -209,3 +210,5 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for Alsa Mixer
|
|
||||||
#
|
|
||||||
|
|
||||||
TOPDIR = ..
|
|
||||||
|
|
||||||
include $(TOPDIR)/Makefile.conf
|
|
||||||
|
|
||||||
OBJECTS = alsamixer.o
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
.SUFFIXES: .o .cpp .c .s .S
|
|
||||||
|
|
||||||
.c.o:
|
|
||||||
$(CC) $(COPTS) $(INCLUDE) -DNCURSESINC=$(NCURSESINC) -c -o $*.o $<
|
|
||||||
|
|
||||||
all: alsamixer
|
|
||||||
|
|
||||||
alsamixer: $(OBJECTS)
|
|
||||||
$(CPP) -o alsamixer $(OBJECTS) $(SNDLIB) $(NCURSESLIB)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.o alsamixer *~
|
|
5
alsamixer/Makefile.am
Normal file
5
alsamixer/Makefile.am
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
LDADD = $(CURSESLIB) -lasound
|
||||||
|
|
||||||
|
bin_PROGRAMS = alsamixer
|
||||||
|
man_MANS = alsamixer.1
|
||||||
|
alsamixer_INCLUDES = -I$(top_srcdir)/include -DCURSESINC="$(CURSESINC)"
|
|
@ -30,10 +30,10 @@
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
|
|
||||||
#ifndef NCURSESINC
|
#ifndef CURSESINC
|
||||||
#include <ncurses.h>
|
#include <ncurses.h>
|
||||||
#else
|
#else
|
||||||
#include NCURSESINC
|
#include CURSESINC
|
||||||
#endif
|
#endif
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for Mixer
|
|
||||||
#
|
|
||||||
|
|
||||||
TOPDIR = ..
|
|
||||||
|
|
||||||
include $(TOPDIR)/Makefile.conf
|
|
||||||
|
|
||||||
OBJECTS = amixer.o amain.o
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
.SUFFIXES: .o .cpp .c .s .S
|
|
||||||
|
|
||||||
.cpp.o:
|
|
||||||
$(CXX) $(COPTS) $(INCLUDE) -c -o $*.o $<
|
|
||||||
|
|
||||||
all: amixer
|
|
||||||
|
|
||||||
amixer.o: amixer.cpp
|
|
||||||
$(CXX) $(COPTS) $(INCLUDE) -c -o amixer.o amixer.cpp
|
|
||||||
amain.o: amain.cpp
|
|
||||||
$(CXX) $(COPTS) $(INCLUDE) -c -o amain.o amain.cpp
|
|
||||||
|
|
||||||
amixer: $(OBJECTS)
|
|
||||||
$(CXX) -o amixer $(SNDLIB) $(OBJECTS)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.o amixer *~
|
|
||||||
|
|
8
amixer/Makefile.am
Normal file
8
amixer/Makefile.am
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
INCLUDES = -I$(top_srcdir)/include
|
||||||
|
LDADD = -lasound
|
||||||
|
EXTRA_DIST = README.first
|
||||||
|
|
||||||
|
bin_PROGRAMS = amixer
|
||||||
|
amixer_SOURCES = amain.cpp amixer.cpp
|
||||||
|
noinst_HEADERS = amixer.h atypes.h
|
||||||
|
man_MANS = amixer.1
|
|
@ -1,34 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for aplay program
|
|
||||||
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
|
|
||||||
#
|
|
||||||
|
|
||||||
TOPDIR=..
|
|
||||||
|
|
||||||
include $(TOPDIR)/Makefile.conf
|
|
||||||
|
|
||||||
TARGET=aplay
|
|
||||||
TARGET1=arecord
|
|
||||||
OBJECTS=aplay.o
|
|
||||||
|
|
||||||
.c.o:
|
|
||||||
$(CC) $(COPTS) $(INCLUDE) -c -o $*.o $<
|
|
||||||
|
|
||||||
all: $(TARGET)
|
|
||||||
|
|
||||||
$(TARGET): .depend $(OBJECTS)
|
|
||||||
$(CC) $(SNDLIB) $(OBJECTS) -o $(TARGET)
|
|
||||||
ln -sf $(TARGET) $(TARGET1)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f core aplay .depend *.o *.orig *~
|
|
||||||
|
|
||||||
.depend:
|
|
||||||
$(CPP) $(COPTS) $(INCLUDE) -M *.c > .depend
|
|
||||||
|
|
||||||
#
|
|
||||||
# include a dependency file if one exists
|
|
||||||
#
|
|
||||||
ifeq (.depend,$(wildcard .depend))
|
|
||||||
include .depend
|
|
||||||
endif
|
|
24
aplay/Makefile.am
Normal file
24
aplay/Makefile.am
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
INCLUDES = -I$(top_srcdir)/include
|
||||||
|
LDADD = -lasound
|
||||||
|
|
||||||
|
bin_PROGRAMS = aplay
|
||||||
|
man_MANS = aplay.1
|
||||||
|
noinst_HEADERS = formats.h
|
||||||
|
|
||||||
|
EXTRA_CLEAN = arecord
|
||||||
|
|
||||||
|
arecord: aplay
|
||||||
|
rm -f arecord
|
||||||
|
$(LN_S) $< $@
|
||||||
|
|
||||||
|
arecord.1: aplay.1
|
||||||
|
rm -f arecord.1
|
||||||
|
$(LN_S) $< $@
|
||||||
|
|
||||||
|
install-exec-hook:
|
||||||
|
rm -f $(bindir)/arecord
|
||||||
|
(cd $(bindir) && $(LN_S) aplay arecord)
|
||||||
|
|
||||||
|
install-data-hook:
|
||||||
|
rm -f $(mandir)/man1/arecord.1
|
||||||
|
(cd $(mandir)/man1 && $(LN_S) aplay.1 arecord.1)
|
|
@ -38,6 +38,7 @@
|
||||||
#include <sys/asoundlib.h>
|
#include <sys/asoundlib.h>
|
||||||
#include "aconfig.h"
|
#include "aconfig.h"
|
||||||
#include "formats.h"
|
#include "formats.h"
|
||||||
|
#include "version.h"
|
||||||
|
|
||||||
#define DEFAULT_SPEED 8000
|
#define DEFAULT_SPEED 8000
|
||||||
|
|
||||||
|
@ -236,7 +237,7 @@ static void device_list(void)
|
||||||
|
|
||||||
static void version(void)
|
static void version(void)
|
||||||
{
|
{
|
||||||
printf("%s: version " SND_UTIL_VERSION " by Jaroslav Kysela <perex@jcu.cz>\n", command);
|
printf("%s: version " SND_UTIL_VERSION_STR " by Jaroslav Kysela <perex@jcu.cz>\n", command);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
|
|
60
configure.in
60
configure.in
|
@ -1,20 +1,29 @@
|
||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
|
AC_INIT(alsamixer/alsamixer.c)
|
||||||
AC_INIT(Makefile.conf.in)
|
|
||||||
AC_PREFIX_DEFAULT(/usr)
|
AC_PREFIX_DEFAULT(/usr)
|
||||||
|
AM_INIT_AUTOMAKE(alsa-utils, 0.3.0-pre3)
|
||||||
|
|
||||||
dnl Checks for programs.
|
dnl Checks for programs.
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_RANLIB
|
AC_PROG_CXX
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
AC_PROG_LN_S
|
AC_PROG_LN_S
|
||||||
AC_PROG_LEX
|
|
||||||
AC_PROG_YACC
|
AC_PROG_YACC
|
||||||
|
AM_PROG_LEX
|
||||||
|
AM_PATH_ALSA(0.1.1)
|
||||||
|
|
||||||
dnl Checks for header files.
|
dnl Checks for header files.
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CONFIG_HEADER(include/aconfig.h)
|
AC_CHECK_LIB(ncurses, initscr,
|
||||||
AC_CHECK_HEADERS(linux/asound.h sys/asoundlib.h)
|
[ CURSESINC='<ncurses.h>'; CURSESLIB='-lncurses'; ], [
|
||||||
|
AC_CHECK_LIB(curses, initscr,
|
||||||
|
[ CURSESINC='<curses.h>'; CURSESLIB='-lcurses'; ])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_SUBST(CURSESINC)
|
||||||
|
AC_SUBST(CURSESLIB)
|
||||||
|
|
||||||
|
AM_CONFIG_HEADER(include/aconfig.h)
|
||||||
|
|
||||||
dnl Checks for typedefs, structures, and compiler characteristics.
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||||
AC_C_CONST
|
AC_C_CONST
|
||||||
|
@ -24,40 +33,5 @@ AC_HEADER_TIME
|
||||||
dnl Checks for library functions.
|
dnl Checks for library functions.
|
||||||
AC_PROG_GCC_TRADITIONAL
|
AC_PROG_GCC_TRADITIONAL
|
||||||
|
|
||||||
dnl Check for ALSA library package.
|
AC_OUTPUT(Makefile alsactl/Makefile alsamixer/Makefile amixer/Makefile aplay/Makefile \
|
||||||
myprefix=$prefix
|
include/Makefile utils/Makefile utils/alsa-utils.spec)
|
||||||
if test "$myprefix" = "NONE"; then
|
|
||||||
myprefix=$ac_default_prefix
|
|
||||||
fi
|
|
||||||
CFLAGS="-I$myprefix/include"
|
|
||||||
LIBS="-L$myprefix/lib -lasound"
|
|
||||||
#echo "CFLAGS=$CFLAGS"
|
|
||||||
#echo "LIBS=$LIBS"
|
|
||||||
AC_MSG_CHECKING(for alsa-lib package)
|
|
||||||
AC_TRY_RUN([
|
|
||||||
#include <sys/asoundlib.h>
|
|
||||||
void main(void)
|
|
||||||
{
|
|
||||||
snd_cards();
|
|
||||||
exit(0);
|
|
||||||
}
|
|
||||||
],
|
|
||||||
AC_MSG_RESULT("present"),
|
|
||||||
AC_MSG_RESULT("not found"); echo "Fatal error: Install alsa-lib package at first..."; exit 1;,
|
|
||||||
AC_MSG_RESULT("not supported"); echo "Fatal error: Cross-compiling isn't supported..."; exit 1;
|
|
||||||
)
|
|
||||||
|
|
||||||
dnl Check for version...
|
|
||||||
AC_MSG_CHECKING(for alsa-utils version)
|
|
||||||
SND_UTIL_VERSION=`cat $srcdir/version`
|
|
||||||
AC_DEFINE_UNQUOTED(SND_UTIL_VERSION, "$SND_UTIL_VERSION")
|
|
||||||
AC_SUBST(SND_UTIL_VERSION)
|
|
||||||
SND_UTIL_MAJOR=`echo $SND_UTIL_VERSION | cut -d . -f 1`
|
|
||||||
AC_SUBST(SND_UTIL_MAJOR)
|
|
||||||
SND_UTIL_MINOR=`echo $SND_UTIL_VERSION | cut -d . -f 2`
|
|
||||||
AC_SUBST(SND_UTIL_MINOR)
|
|
||||||
SND_UTIL_SUBMINOR=`echo $SND_UTIL_VERSION | cut -d . -f 3`
|
|
||||||
AC_SUBST(SND_UTIL_SUBMINOR)
|
|
||||||
AC_MSG_RESULT($SND_UTIL_VERSION)
|
|
||||||
|
|
||||||
AC_OUTPUT(Makefile.conf utils/alsa-utils.spec)
|
|
||||||
|
|
9
cvscompile
Normal file
9
cvscompile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
aclocal
|
||||||
|
automake --foreign
|
||||||
|
autoconf
|
||||||
|
export CFLAGS='-O2 -fomit-frame-pointer -Wall -pipe -g'
|
||||||
|
./configure
|
||||||
|
unset CFLAGS
|
||||||
|
make
|
|
@ -1,10 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for ALSA utils package
|
|
||||||
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
|
|
||||||
#
|
|
||||||
|
|
||||||
include ../Makefile.conf
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f core .depend *.o *.orig *~
|
|
||||||
|
|
25
include/Makefile.am
Normal file
25
include/Makefile.am
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
noinst_HEADERS=version.h
|
||||||
|
|
||||||
|
version.h: stamp-vh
|
||||||
|
@:
|
||||||
|
|
||||||
|
stamp-vh: $(top_builddir)/configure.in
|
||||||
|
@echo "/*" > ver.tmp
|
||||||
|
@echo " * version.h" >> ver.tmp
|
||||||
|
@echo " */" >> ver.tmp
|
||||||
|
@echo "" >> ver.tmp
|
||||||
|
@echo "#define SND_UTIL_MAJOR $(SND_UTIL_MAJOR)" >> ver.tmp
|
||||||
|
@echo "#define SND_UTIL_MINOR $(SND_UTIL_MINOR)" >> ver.tmp
|
||||||
|
@echo "#define SND_UTIL_SUBMINOR $(SND_UTIL_SUBMINOR)" >> ver.tmp
|
||||||
|
@echo "#define SND_UTIL_VERSION ((SND_UTIL_MAJOR<<16)|\\" >> ver.tmp
|
||||||
|
@echo " (SND_UTIL_MINOR<<8)|\\" >> ver.tmp
|
||||||
|
@echo " SND_UTIL_SUBMINOR)" >> ver.tmp
|
||||||
|
@echo "#define SND_UTIL_VERSION_STR \"$(SND_UTIL_VERSION)\"" >> ver.tmp
|
||||||
|
@echo >> ver.tmp
|
||||||
|
@cmp -s version.h ver.tmp \
|
||||||
|
|| (echo "Updating version.h"; \
|
||||||
|
cp ver.tmp version.h; \
|
||||||
|
echo timestamp > stamp-vh)
|
||||||
|
-@rm -f ver.tmp
|
||||||
|
|
||||||
|
INCLUDES=-I$(top_srcdir)/include
|
|
@ -1,5 +1,25 @@
|
||||||
/*
|
/* include/aconfig.h.in. Generated automatically from configure.in by autoheader. */
|
||||||
* Configuration header file for compilation of the ALSA utilities
|
|
||||||
*/
|
|
||||||
|
|
||||||
#undef SND_UTIL_VERSION
|
/* Define to empty if the keyword does not work. */
|
||||||
|
#undef const
|
||||||
|
|
||||||
|
/* Define as __inline if that's what the C compiler calls it. */
|
||||||
|
#undef inline
|
||||||
|
|
||||||
|
/* Define if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
/* Define if you can safely include both <sys/time.h> and <time.h>. */
|
||||||
|
#undef TIME_WITH_SYS_TIME
|
||||||
|
|
||||||
|
/* Define if lex declares yytext as a char * by default, not a char[]. */
|
||||||
|
#undef YYTEXT_POINTER
|
||||||
|
|
||||||
|
/* Package name */
|
||||||
|
#undef PACKAGE
|
||||||
|
|
||||||
|
/* Package version */
|
||||||
|
#undef VERSION
|
||||||
|
|
||||||
|
/* Define if you have the asound library (-lasound). */
|
||||||
|
#undef HAVE_LIBASOUND
|
||||||
|
|
1
include/stamp-h.in
Normal file
1
include/stamp-h.in
Normal file
|
@ -0,0 +1 @@
|
||||||
|
timestamp
|
|
@ -1,10 +0,0 @@
|
||||||
#
|
|
||||||
# Makefile for ALSA utils package
|
|
||||||
# Copyright (c) 1994-98 by Jaroslav Kysela <perex@jcu.cz>
|
|
||||||
#
|
|
||||||
|
|
||||||
include ../Makefile.conf
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f core .depend *.o *.orig *~
|
|
||||||
|
|
4
utils/Makefile.am
Normal file
4
utils/Makefile.am
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
EXTRA_DIST = buildrpm
|
||||||
|
|
||||||
|
rpm: buildrpm alsa-lib.spec
|
||||||
|
VERSION=$(VERSION) $(srcdir)/buildrpm
|
|
@ -4,7 +4,7 @@ source=.
|
||||||
version=`cat $source/../version`
|
version=`cat $source/../version`
|
||||||
package=$source/../../alsa-utils-$version.tar.gz
|
package=$source/../../alsa-utils-$version.tar.gz
|
||||||
|
|
||||||
make -C .. pack
|
make -C .. dist
|
||||||
|
|
||||||
if [ ! -r $package ]; then
|
if [ ! -r $package ]; then
|
||||||
echo "Error: wrong package: $package"
|
echo "Error: wrong package: $package"
|
||||||
|
|
Loading…
Reference in a new issue