touch $@
ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
-WITH_GETTEXT = -lintl
-else
-WITH_GETTEXT =
+ WITH_GETTEXT = -lintl -liconv
+ LIBGETTEXT = $(D)/gettext
endif
-$(D)/ushare: $(D)/libupnp $(D)/gettext $(ARCHIVE)/ushare-$(USHARE_VER).tar.bz2 | $(TARGETPREFIX)
+$(D)/ushare: $(D)/libupnp $(LIBGETTEXT) $(ARCHIVE)/ushare-$(USHARE_VER).tar.bz2 | $(TARGETPREFIX)
$(UNTAR)/ushare-$(USHARE_VER).tar.bz2
pushd $(BUILD_TMP)/ushare-$(USHARE_VER) && \
$(PATCH)/ushare$(USHARE_VER).diff && \
PKG_CONFIG_PATH="$(TARGETPREFIX)/lib/pkgconfig" \
CFLAGS="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/upnp" \
- LDFLAGS="-L$(TARGETPREFIX)/lib -lz -liconv $(WITH_GETTEXT)" \
+ LDFLAGS="-L$(TARGETPREFIX)/lib -lz $(WITH_GETTEXT)" \
LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \
./configure --prefix=$(TARGETPREFIX) --cross-prefix=$(TARGET)- --cross-compile --with-libupnp-dir=$(TARGETPREFIX)/lib/ --disable-dlna && \
sed -i config.h -e 's@SYSCONFDIR.*@SYSCONFDIR "/etc"@' && \
# the original build script links against openssl.
# N_LDFLAGS = -L$(TARGETPREFIX)/lib -lcurl -lssl -lcrypto -ldl
# the original build script links against openssl, but it is not needed at all.
-N_LDFLAGS = -L$(TARGETPREFIX)/lib -lcurl -liconv -ldl -lz
+N_LDFLAGS = -L$(TARGETPREFIX)/lib -lcurl -ldl -lz
N_LDFLAGS += -Wl,-rpath-link,$(TARGETLIB)
# finally we can build outside of the source directory
NEUTRINO_DEPS += libflac
endif
ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
- NEUTRINO_DEPS += cortex-strings
+ NEUTRINO_DEPS += libiconv cortex-strings
endif
neutrino-deps: $(NEUTRINO_DEPS)
echo "builddate=`cd $(SOURCE_DIR)/neutrino-hd && git log | grep "^commit" | wc -l` vom `date --reference=$(SOURCE_DIR)/neutrino-hd/.git`" >> $@
$(D)/neutrino-hd-libs:
- $(MAKE) $(D)/libsigc $(D)/giflib $(D)/openssl $(D)/libcurl $(D)/freetype $(D)/libjpeg $(D)/libiconv $(D)/libdvbsi++ $(D)/ffmpeg $(D)/libbluray $(D)/openthreads $(D)/libusb $(D)/luaposix $(D)/luacurl $(D)/lua-socket $(D)/lua-expat
+ $(MAKE) $(D)/libsigc $(D)/giflib $(D)/openssl $(D)/libcurl $(D)/freetype $(D)/libjpeg $(D)/libdvbsi++ $(D)/ffmpeg $(D)/libbluray $(D)/openthreads $(D)/libusb $(D)/luaposix $(D)/luacurl $(D)/lua-socket $(D)/lua-expat
touch $@