blob: 816eb4f2e77053d0ff0a993001189b8ad3da0b10 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
have += TCP
have += UN
have += AUDIOFILE
have += FAAD
have += FAACDECCONFIGURATION_DONTUPSAMPLEIMPLICITSBR
have += FAACDECCONFIGURATION_DOWNMATRIX
have += FAACDECFRAMEINFO_SAMPLERATE
have += MP4AUDIOSPECIFICCONFIG
have += FLAC
have += HELIXMP3
have += MIKMOD
have += MAD
have += MPCDEC
have += OGGFLAC
have += OGGVORBIS
have += TREMOR
have += ALSA
have += AO
have += FIFO
have += JACK
have += MVP
have += OSX
have += OSS
have += PULSE
have += SHOUT
have += SUN
have += ID3TAG
have += ICONV
have += IPV6
have += LANGINFO_CODESET
MPD_PATH_MAX ?= 255
req_vars += MPD_PATH_MAX
export
include $(O)/config.mk
$(O)/config.h: $(O)/config_detected.h $(O)/config.mk
echo '#ifndef CONFIG_H' > $@+
echo '#define CONFIG_H' >> $@+
$(SHELL) ./bs/pkginfo-header.sh >> $@+
cat $(O)/config_detected.h >> $@+
echo '/* user-enabled features: */' >> $@+
for d in $(have); do eval "val=`echo '$$'HAVE_$$d` var=HAVE_$$d"; \
if test -n "$$val"; then echo "#define $$var 1" >> $@+; \
else echo "/* #undef $$var */" >> $@+; fi ; done
for d in $(req_vars); do eval "val=`echo '$$'$$d`"; \
echo "#define $$d $$val" >> $@+; done
echo '#endif /* CONFIG_H */' >> $@+
mv $@+ $@
.NOTPARALLEL:
|