--- a/Makefile.am
+++ b/Makefile.am
@@ -97,6 +97,12 @@
      mpd2src/stringtotokens.cpp
 endif
 
+if FLAC
+sc2mpd_SOURCES += \
+     sc2src/flacdecoder.cpp \
+     sc2src/flacdecoder.h
+endif
+
 OTHEROMP2 = $(TOPSCO)/Ohm.o $(TOPSCO)/OhmMsg.o $(TOPSCO)/OhmSocket.o \
              $(TOPSCO)/OhmSender.o \
              $(TOPOH)ohNetGenerated/$(OBJIPATH)DvAvOpenhomeOrgSender1.o
@@ -130,7 +136,13 @@
      mpd2src/wavreader.cpp \
      mpd2src/wavreader.h \
      sc2src/log.cpp
-     
+
+if FLAC
+mpd2sc_SOURCES += \
+     mpd2src/flacencoder.cpp \
+     mpd2src/flacencoder.h
+endif
+
 dist_bin_SCRIPTS = mpd2src/scmakempdsender
 dist_noinst_SCRIPTS = ohbuild.sh