-PKG_CONFIGURE_OPTIONS := \
- --disable-alsa \
- --disable-shout \
- --disable-mod \
- --disable-audiofile \
- --disable-iconv \
- --disable-mpc \
- --disable-aac \
- --with-id3tag-includes="$(STAGING_DIR)/usr/include" \
- --with-id3tag-libraries="$(STAGING_DIR)/usr/lib" \
- --with-libFLAC-includes="$(STAGING_DIR)/usr/include" \
- --with-libFLAC-libraries="$(STAGING_DIR)/usr/lib" \
- --with-mad-includes="$(STAGING_DIR)/usr/include" \
- --with-mad-libraries="$(STAGING_DIR)/usr/lib" \
- --with-tremor \
- --with-tremor-includes="$(STAGING_DIR)/usr/include" \
- --with-tremor-libraries="$(STAGING_DIR)/usr/lib" \
+ifndef CONFIG_PACKAGE_kmod-sound-core
+ EXTRA_CONFIG_PARAM:=--disable-alsa
+endif
+
+CONFIGURE_VARS += \
+ CURL_LIBS="-L$(STAGING_DIR)/usr/lib -lssl -lcrypto -lcurl" \
+ CURL_CFLAGS="-I$(STAGING_DIR)/usr/include" \
+ ID3TAG_LIBS="$(TARGET_LDFLAGS) -lz -lid3tag" \
+ ID3TAG_CFLAGS="$(TARGET_CPPFLAGS)" \
+ FLAC_LIBS="$(TARGET_LDFLAGS) -lFLAC" \
+ FLAC_CFLAGS="-I$(STAGING_DIR)/usr/include/FLAC" \
+ MAD_LIBS="$(TARGET_LDFLAGS) -lmad" \
+ MAD_CFLAGS="$(TARGET_CPPFLAGS)" \
+ OGGVORBIS_LIBS="$(TARGET_LDLFAGS) -lvorbisidec" \
+ OGGVORBIS_CFLAGS="$(TARGET_CPPFLAGS)" \
+ GLIB_CFLAGS="-I$(STAGING_DIR)/usr/include/glib-2.0 -I$(STAGING_DIR)/usr/lib/glib-2.0/include" \
+ GLIB_LIBS="$(TARGET_LDLFAGS) -L$(STAGING_DIR)/usr/lib/libintl/lib -lintl -L$(STAGING_DIR)/usr/lib/libiconv/lib -liconv -lglib-2.0 -lgthread-2.0 -pthread"