build: Fix up some conditional code

Avahi and Ogg/Vorbis library conditional enablement wasn't working as
intended.
This commit is contained in:
Justin Maggard
2017-05-01 15:04:44 -07:00
parent cee5cfc04e
commit da7d868c4b
3 changed files with 38 additions and 25 deletions

View File

@ -30,17 +30,19 @@ minidlnad_SOURCES = minidlna.c upnphttp.c upnpdescgen.c upnpsoap.c \
playlist.c image_utils.c albumart.c log.c \
containers.c avahi.c tagutils/tagutils.c
#if NEED_VORBIS
vorbisflag = -lvorbis
#endif
if HAVE_VORBISFILE
vorbislibs = -lvorbis -logg
else
if NEED_OGG
flacogglibs = -logg
endif
endif
#if NEED_OGG
flacoggflag = -logg
#endif
#if HAVE_AVAHI
if TIVO_SUPPORT
if HAVE_AVAHI
avahilibs = -lavahi-client -lavahi-common
#endif
endif
endif
minidlnad_LDADD = \
@LIBJPEG_LIBS@ \
@ -51,7 +53,7 @@ minidlnad_LDADD = \
@LIBEXIF_LIBS@ \
@LIBINTL@ \
@LIBICONV@ \
-lFLAC $(flacoggflag) $(vorbisflag) $(avahilibs)
-lFLAC $(flacogglibs) $(vorbislibs) $(avahilibs)
minidlnad_LDFLAGS = @STATIC_LDFLAGS@
@ -63,7 +65,7 @@ testupnpdescgen_LDADD = \
@LIBAVFORMAT_LIBS@ \
@LIBAVUTIL_LIBS@ \
@LIBEXIF_LIBS@ \
-lFLAC $(flacoggflag) $(vorbisflag)
-lFLAC $(flacogglibs) $(vorbislibs) $(avahilibs)
SUFFIXES = .tmpl .