# clean : remove all non-distro files
#
-.PHONY: doc libFLAC libFLAC++ share plugin_xmms flac metaflac test_libFLAC test_libFLAC++ test_streams
-all: doc libFLAC libFLAC++ share plugin_xmms flac metaflac test_libFLAC test_libFLAC++ test_streams
+.PHONY: doc libFLAC libFLAC++ libOggFLAC libOggFLAC++ share plugin_xmms flac metaflac test_libFLAC test_libFLAC++ test_streams
+all: doc libFLAC libFLAC++ libOggFLAC libOggFLAC++ share plugin_xmms flac metaflac test_libFLAC test_libFLAC++ test_streams
DEFAULT_CONFIG = release
libFLAC++:
(cd src/$@ ; $(MAKE) -f Makefile.lite $(CONFIG))
+libOggFLAC:
+ (cd src/$@ ; $(MAKE) -f Makefile.lite $(CONFIG))
+
+libOggFLAC++:
+ (cd src/$@ ; $(MAKE) -f Makefile.lite $(CONFIG))
+
share:
(cd src/$@ ; $(MAKE) -f Makefile.lite $(CONFIG))
-flac: libFLAC
+flac: libFLAC libOggFLAC
(cd src/$@ ; $(MAKE) -f Makefile.lite $(CONFIG))
metaflac: libFLAC share
-(cd doc ; $(MAKE) -f Makefile.lite clean)
-(cd src/libFLAC ; $(MAKE) -f Makefile.lite clean)
-(cd src/libFLAC++ ; $(MAKE) -f Makefile.lite clean)
+ -(cd src/libOggFLAC ; $(MAKE) -f Makefile.lite clean)
+ -(cd src/libOggFLAC++ ; $(MAKE) -f Makefile.lite clean)
-(cd src/share ; $(MAKE) -f Makefile.lite clean)
-(cd src/flac ; $(MAKE) -f Makefile.lite clean)
-(cd src/metaflac ; $(MAKE) -f Makefile.lite clean)
src/libFLAC/include/private/Makefile \
src/libFLAC/include/protected/Makefile \
src/libFLAC++/Makefile \
+ src/libOggFLAC/Makefile \
+ src/libOggFLAC/include/Makefile \
+ src/libOggFLAC/include/protected/Makefile \
+ src/libOggFLAC++/Makefile \
src/flac/Makefile \
src/metaflac/Makefile \
src/plugin_xmms/Makefile \
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
-SUBDIRS = FLAC FLAC++ OggFLAC share
+if FLaC__HAS_OGG
+OGGFLAC_DIRS = OggFLAC OggFLAC++
+endif
+
+SUBDIRS = FLAC FLAC++ $(OGGFLAC_DIRS) share
XMMS_DIRS = plugin_xmms
endif
+if FLaC__HAS_OGG
+OGGFLAC_DIRS = libOggFLAC libOggFLAC++
+#@@@ tests not written yet: OGGFLAC_TEST_DIRS = test_libOggFLAC test_libOggFLAC++
+endif
+
EXTRA_DIST = \
monkeys_audio_utilities \
plugin_winamp2 \
SUBDIRS = \
libFLAC \
libFLAC++ \
- libOggFLAC \
+ $(OGGFLAC_DIRS) \
share \
flac \
metaflac \
$(XMMS_DIRS) \
test_libFLAC \
test_libFLAC++ \
+ $(OGGFLAC_TEST_DIRS) \
test_streams