include make/neutrino.mk
include make/libraries.mk
include make/applications.mk
+include make/extras.mk
include make/archives.mk
ifeq ($(PLUGIN_PATH), "")
include make/plugins.mk
$(REMOVE)/udpxy-1.0.23-7
touch $@
-$(D)/inadyn: $(ARCHIVE)/inadyn-1.99.3.tar.bz2 | $(TARGETPREFIX)
- $(UNTAR)/inadyn-1.99.3.tar.bz2
- pushd $(BUILD_TMP)/inadyn-1.99.3 && \
- PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
- LD_LIBRARY_PATH=$(TARGETPREFIX)/lib \
- CC=$(TARGET)-gcc \
- AR=$(TARGET)-ar \
- NM=$(TARGET)-nm \
- RANLIB=$(TARGET)-ranlib \
- OBJDUMP=$(TARGET)-objdump \
- STRIP=$(TARGET)-strip \
- CFLAGS="-I$(TARGETPREFIX)/include" \
- LDFLAGS="-L$(TARGETPREFIX)/lib -lz" \
- LIBS="-Wl,--rpath-link -Wl,$(TARGETPREFIX)/lib" \
- CCPATH= \
- DESTDIR=$(TARGETPREFIX) \
- PATH=/bin:$(PATH) \
- $(MAKE) all && \
- install -D -m 755 $(BUILD_TMP)/inadyn-1.99.3/src/inadyn $(TARGETPREFIX)/bin
- echo "# Basic configuration file for inadyn" > $(TARGETPREFIX)/etc/inadyn.conf
- echo "#" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "# /etc/inadyn.conf" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "update_period_sec 60" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "username username" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "password password" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "dyndns_system default@no-ip.com" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "alias yourhost.no-ip.org" >> $(TARGETPREFIX)/etc/inadyn.conf
- echo "" >> $(TARGETPREFIX)/etc/inadyn.conf
- $(REMOVE)/inadyn-1.99.3
- touch $@
-
$(D)/portmap: $(ARCHIVE)/portmap-$(PORTMAP_VER).tgz
$(UNTAR)/portmap-$(PORTMAP_VER).tgz
set -e; cd $(BUILD_TMP)/portmap_$(PORTMAP_VER); \
$(ARCHIVE)/udpxy.1.0.23-7-prod.tar.gz:
$(WGET) http://www.fhloston-paradise.de/udpxy.1.0.23-7-prod.tar.gz
-$(ARCHIVE)/inadyn-1.99.3.tar.bz2:
- $(WGET) http://www.fhloston-paradise.de/inadyn-1.99.3.tar.bz2
+$(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz:
+ $(WGET) https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/inadyn-mt.v.$(INADYN_VER)/$(notdir $@)
$(ARCHIVE)/flac-1.3.0.tar.gz:
$(WGET) http://www.fhloston-paradise.de/flac-1.3.0.tar.gz
$(BUILD_TMP):
mkdir -p $(BUILD_TMP)
+$(BUILD_TMP)/extras:
+ mkdir -p $@
+
$(CROSS_BASE):
mkdir -p $(CROSS_BASE)
--- /dev/null
+# Makefile to build applications in separate dir
+
+$(D)/inadyn-mt: $(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz | $(BUILD_TMP)/extras
+ $(UNTAR)/inadyn-mt.v.$(INADYN_VER).tar.gz
+ pushd $(BUILD_TMP)/inadyn-mt.v.$(INADYN_VER); \
+ $(BUILDENV) \
+ ac_cv_func_realloc_0_nonnull=yes \
+ ac_cv_func_malloc_0_nonnull=yes \
+ ./configure \
+ --build=$(BUILD) \
+ --host=$(TARGET) \
+ --prefix= \
+ --disable-sound && \
+ $(MAKE) all && \
+ install -m 755 $(BUILD_TMP)/inadyn-mt.v.$(INADYN_VER)/src/inadyn-mt $(BUILD_TMP)/extras
+ $(TARGET)-strip $(BUILD_TMP)/extras/inadyn-mt
+ @echo "# Basic configuration file for inadyn-mt" > $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "#" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "# /etc/inadyn-mt.conf" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "#" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "background" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "retries 5" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "verbose 0" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "log_file /tmp/inadyn_srv.log" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "update_period_sec 600" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "alias meinhost.no-ip.org" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "dyndns_system default@no-ip.com" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "username username" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ @echo "password password" >> $(BUILD_TMP)/extras/inadyn-mt.conf
+ $(REMOVE)/inadyn-mt.v.$(INADYN_VER)
+# touch $@
+
# hd-idle is a utility program for spinning-down external disks after a period of idle time
HD_IDLE_VER=1.04
+# inadyn-mt - dynamic DNS client, Multi-platform inadyn, inadyn-advanced DDNS client fork.
+INADYN_VER=02.28.10
+
# libjpeg-turbo; a derivative of libjpeg for x86 and x86-64 processors which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression
JPEG_TURBO_VER = 1.4.2