OSDN Git Service

e454e3d99cef1b3893487679029c4a7a691ec64c
[android-x86/external-alsa-lib.git] / include / Makefile.am
1 sysincludedir = ${includedir}/sys
2 sysinclude_HEADERS = asoundlib.h
3
4 # This is the order they will be concatenated into asoundlib.h!
5 #
6 header_files=header.h version.h error.h control.h mixer.h pcm.h rawmidi.h \
7              footer.h
8
9 noinst_HEADERS=$(header_files)
10
11 asoundlib.h: $(header_files)
12         cat $^ > $@
13
14 version.h: stamp-vh
15         @:
16
17 stamp-vh: $(top_builddir)/configure.in
18         @echo "/*" > ver.tmp
19         @echo " *  version.h" >> ver.tmp
20         @echo " */" >> ver.tmp
21         @echo "" >> ver.tmp
22         @echo "#define SND_LIB_MAJOR            $(SND_LIB_MAJOR)" >> ver.tmp
23         @echo "#define SND_LIB_MINOR            $(SND_LIB_MINOR)" >> ver.tmp
24         @echo "#define SND_LIB_SUBMINOR $(SND_LIB_SUBMINOR)" >> ver.tmp
25         @echo "#define SND_LIB_VERSION          ((SND_LIB_MAJOR<<16)|\\" >> ver.tmp
26         @echo "                          (SND_LIB_MINOR<<8)|\\" >> ver.tmp
27         @echo "                           SND_LIB_SUBMINOR)" >> ver.tmp
28         @echo "#define SND_LIB_VERSION_STR      \"$(SND_LIB_VERSION)\"" >> ver.tmp
29         @echo >> ver.tmp
30         @cmp -s version.h ver.tmp \
31           || (echo "Updating version.h"; \
32               cp ver.tmp version.h; \
33               echo timestamp > stamp-vh)
34         -@rm -f ver.tmp
35
36 INCLUDES=-I$(top_srcdir)/include