else \
true; \
fi
+ if [ $(HD_IDLE) = "yes" ]; then \
+ $(MAKE) $(D)/hd-idle; \
+ else \
+ true; \
+ fi
if [ $(LCD4LINUX) = "yes" ]; then \
$(MAKE) $(D)/lcd4linux; \
else \
CST_FFMPEG_VERSION=ffmpeg-head
###########################################################################################
+### SYSTEMTOOLS
###########################################################################################
-
-
+# if you want to build hd-idle (optional), define HD_IDLE=yes:
+HD_IDLE=no
###########################################################################################
$(REMOVE)/autofs-4.1.4
touch $@
+$(D)/hd-idle: $(ARCHIVE)/hd-idle-$(HD_IDLE_VER).tgz | $(TARGETPREFIX)
+ $(UNTAR)/hd-idle-$(HD_IDLE_VER).tgz
+ set -e; cd $(BUILD_TMP)/hd-idle && \
+ export CC=$(TARGET)-gcc && \
+ $(BUILDENV) \
+ $(MAKE) all
+ $(TARGET)-strip $(BUILD_TMP)/hd-idle/hd-idle; \
+ cp -a $(BUILD_TMP)/hd-idle/hd-idle $(TARGETPREFIX)/sbin/hd-idle; \
+ $(REMOVE)/hd-idle-$(HD_IDLE_VER)
+ touch $@
+
# NOTE:
# gdb built for target or local-PC
$(D)/gdb: $(ARCHIVE)/gdb-7.3.1.tar.bz2 | $(TARGETPREFIX)
$(ARCHIVE)/unfs3-$(UNFS3_VER).tar.gz:
$(WGET) ftp://ftp.tw.freebsd.org/pub/ports/distfiles/unfs3-$(UNFS3_VER).tar.gz
+$(ARCHIVE)/hd-idle-$(HD_IDLE_VER).tgz:
+ $(WGET) http://sources.openelec.tv/mirror/hd-idle/hd-idle-$(HD_IDLE_VER).tgz
+
$(ARCHIVE)/crosstool-1.16.0-downloads.tar.bz2:
$(WGET) http://www.fhloston-paradise.de/crosstool-ng-1.16.0.tar.bz2
$(WGET) http://www.fhloston-paradise.de/eglibc-2_13.tar.bz2
# C library for parsing XML
EXPAT_VER = 2.1.0
-# FLEX (the fast lexical analyser)
+# FLEX (the fast lexical analyser)
FLEX_VER=2.5.35
+# hd-idle is a utility program for spinning-down external disks after a period of idle time
+HD_IDLE_VER=1.04
+
# 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