aboutsummaryrefslogtreecommitdiffstats
path: root/bs/config.mk.default
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2008-06-01 22:24:55 +0000
committerEric Wong <normalperson@yhbt.net>2008-06-01 22:24:55 +0000
commit8a4dff14ad7560aae83e9155d0c62ba7f8c101fd (patch)
treef9803ea83fa7cb6020e84b78f3fc45b4086e4a13 /bs/config.mk.default
parent97698bd4aaf168620205fea26f089e7b1acc869d (diff)
downloadmpd-8a4dff14ad7560aae83e9155d0c62ba7f8c101fd.tar.gz
mpd-8a4dff14ad7560aae83e9155d0c62ba7f8c101fd.tar.xz
mpd-8a4dff14ad7560aae83e9155d0c62ba7f8c101fd.zip
Add the bs build system from mpd-ke
Dealing with autotools is too painful when having to deal with multiple build environments and configurations. git-svn-id: https://svn.musicpd.org/mpd/trunk@7368 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'bs/config.mk.default')
-rw-r--r--bs/config.mk.default61
1 files changed, 61 insertions, 0 deletions
diff --git a/bs/config.mk.default b/bs/config.mk.default
new file mode 100644
index 000000000..be46f5e78
--- /dev/null
+++ b/bs/config.mk.default
@@ -0,0 +1,61 @@
+# config.mk file for the bs build-system this is the only file a user should
+# need to edit
+# report bugs to Eric Wong <normalperson@yhbt.net>
+
+# change this if cross compiling, default: @@HOST@@
+# HOST := @@HOST@@
+
+# default compiler and linker settings
+CC = gcc
+CFLAGS = -O2 -Wall \
+ -Wmissing-prototypes -Wextra -Wno-unused-parameter \
+ -Wno-deprecated-declarations -Wmissing-prototypes \
+ -Wdeclaration-after-statement -Wshadow
+
+LDFLAGS = -Wl,-O1
+
+# TCP or UNIX domain sockets support. MPD needs at least one of these
+HAVE_TCP := 1
+HAVE_UN :=
+
+# miscellaneous dependencies and features, mpd does not
+# require any of these:
+#
+HAVE_LANGINFO_CODESET :=
+HAVE_IPV6 :=
+HAVE_ICONV :=
+HAVE_ID3TAG :=
+
+MPD_PATH_MAX := 255
+
+# audio output features, at least one of these must be defined to 1
+# (and usable)
+#
+HAVE_ALSA :=
+HAVE_AO :=
+HAVE_FIFO :=
+HAVE_JACK :=
+HAVE_MVP :=
+HAVE_NULL :=
+HAVE_OSS :=
+HAVE_OSX :=
+HAVE_PULSE :=
+HAVE_SHOUT :=
+
+# input file format support, at least one of these must be defined to 1
+# (and usable)
+#
+HAVE_AUDIOFILE :=
+HAVE_FAAD :=
+HAVE_FAACDECCONFIGURATION_DONTUPSAMPLEIMPLICITSBR :=
+HAVE_FAACDECCONFIGURATION_DOWNMATRIX :=
+HAVE_FAACDECFRAMEINFO_SAMPLERATE :=
+HAVE_FLAC :=
+HAVE_HELIXMP3 :=
+HAVE_MIKMOD :=
+HAVE_MAD :=
+HAVE_MPCDEC :=
+HAVE_OGGFLAC :=
+HAVE_OGGVORBIS :=
+HAVE_TREMOR :=
+HAVE_WAVPACK :=