diff --git a/client/Makefile b/client/Makefile index 68a7d2b5..7e16cbeb 100644 --- a/client/Makefile +++ b/client/Makefile @@ -31,6 +31,7 @@ endif CXXFLAGS += $(ADD_CFLAGS) -std=c++0x -Wall -Wno-unused-function -O3 -DASIO_STANDALONE -DVERSION=\"$(VERSION)\" -I. -I.. -isystem ../externals/asio/asio/include -I../externals/popl/include -I../externals/aixlog/include +LDFLAGS = -logg -lFLAC -latomic OBJ = snapClient.o stream.o clientConnection.o timeProvider.o player/player.o decoder/pcmDecoder.o decoder/oggDecoder.o decoder/flacDecoder.o controller.o ../message/pcmChunk.o ../common/sampleFormat.o ifeq ($(ENDIAN), BIG) @@ -49,13 +50,13 @@ else ifeq ($(TARGET), OPENWRT) STRIP = echo CXXFLAGS += -pthread -DNO_CPP11_STRING -DHAS_TREMOR -DHAS_ALSA -DHAS_AVAHI -DHAS_DAEMON -LDFLAGS = -lasound -lvorbisidec -logg -lFLAC -lavahi-client -lavahi-common -latomic +LDFLAGS += -lasound -lvorbisidec -lavahi-client -lavahi-common OBJ += ../common/daemon.o player/alsaPlayer.o browseZeroConf/browseAvahi.o else ifeq ($(TARGET), BUILDROOT) CXXFLAGS += -pthread -DNO_CPP11_STRING -DHAS_TREMOR -DHAS_ALSA -DHAS_AVAHI -DHAS_DAEMON -LDFLAGS += -lasound -lvorbisidec -logg -lFLAC -lavahi-client -lavahi-common -latomic +LDFLAGS += -lasound -lvorbisidec -lavahi-client -lavahi-common OBJ += ../common/daemon.o player/alsaPlayer.o browseZeroConf/browseAvahi.o else ifeq ($(TARGET), MACOS) @@ -63,7 +64,7 @@ else ifeq ($(TARGET), MACOS) CXX = g++ STRIP = strip CXXFLAGS += -DHAS_OGG -DHAS_COREAUDIO -DFREEBSD -DMACOS -DHAS_BONJOUR -DHAS_DAEMON -I/usr/local/include -Wno-unused-local-typedef -Wno-deprecated -LDFLAGS = -logg -lvorbis -lFLAC -L/usr/local/lib -framework AudioToolbox -framework CoreFoundation -framework IOKit +LDFLAGS += -lvorbis -lFLAC -L/usr/local/lib -framework AudioToolbox -framework CoreFoundation -framework IOKit OBJ += ../common/daemon.o player/coreAudioPlayer.o browseZeroConf/browseBonjour.o else @@ -71,7 +72,7 @@ else CXX = g++ STRIP = strip CXXFLAGS += -pthread -DHAS_OGG -DHAS_ALSA -DHAS_AVAHI -DHAS_DAEMON -LDFLAGS = -lrt -lasound -logg -lvorbis -lFLAC -lavahi-client -lavahi-common -static-libgcc -static-libstdc++ +LDFLAGS += -lrt -lasound -lvorbis -lavahi-client -lavahi-common -static-libgcc -static-libstdc++ OBJ += ../common/daemon.o player/alsaPlayer.o browseZeroConf/browseAvahi.o endif diff --git a/server/Makefile b/server/Makefile index 6e8f4a65..a6d51656 100644 --- a/server/Makefile +++ b/server/Makefile @@ -30,7 +30,7 @@ else endif CXXFLAGS += $(ADD_CFLAGS) -std=c++0x -Wall -Wno-unused-function -O3 -DASIO_STANDALONE -DVERSION=\"$(VERSION)\" -I. -I.. -isystem ../externals/asio/asio/include -I../externals/popl/include -I../externals/aixlog/include -I../externals/jsonrpcpp/lib -I../externals -LDFLAGS = -lvorbis -lvorbisenc -logg -lFLAC +LDFLAGS = -lvorbis -lvorbisenc -logg -lFLAC -latomic OBJ = snapServer.o config.o controlServer.o controlSession.o streamServer.o streamSession.o streamreader/streamUri.o streamreader/streamManager.o streamreader/pcmStream.o streamreader/pipeStream.o streamreader/fileStream.o streamreader/processStream.o streamreader/airplayStream.o streamreader/spotifyStream.o streamreader/watchdog.o encoder/encoderFactory.o encoder/flacEncoder.o encoder/pcmEncoder.o encoder/oggEncoder.o ../common/sampleFormat.o ../message/pcmChunk.o ../externals/jsonrpcpp/lib/jsonrp.o @@ -49,7 +49,7 @@ else ifeq ($(TARGET), OPENWRT) STRIP = echo CXXFLAGS += -DNO_CPP11_STRING -DHAS_AVAHI -DHAS_DAEMON -pthread -LDFLAGS += -lavahi-client -lavahi-common -latomic +LDFLAGS += -lavahi-client -lavahi-common OBJ += ../common/daemon.o publishZeroConf/publishAvahi.o else ifeq ($(TARGET), FREEBSD)