]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
compiling targets: add colored start and end row
authorMarkham <markham001@gmx.de>
Tue, 31 Oct 2017 19:21:42 +0000 (20:21 +0100)
committerMarkham <markham001@gmx.de>
Tue, 31 Oct 2017 19:24:30 +0000 (20:24 +0100)
- bump version pkg-config-0.29.2

15 files changed:
make/applications.mk
make/bootloader.mk
make/bootstrap.mk
make/crosstool.mk
make/drivers.mk
make/environment.mk
make/extras.mk
make/flashimage.mk
make/kernel.mk
make/libraries.mk
make/multimedia.mk
make/neutrino.mk
make/plugins.mk
make/rootfs.mk
make/versions.mk

index 048017a24dfd488be23f9baf4227938158527453..83485d7844966c520bd40c366b2b3865ed4b535d 100755 (executable)
@@ -1,6 +1,7 @@
 # Makefile to build applications
 
 $(D)/procps: $(D)/libncurses $(ARCHIVE)/procps-3.2.8.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/procps-3.2.8.tar.gz
        pushd $(BUILD_TMP)/procps-3.2.8 && \
                $(PATCH)/procps-3.2.7-avoid-ICE-with-gcc-4.3.2-arm.diff && \
@@ -14,9 +15,10 @@ $(D)/procps: $(D)/libncurses $(ARCHIVE)/procps-3.2.8.tar.gz | $(TARGETPREFIX)
                install -m 755 top ps/ps $(TARGETPREFIX)/bin && \
                install -m 755 proc/libproc-3.2.8.so $(TARGETPREFIX)/lib
        $(REMOVE)/procps-3.2.8
-       touch $@
+       $(TOUCH)
 
 busyboxconfig: $(ARCHIVE)/busybox-$(BUSYBOX_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/busybox-$(BUSYBOX_VER).tar.bz2
        pushd $(BUILD_TMP)/busybox-$(BUSYBOX_VER) && \
                cp $(PATCHES)/busybox-1.22.1-hd1.config .config && \
@@ -26,6 +28,7 @@ ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
 DF_FIX = $(PATCH)/busybox-1.26.2-fix-df-uclibc.diff;
 endif
 $(D)/busybox: $(ARCHIVE)/busybox-$(BUSYBOX_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/busybox-$(BUSYBOX_VER).tar.bz2
        pushd $(BUILD_TMP)/busybox-$(BUSYBOX_VER) && \
                $(PATCH)/busybox-1.18-hack-init-s-console.patch; \
@@ -37,9 +40,10 @@ $(D)/busybox: $(ARCHIVE)/busybox-$(BUSYBOX_VER).tar.bz2 | $(TARGETPREFIX)
                $(MAKE) all  CROSS_COMPILE=$(TARGET)- CFLAGS_EXTRA="$(TARGET_CFLAGS)" && \
                $(MAKE) install CROSS_COMPILE=$(TARGET)- CFLAGS_EXTRA="$(TARGET_CFLAGS)"
        $(REMOVE)/busybox-$(BUSYBOX_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/e2fsprogs: $(ARCHIVE)/e2fsprogs-$(E2FSPROGS_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/e2fsprogs-$(E2FSPROGS_VER).tar.gz
        set -e; cd $(BUILD_TMP)/e2fsprogs-$(E2FSPROGS_VER); \
                ln -sf /bin/true ./ldconfig; \
@@ -76,9 +80,10 @@ $(D)/e2fsprogs: $(ARCHIVE)/e2fsprogs-$(E2FSPROGS_VER).tar.gz | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/uuid.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/blkid.pc
        $(REMOVE)/e2fsprogs-$(E2FSPROGS_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/hotplug: $(D)/libblkid $(D)/libuuid $(ARCHIVE)/hotplug.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/hotplug.tar.gz
        pushd $(BUILD_TMP)/hotplug && \
                $(PATCH)/hotplug.diff && \
@@ -87,9 +92,10 @@ $(D)/hotplug: $(D)/libblkid $(D)/libuuid $(ARCHIVE)/hotplug.tar.gz | $(TARGETPRE
                        -lblkid -luuid \
                        -o $(TARGETPREFIX)/sbin/hotplug hotplug.c
        $(REMOVE)/hotplug
-       touch $@
+       $(TOUCH)
 
 $(D)/fbshot: $(D)/zlib $(ARCHIVE)/fbshot-$(FBSHOT_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/fbshot-$(FBSHOT_VER).tar.gz
        pushd $(BUILD_TMP)/fbshot-$(FBSHOT_VER) && \
                $(PATCH)/fbshot-0.3-32bit_cs_fb.diff && \
@@ -98,9 +104,10 @@ $(D)/fbshot: $(D)/zlib $(ARCHIVE)/fbshot-$(FBSHOT_VER).tar.gz | $(TARGETPREFIX)
                cd $(TARGETPREFIX)/bin && \
                ln -sf fbshot dboxshot
        $(REMOVE)/fbshot-$(FBSHOT_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/ntp: $(D)/openssl $(ARCHIVE)/ntp-$(NTP_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/ntp-$(NTP_VER).tar.gz
        set -e; cd $(BUILD_TMP)/ntp-$(NTP_VER); \
                $(PATCH)/ntp-remove-buildtime.patch; \
@@ -115,9 +122,10 @@ $(D)/ntp: $(D)/openssl $(ARCHIVE)/ntp-$(NTP_VER).tar.gz | $(TARGETPREFIX)
        cp -a $(BUILD_TMP)/ntp-$(NTP_VER)/build_dir/bin/ntpdate $(TARGETPREFIX)/sbin/
        $(TARGET)-strip $(TARGETPREFIX)/sbin/ntpdate
        $(REMOVE)/ntp-$(NTP_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/vsftpd: $(ARCHIVE)/vsftpd-$(VSFTPD_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/vsftpd-$(VSFTPD_VER).tar.gz
        pushd $(BUILD_TMP)/vsftpd-$(VSFTPD_VER) && \
        mv $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/parseconf.c $(BUILD_TMP)/vsftpd-$(VSFTPD_VER)/parseconf.tmp && \
@@ -130,9 +138,10 @@ $(D)/vsftpd: $(ARCHIVE)/vsftpd-$(VSFTPD_VER).tar.gz | $(TARGETPREFIX)
                install -m 644 vsftpd.conf $(TARGETPREFIX)/etc/vsftpd.conf && \
                install -d $(TARGETPREFIX)/share/empty && \
        $(REMOVE)/vsftpd-$(VSFTPD_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/rsync: $(ARCHIVE)/rsync-3.1.1pre1.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/rsync-3.1.1pre1.tar.gz
        pushd $(BUILD_TMP)/rsync-3.1.1pre1 && \
                $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET) --mandir=$(BUILD_TMP)/.remove && \
@@ -140,9 +149,10 @@ $(D)/rsync: $(ARCHIVE)/rsync-3.1.1pre1.tar.gz | $(TARGETPREFIX)
                $(MAKE) install prefix=$(TARGETPREFIX)
        $(REMOVE)/rsync-3.1.1pre1
        $(REMOVE)/.remove
-       touch $@
+       $(TOUCH)
 
 $(D)/strace: $(ARCHIVE)/strace-4.6.tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/strace-4.6.tar.xz
        pushd $(BUILD_TMP)/strace-4.6 && \
                CFLAGS="$(TARGET_CFLAGS)" \
@@ -154,9 +164,10 @@ $(D)/strace: $(ARCHIVE)/strace-4.6.tar.xz | $(TARGETPREFIX)
                $(MAKE) install prefix=$(TARGETPREFIX)
        $(REMOVE)/strace-4.6
        $(REMOVE)/.remove
-       touch $@
+       $(TOUCH)
 
 $(D)/xfsprogs: $(ARCHIVE)/xfsprogs-3.1.11.tar.gz $(D)/libuuid | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/xfsprogs-3.1.11.tar.gz
        cd $(BUILD_TMP)/xfsprogs-3.1.11 && \
                $(BUILDENV) root_libdir=/lib root_sbindir=/sbin \
@@ -172,9 +183,10 @@ $(D)/xfsprogs: $(ARCHIVE)/xfsprogs-3.1.11.tar.gz $(D)/libuuid | $(TARGETPREFIX)
                DIST_ROOT=$(TARGETPREFIX) $(MAKE) install
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/xfsprogs-3.1.11
-       touch $@
+       $(TOUCH)
 
 $(D)/ntfs-3g: $(ARCHIVE)/ntfs-3g_ntfsprogs-$(NTFS_3G_VER).tgz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/ntfs-3g_ntfsprogs-$(NTFS_3G_VER).tgz
        cd $(BUILD_TMP)/ntfs-3g_ntfsprogs-$(NTFS_3G_VER) && \
                $(BUILDENV) ./configure \
@@ -196,7 +208,7 @@ $(D)/ntfs-3g: $(ARCHIVE)/ntfs-3g_ntfsprogs-$(NTFS_3G_VER).tgz | $(TARGETPREFIX)
        rm -f $(TARGETPREFIX)/bin/lowntfs-3g
        rm -f $(TARGETPREFIX)/bin/ntfs-3g.*
        $(REMOVE)/ntfs-3g_ntfsprogs-$(NTFS_3G_VER) $(TARGETPREFIX)/.remove
-       touch $@
+       $(TOUCH)
 
 ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
   AUTOFS_PREQS = test -f $(CROSS_DIR)/$(TARGET)/sys-root/usr/include/nfs/nfs.h || (mkdir -p $(CROSS_DIR)/$(TARGET)/sys-root/usr/include/nfs && echo "\#include <linux/nfs.h>" > $(CROSS_DIR)/$(TARGET)/sys-root/usr/include/nfs/nfs.h)
@@ -204,6 +216,7 @@ else
  # AUTOFS_PREQS = $(TARGETPREFIX)/lib/modules/$(CST_KERNEL_VERSION)-nevis/kernel/fs/autofs4/autofs4.ko
 endif
 $(D)/autofs: $(ARCHIVE)/autofs-4.1.4.tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(AUTOFS_PREQS)
        $(MAKE)
        $(UNTAR)/autofs-4.1.4.tar.bz2
@@ -212,9 +225,10 @@ $(D)/autofs: $(ARCHIVE)/autofs-4.1.4.tar.bz2 | $(TARGETPREFIX)
                $(BUILDENV) $(MAKE) CC=$(TARGET)-gcc STRIP=$(TARGET)-strip SUBDIRS="lib daemon modules"  && \
                $(MAKE) install INSTALLROOT=$(TARGETPREFIX) SUBDIRS="lib daemon modules"
        $(REMOVE)/autofs-4.1.4
-       touch $@
+       $(TOUCH)
 
 $(D)/hd-idle: $(ARCHIVE)/hd-idle-$(HD_IDLE_VER).tgz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/hd-idle-$(HD_IDLE_VER).tgz
        set -e; cd $(BUILD_TMP)/hd-idle && \
        export CC=$(TARGET)-gcc && \
@@ -223,11 +237,12 @@ $(D)/hd-idle: $(ARCHIVE)/hd-idle-$(HD_IDLE_VER).tgz | $(TARGETPREFIX)
        $(TARGET)-strip $(BUILD_TMP)/hd-idle/hd-idle; \
        cp -a $(BUILD_TMP)/hd-idle/hd-idle  $(TARGETPREFIX)/sbin/hd-idle; \
        $(REMOVE)/hd-idle
-       touch $@
+       $(TOUCH)
 
 #  NOTE:
 #  gdb built for target or local-PC
 $(D)/gdb: $(ARCHIVE)/gdb-$(GDB_VER).tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(REMOVE)/gdb-$(GDB_VER)
        $(UNTAR)/gdb-$(GDB_VER).tar.xz
        pushd $(BUILD_TMP)/gdb-$(GDB_VER) && \
@@ -242,11 +257,12 @@ $(D)/gdb: $(ARCHIVE)/gdb-$(GDB_VER).tar.xz | $(TARGETPREFIX)
                $(MAKE) install-gdb prefix=$(TARGETPREFIX) && \
        $(REMOVE)/gdb-$(GDB_VER)
        $(REMOVE)/.remove
-       touch $@
+       $(TOUCH)
 
 #  NOTE:
 #  gdb-remote built for local-PC or target
 $(D)/gdb-remote: $(ARCHIVE)/gdb-$(GDB_VER).tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/gdb-$(GDB_VER).tar.xz
        pushd $(BUILD_TMP)/gdb-$(GDB_VER) && \
                ./configure \
@@ -256,7 +272,7 @@ $(D)/gdb-remote: $(ARCHIVE)/gdb-$(GDB_VER).tar.xz | $(TARGETPREFIX)
                $(MAKE) all-gdb && \
                $(MAKE) install-gdb && \
        $(REMOVE)/gdb-$(GDB_VER)
-       touch $@
+       $(TOUCH)
 
 # MTD-UTILS
 ifeq ($(PLATFORM), nevis)
@@ -284,6 +300,7 @@ MTD_BUILDS = \
        $(MTD_BUILDDIR)/nandtest
 endif # ifeq ($(PLATFORM), nevis)
 $(D)/mtd-utils: $(ARCHIVE)/mtd-utils-$(MTD_UTILS_VER).tar.bz2 $(D)/zlib | $(TARGETPREFIX)
+       $(START_BUILD)
        # build for target
        rm -fr $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER); \
        $(UNTAR)/mtd-utils-$(MTD_UTILS_VER).tar.bz2; \
@@ -308,7 +325,7 @@ $(D)/mtd-utils: $(ARCHIVE)/mtd-utils-$(MTD_UTILS_VER).tar.bz2 $(D)/zlib | $(TARG
                strip $(MTD_BUILDS_HOST); \
                cp -a $(MTD_BUILDS_HOST) $(HOSTPREFIX)/bin; \
        rm -rf $(BUILD_TMP)/mtd-utils-$(MTD_UTILS_VER) $(BUILD_TMP)/.remove
-       touch $@
+       $(TOUCH)
 
 # SAMBA
 ifeq ($(PLATFORM), nevis)
@@ -333,6 +350,7 @@ SAMBA_TARGET=$(TARGETPREFIX)
 endif
 SMB_PREFIX=/var
 $(D)/samba2: $(ARCHIVE)/samba-$(SAMBA2_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        rm -fr $(SAMBA_TARGET)
        mkdir -p $(SAMBA_TARGET)
        $(UNTAR)/samba-$(SAMBA2_VER).tar.gz
@@ -401,9 +419,10 @@ $(D)/samba2: $(ARCHIVE)/samba-$(SAMBA2_VER).tar.gz | $(TARGETPREFIX)
                install $(BUILD_TMP)/samba-$(SAMBA2_VER)/source/$$i $(SAMBA_TARGET)$(SMB_PREFIX)/bin; \
        done
        $(REMOVE)/samba-$(SAMBA2_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/samba3: $(D)/libiconv $(ARCHIVE)/samba-$(SAMBA3_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        rm -f $(SAMBA_TARGET)
        mkdir -p $(SAMBA_TARGET)
        $(UNTAR)/samba-$(SAMBA3_VER).tar.gz
@@ -428,9 +447,10 @@ $(D)/samba3: $(D)/libiconv $(ARCHIVE)/samba-$(SAMBA3_VER).tar.gz | $(TARGETPREFI
                $(MAKE) install DESTDIR=$(SAMBA_TARGET)
        rm -f -r $(SAMBA_TARGET)/.remove
        $(REMOVE)/samba-$(SAMBA3_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/qtweb: $(ARCHIVE)/qt-everywhere-opensource-src-4.6.3.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/qt-everywhere-opensource-src-4.6.3.tar.gz
        mkdir $(BUILD_TMP)/qt-everywhere-opensource-src-4.6.3/mkspecs/qws/linux-cx2450x-g++
        echo "include(../../common/g++.conf)"                                                    > $(BUILD_TMP)/qt-everywhere-opensource-src-4.6.3/mkspecs/qws/linux-cx2450x-g++/qmake.conf
@@ -521,9 +541,10 @@ $(D)/qtweb: $(ARCHIVE)/qt-everywhere-opensource-src-4.6.3.tar.gz | $(TARGETPREFI
                        -plugin-gfx-directfb \
                        -no-glib && \
                $(MAKE) && \
-       touch $@
+       $(TOUCH)
 
 $(D)/lcd4linux: $(D)/libusb_compat $(D)/libgd2 | $(TARGETPREFIX)
+       $(START_BUILD)
        tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/lcd4linux/dpflib.tar.gz
        cd $(BUILD_TMP)/dpflib/dpflib && \
                cp -a $(TARGETPREFIX)/lib/libusb-1.0.a $(CROSS_DIR)/$(TARGET)/sys-root/lib/libusb-1.0.a && \
@@ -572,9 +593,10 @@ $(D)/lcd4linux: $(D)/libusb_compat $(D)/libgd2 | $(TARGETPREFIX)
        $(MAKE) install
        $(REMOVE)/dpflib
        $(REMOVE)/lcd4linux
-       touch $@
+       $(TOUCH)
 
 $(D)/mjpg-streamer: $(ARCHIVE)/mjpg-streamer-r63.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/mjpg-streamer-r63.tar.gz
        pushd $(BUILD_TMP)/mjpg-streamer-r63 && \
                $(PATCH)/mjpg-streamer.diff && \
@@ -611,9 +633,10 @@ $(D)/mjpg-streamer: $(ARCHIVE)/mjpg-streamer-r63.tar.gz | $(TARGETPREFIX)
        mkdir -p $(TARGETPREFIX)/var/mjpg-streamer
        cp -f -R $(BUILD_TMP)/mjpg-streamer-r63/www/* $(TARGETPREFIX)/var/mjpg-streamer/
        $(REMOVE)/mjpg-streamer-r63
-       touch $@
+       $(TOUCH)
 
 $(D)/motion: $(ARCHIVE)/motion-3.2.12.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/motion-3.2.12.tar.gz
        pushd $(BUILD_TMP)/motion-3.2.12 && \
                $(BUILDENV) CC=$(TARGET)-gcc ./configure --prefix=$(TARGETPREFIX) --build=$(BUILD) --host=$(TARGET) --mandir=$(TARGETPREFIX)/.remove --docdir=$(TARGETPREFIX)/.remove && \
@@ -624,9 +647,10 @@ $(D)/motion: $(ARCHIVE)/motion-3.2.12.tar.gz | $(TARGETPREFIX)
        rm -f -r $(TARGETPREFIX)/usr/share/motion-3.2.12
        rm -f -r $(TARGETPREFIX)/.remove
        $(REMOVE)/motion-3.2.12
-       touch $@
+       $(TOUCH)
 
 $(D)/djmount: $(D)/fuse  $(ARCHIVE)/djmount-0.71.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/djmount-0.71.tar.gz
        pushd $(BUILD_TMP)/djmount-0.71 && \
                $(PATCH)/djmount-0.71.diff && \
@@ -637,9 +661,10 @@ $(D)/djmount: $(D)/fuse  $(ARCHIVE)/djmount-0.71.tar.gz | $(TARGETPREFIX)
                $(MAKE) && \
                $(MAKE) install && \
        $(REMOVE)/djmount-0.71
-       touch $@
+       $(TOUCH)
 
 $(D)/fuse: $(ARCHIVE)/fuse-2.9.2.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/fuse-2.9.2.tar.gz
        pushd $(BUILD_TMP)/fuse-2.9.2 && \
                $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET) && \
@@ -647,13 +672,14 @@ $(D)/fuse: $(ARCHIVE)/fuse-2.9.2.tar.gz | $(TARGETPREFIX)
                $(MAKE) install DESTDIR=$(TARGETPREFIX) && \
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/fuse.pc
        $(REMOVE)/fuse-2.9.2
-       touch $@
+       $(TOUCH)
 
 ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
   WITH_GETTEXT = -lintl -liconv
   LIBGETTEXT = $(D)/gettext
 endif
 $(D)/ushare: $(D)/libupnp $(LIBGETTEXT) $(ARCHIVE)/ushare-$(USHARE_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/ushare-$(USHARE_VER).tar.bz2
        pushd $(BUILD_TMP)/ushare-$(USHARE_VER) && \
                $(PATCH)/ushare$(USHARE_VER).diff && \
@@ -670,9 +696,10 @@ $(D)/ushare: $(D)/libupnp $(LIBGETTEXT) $(ARCHIVE)/ushare-$(USHARE_VER).tar.bz2
                cp $(BUILD_TMP)/ushare-$(USHARE_VER)/scripts/ushare.conf $(TARGETPREFIX)/etc/ushare.conf
                rm -f $(TARGETPREFIX)/etc/init.d/ushare
        $(REMOVE)/ushare-$(USHARE_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libupnp: $(ARCHIVE)/libupnp-$(LIBUPNP_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libupnp-$(LIBUPNP_VER).tar.bz2
        pushd $(BUILD_TMP)/libupnp-$(LIBUPNP_VER) && \
                $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET) && \
@@ -680,9 +707,10 @@ $(D)/libupnp: $(ARCHIVE)/libupnp-$(LIBUPNP_VER).tar.bz2 | $(TARGETPREFIX)
                $(MAKE) install DESTDIR=$(TARGETPREFIX) && \
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libupnp.pc
        $(REMOVE)/libupnp-$(LIBUPNP_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/xupnpd: $(ARCHIVE)/xupnpd-git-$(XUPNPD_GIT).tar.gz $(D)/udpxy $(D)/lua $(D)/openssl | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/xupnpd-git-$(XUPNPD_GIT).tar.gz
        pushd $(BUILD_TMP)/xupnpd-git-$(XUPNPD_GIT)/src; \
                $(PATCH)/xupnpd/xupnpd-crossbuild.diff; \
@@ -708,26 +736,29 @@ $(D)/xupnpd: $(ARCHIVE)/xupnpd-git-$(XUPNPD_GIT).tar.gz $(D)/udpxy $(D)/lua $(D)
                mv $(TARGETPREFIX)/share/xupnpd/xupnpd.lua $(TARGETPREFIX)/var/tuxbox/config
                ln -sf /var/tuxbox/config/xupnpd.lua $(TARGETPREFIX)/share/xupnpd/xupnpd.lua
        $(REMOVE)/xupnpd-git-$(XUPNPD_GIT)
-       touch $@
+       $(TOUCH)
 
 $(D)/udpxy: $(ARCHIVE)/udpxy.1.0.23-7-prod.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/udpxy.1.0.23-7-prod.tar.gz
        pushd $(BUILD_TMP)/udpxy-1.0.23-7 && \
                $(MAKE) CC=$(TARGET)-gcc&& \
                cp -f $(BUILD_TMP)/udpxy-1.0.23-7/udpxy  $(TARGETPREFIX)/bin/ && \
        $(REMOVE)/udpxy-1.0.23-7
-       touch $@
+       $(TOUCH)
 
 $(D)/portmap: $(ARCHIVE)/portmap-$(PORTMAP_VER).tgz
+       $(START_BUILD)
        $(UNTAR)/portmap-$(PORTMAP_VER).tgz
        set -e; cd $(BUILD_TMP)/portmap_$(PORTMAP_VER); \
                $(PATCH)/portmap_6.0-nocheckport.diff; \
                $(BUILDENV) $(MAKE) NO_TCP_WRAPPER=1 DAEMON_UID=65534 DAEMON_GID=65535 CC="$(TARGET)-gcc"; \
                install -m 0755 portmap $(TARGETPREFIX)/sbin; \
        $(REMOVE)/portmap_$(PORTMAP_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/unfsd: $(D)/libflex $(D)/portmap $(ARCHIVE)/unfs3-$(UNFS3_VER).tar.gz
+       $(START_BUILD)
        $(UNTAR)/unfs3-$(UNFS3_VER).tar.gz
        set -e; cd $(BUILD_TMP)/unfs3-$(UNFS3_VER); \
                $(CONFIGURE) --build=$(BUILD) --host=$(TARGET) --target=$(TARGET) \
@@ -737,4 +768,4 @@ $(D)/unfsd: $(D)/libflex $(D)/portmap $(ARCHIVE)/unfs3-$(UNFS3_VER).tar.gz
        $(TARGET)-strip $(TARGETPREFIX)/sbin/unfsd
        rm -f -r $(TARGETPREFIX)/.remove
        $(REMOVE)/unfs3-$(UNFS3_VER)
-       touch $@
+       $(TOUCH)
index c7fbc11f1ec08f2d72697322191248860af536aa..42e50e04d10ce1548955d5b5a1632f6b45774f8a 100755 (executable)
@@ -1,21 +1,22 @@
 #Makefile to build coolstream u-boot
 
 $(D)/coolstream-u-boot: | $(TARGETPREFIX)
+       $(START_BUILD)
        if [ $(PLATFORM) = "apollo" ]; then \
                cp -f $(GIT_DRIVERS)/apollo/u-boot.bin $(BUILD_TMP)/apollo-u-boot-$(DATE).img; \
                cp -f $(GIT_DRIVERS)/apollo/uldr.bin $(BUILD_TMP)/apollo-uldr-$(DATE).img; \
                cp -f $(GIT_DRIVERS)/apollo/uldr.bin.uartboot_img $(BUILD_TMP)/apollo-uldr-uartboot-$(DATE).img; \
-               touch $@; \
+               $(TOUCH); \
        elif [ $(PLATFORM) = "kronos" ]; then \
                cp -f $(GIT_DRIVERS)/kronos/u-boot.bin $(BUILD_TMP)/kronos-u-boot-$(DATE).img; \
                cp -f $(GIT_DRIVERS)/kronos/uldr.bin $(BUILD_TMP)/kronos-uldr-$(DATE).img; \
                cp -f $(GIT_DRIVERS)/kronos/uldr.bin.uartboot_img $(BUILD_TMP)/kronos-uldr-uartboot-$(DATE).img; \
-               touch $@; \
+               $(TOUCH); \
        else \
                tar -C $(SOURCE_DIR)/git -cp BOOTLOADER --exclude=.svn | tar -C $(BUILD_TMP) -x; \
                cd $(BUILD_TMP)/BOOTLOADER && \
                        $(MAKE) coolstream_hdx_config && \
                        $(MAKE); \
                cp -f $(BUILD_TMP)/BOOTLOADER/u-boot.bin $(BUILD_TMP)/nevis-u-boot-$(DATE).img; \
-               touch $@; \
+               $(TOUCH); \
        fi
index f30a7ba6676b4c77a57fda2b83b167172136f2e9..7bc42e6d536654ffb922a971a4949c2f6ea1b261 100755 (executable)
@@ -27,13 +27,16 @@ pkg-config: $(HOSTPREFIX)/bin/pkg-config
 $(HOSTPREFIX)/bin/pkg-config: $(ARCHIVE)/pkg-config-$(PKGCONFIG_VER).tar.gz | $(HOSTPREFIX)/bin pkg-config-preqs
        $(UNTAR)/pkg-config-$(PKGCONFIG_VER).tar.gz
        set -e; cd $(BUILD_TMP)/pkg-config-$(PKGCONFIG_VER); \
-               ./configure --with-pc_path=$(PKG_CONFIG_PATH); \
+               ./configure \
+                       --disable-host-tool \
+                       --with-pc_path=$(PKG_CONFIG_PATH); \
                $(MAKE); \
                cp -a pkg-config $(HOSTPREFIX)/bin; \
        ln -sf pkg-config $(HOSTPREFIX)/bin/$(TARGET)-pkg-config
        $(REMOVE)/pkg-config-$(PKGCONFIG_VER)
 
 skeleton: | $(TARGETPREFIX)
+       $(START_BUILD)
        if [ $(PLATFORM) = "apollo" ]; then \
                if [ -n $(SKEL_ROOT_DIR) ]; then \
                        [ ! -e $(BASE_DIR)/my-skel-root-apollo ] && ln -s $(SKEL_ROOT_DIR) $(BASE_DIR)/my-skel-root-apollo; \
index ee5af7a0a380132ad0056b6dd0eae983515292bb..2d7dccb12fb7ba0924b177cb1ace0e46b8d25b98 100755 (executable)
@@ -21,6 +21,7 @@ ifeq ($(PLATFORM), nevis) ## Platform nevis
 CT_NG_CONFIG  = $(PATCHES)/ct-ng-1.20/ct-ng-nevis-1.20.0-1.config
 
 crosstool: prerequisites | $(ARCHIVE)/crosstool-$(CROSSTOOL_NG_VER)-downloads.tar.bz2
+       $(START_BUILD)
        mkdir -p $(BUILD_TMP); \
        $(UNTAR)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2; \
        set -e; unset CONFIG_SITE; cd $(BUILD_TMP)/crosstool-ng-$(CROSSTOOL_NG_VER); \
@@ -73,6 +74,7 @@ CT_NG_CONFIG = $(PATCHES)/ct-ng-1.20/ct-ng-1.20.0-1-glibc.config
 endif ## ifeq ($(UCLIBC_BUILD), 1)
 
 crosstool: prerequisites | $(CUSTOM_GCC) $(ARCHIVE)/crosstool-ng-git-$(CROSSTOOL_NG_VER).tar.gz
+       $(START_BUILD)
        make -p $(BUILD_TMP)
        $(UNTAR)/crosstool-ng-git-$(CROSSTOOL_NG_VER).tar.gz
        mkdir -p $(BUILD_TMP)/crosstool-ng-git-$(CROSSTOOL_NG_VER)/targets/src
@@ -131,6 +133,7 @@ endif # ifeq ($(PLATFORM), nevis)
 
 # Crosstool configuration 
 crossmenuconfig: $(ARCHIVE)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2
+       $(START_BUILD)
        make $(BUILD_TMP)
        $(REMOVE)/crosstool-ng-$(CROSSTOOL_NG_VER)
        $(UNTAR)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2
@@ -141,6 +144,7 @@ crossmenuconfig: $(ARCHIVE)/crosstool-ng-$(CROSSTOOL_NG_VER).tar.bz2
                ./ct-ng menuconfig
 
 uclibcmenuconfig: $(ARCHIVE)/uClibc-$(UCLIBC_VER).tar.xz
+       $(START_BUILD)
        make $(BUILD_TMP)
        $(UNTAR)/uClibc-$(UCLIBC_VER).tar.xz
        mv $(BUILD_TMP)/uClibc-$(UCLIBC_VER) $(BUILD_TMP)/uClibc-$(UCLIBC_VER)_mc
index f345390d93ce349d9c478eef59f3f6170810bdf0..9bd8ff29ea82434bca25df0b41e13e5ba2ca1b85 100755 (executable)
@@ -1,12 +1,13 @@
 #Makefile to build drivers
 
 $(D)/realtek-wireless:
+       $(START_BUILD)
        if [ $(PLATFORM) = "apollo" ]; then \
                $(D)/wpa_supplicant | $(TARGETPREFIX); \
-               touch $@; \
+               $(TOUCH); \
        elif [ $(PLATFORM) = "kronos" ]; then \
                $(D)/wpa_supplicant | $(TARGETPREFIX); \
-               touch $@; \
+               $(TOUCH); \
        else \
                if [ $(CST_KERNEL_VERSION) = "2.6.26.8" ]; then \
                        $(D)/coolstream-kernel-2.6.26.8-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
@@ -17,7 +18,7 @@ $(D)/realtek-wireless:
                        cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8712u.ko; \
                        cp -f $(SOURCE_DIR)/svn/THIRDPARTY/drivers/realtek-wireless/8712_8188_8191_8192/8192cu.ko $(TARGETPREFIX)/lib/modules/2.6.26.8-nevis/8192cu.ko; \
                        $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       touch $@; \
+                       $(TOUCH); \
                elif [ $(CST_KERNEL_VERSION) = "2.6.34.13" ]; then \
                        $(D)/coolstream-kernel-2.6.34.13-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
                        tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
@@ -26,7 +27,7 @@ $(D)/realtek-wireless:
                                $(MAKE); \
                        cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/8712u.ko; \
                        $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       touch $@; \
+                       $(TOUCH); \
                elif [ $(CST_KERNEL_VERSION) = "2.6.35.14" ]; then \
                        $(D)/coolstream-kernel-2.6.35.14-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
                        tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
@@ -35,10 +36,10 @@ $(D)/realtek-wireless:
                                $(MAKE); \
                        cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.35.14-nevis/8712u.ko; \
                        $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       touch $@; \
+                       $(TOUCH); \
                elif [ $(CST_KERNEL_VERSION) = "2.6.39.4" ]; then \
                        $(D)/coolstream-kernel-2.6.39.4-cnxt $(D)/wpa_supplicant | $(TARGETPREFIX); \
-                       touch $@; \
+                       $(TOUCH); \
                else \
                        $(D)/coolstream-kernel-2.6.34.13-cnxt $(D)/wpa_supplicant $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz | $(TARGETPREFIX); \
                        tar -C $(BUILD_TMP) -xf $(BASE_DIR)/archive-sources/realtek-wireless/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111.tar.gz; \
@@ -47,11 +48,12 @@ $(D)/realtek-wireless:
                                $(MAKE); \
                        cp -f $(BUILD_TMP)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111/8712u.ko $(TARGETPREFIX)/lib/modules/2.6.34.13-nevis/8712u.ko; \
                        $(REMOVE)/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20101111; \
-                       touch $@; \
+                       $(TOUCH); \
                fi \
        fi
 
 $(D)/wpa_supplicant: $(D)/openssl $(ARCHIVE)/wpa_supplicant-0.7.3.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/wpa_supplicant-0.7.3.tar.gz
        pushd $(BUILD_TMP)/wpa_supplicant-0.7.3/wpa_supplicant && \
        cp -f defconfig .config && \
@@ -73,4 +75,4 @@ $(D)/wpa_supplicant: $(D)/openssl $(ARCHIVE)/wpa_supplicant-0.7.3.tar.gz | $(TAR
        $(TARGET)-strip $(TARGETPREFIX)/sbin/wpa_passphrase
        $(TARGET)-strip $(TARGETPREFIX)/sbin/wpa_supplicant
        $(REMOVE)/wpa_supplicant-0.7.3
-       touch $@
+       $(TOUCH)
index ed2230154b75d257b9e5a7de3ff91e0c4e042dcd..d235d6cd31d1b04d309752e0341fbcac974fa05a 100755 (executable)
@@ -77,6 +77,15 @@ LD_FLAGS         = $(TARGET_LDFLAGS)
 VPATH = $(D)
 
 PATH := $(HOSTPREFIX)/bin:$(CROSS_DIR)/bin:$(PATH)
+
+TERM_RED             := \033[00;31m
+TERM_RED_BOLD        := \033[01;31m
+TERM_GREEN           := \033[00;32m
+TERM_GREEN_BOLD      := \033[01;32m
+TERM_YELLOW          := \033[00;33m
+TERM_YELLOW_BOLD     := \033[01;33m
+TERM_NORMAL          := \033[0m
+
 #PKG_CONFIG = /usr/bin/pkg-config
 PKG_CONFIG = $(HOSTPREFIX)/bin/$(TARGET)-pkg-config
 PKG_CONFIG_LIBDIR = $(TARGETPREFIX)/lib
@@ -89,6 +98,32 @@ REWRITE_PKGCONF = sed -i "s,^prefix=.*,prefix='$(TARGETPREFIX)',"
 UNTAR = tar -C $(BUILD_TMP) -xf $(ARCHIVE)
 REMOVE = rm -rf $(BUILD_TMP)
 PATCH = patch -p1 -i $(PATCHES)
+
+#
+split_deps_dir=$(subst ., ,$(1))
+DEPS_DIR              = $(subst $(D)/,,$@)
+PKG_NAME              = $(word 1,$(call split_deps_dir,$(DEPS_DIR)))
+PKG_NAME_HELPER       = $(shell echo $(PKG_NAME) | sed 's/.*/\U&/')
+PKG_VER_HELPER        = A$($(PKG_NAME_HELPER)_VER)A
+PKG_VER               = $($(PKG_NAME_HELPER)_VER)
+
+START_BUILD           = @echo "=============================================================="; \
+                        echo; \
+                        if [ $(PKG_VER_HELPER) == "AA" ]; then \
+                            echo -e "Start build of $(TERM_GREEN_BOLD)$(PKG_NAME)$(TERM_NORMAL)"; \
+                        else \
+                            echo -e "Start build of $(TERM_GREEN_BOLD)$(PKG_NAME) $(PKG_VER)$(TERM_NORMAL)"; \
+                        fi
+
+TOUCH                 = @touch $@; \
+                        if [ $(PKG_VER_HELPER) == "AA" ]; then \
+                            echo -e "Build of $(TERM_GREEN_BOLD)$(PKG_NAME)$(TERM_NORMAL) completed"; \
+                        else \
+                            echo -e "Build of $(TERM_GREEN_BOLD)$(PKG_NAME) $(PKG_VER)$(TERM_NORMAL) completed"; \
+                        fi; \
+                        echo
+
+#
 # wget tarballs into archive directory
 WGET = wget -t3 -T10 -c -P $(ARCHIVE)
 
index aa3efa5678b1890c2ac9a16857b005df07247637..8ef35c8199fed2db0d7659d70db80ba610176f56 100644 (file)
@@ -1,6 +1,7 @@
 # Makefile to build applications in separate dir
 
 $(D)/inadyn-mt: $(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz | $(BUILD_TMP)/extras
+       $(START_BUILD)
        $(UNTAR)/inadyn-mt.v.$(INADYN_VER).tar.gz
        pushd $(BUILD_TMP)/inadyn-mt.v.$(INADYN_VER); \
                $(BUILDENV) \
@@ -28,9 +29,10 @@ $(D)/inadyn-mt: $(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz | $(BUILD_TMP)/extra
                @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 $@
+#      $(TOUCH)
 
 $(D)/dropbear: $(ARCHIVE)/dropbear-$(DROPBEAR_VER).tar.bz2 | $(BUILD_TMP)/extras
+       $(START_BUILD)
        $(UNTAR)/dropbear-$(DROPBEAR_VER).tar.bz2
        pushd $(BUILD_TMP)/dropbear-$(DROPBEAR_VER); \
                $(BUILDENV) \
@@ -42,5 +44,5 @@ $(D)/dropbear: $(ARCHIVE)/dropbear-$(DROPBEAR_VER).tar.bz2 | $(BUILD_TMP)/extras
                $(TARGET)-strip $(BUILD_TMP)/extras/var/bin/dropbearmulti
        $(REMOVE)/extras/.remove
        $(REMOVE)/dropbear-$(DROPBEAR_VER)
-#      touch $@
+#      $(TOUCH)
 
index 5c247a71f97ae09fd808d37e16649f67ac0554e0..8a2792a604e5f3e9e39ccde24cf065a12e4eb247 100755 (executable)
@@ -4,9 +4,11 @@ DATE := $(shell date +%Y-%m-%d)
 
 
 flash-customize: $(BASE_DIR)/customize/flash-customize.sh
+       $(START_BUILD)
        $(BASE_DIR)/customize/flash-customize.sh $(PLATFORM) $(BOXMODEL)
 
 flash-finalize:
+       $(START_BUILD)
        @if [ -x $(BASE_DIR)/customize/version.sh ]; then \
                $(BASE_DIR)/customize/version.sh $(PLATFORM) $(BOXMODEL) "finalize"; \
                echo " ============================================================================== "; \
@@ -42,6 +44,7 @@ SUMIMG        = $(FLASHIMG_BODY).sum.img
 endif #($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
 
 flash-prepare:
+       $(START_BUILD)
        rm -fr $(BUILD_TMP)/install
        mkdir -p $(BUILD_TMP)/install
        cp -r $(BUILD_TMP)/rootfs/. $(BUILD_TMP)/install
@@ -53,6 +56,7 @@ flash-prepare:
        fi
 
 flash: $(D)/mtd-utils
+       $(START_BUILD)
        echo "/dev/console c 0600 0 0 5 1 0 0 0" > $(BUILD_TMP)/devtable; \
        echo "/dev/null c 0666 0 0 1 3 0 0 0" >> $(BUILD_TMP)/devtable; \
        mkfs.jffs2 -e $(ERASEBLOCK) $(FLASHPARAMS) -l -U -D $(BUILD_TMP)/devtable -d $(BUILD_TMP)/install -o $(BUILD_TMP)/$(FLASHIMG); \
@@ -62,6 +66,7 @@ flash: $(D)/mtd-utils
 
 
 flash-check:
+       $(START_BUILD)
        @if [ "$(FLASHSIZE)" -gt "`stat -c %s $(BUILD_TMP)/$(FLASHIMG_BODY)*.sum.img`" ]; then \
                echo ""; \
                echo " ============================================================================== "; \
@@ -77,6 +82,7 @@ flash-check:
        fi
 
 flash-full:
+       $(START_BUILD)
        echo "/dev/console c 0600 0 0 5 1 0 0 0" > $(BUILD_TMP)/devtable; \
        echo "/dev/null c 0666 0 0 1 3 0 0 0" >> $(BUILD_TMP)/devtable; \
        if [ -f $(BUILD_TMP)/zImage.img ]; then \
index 22635db3f8d9ee5f2731c4afc90e8b50c680e209..3b698513e57f8d53f9d410f77229b310d006b106 100644 (file)
@@ -16,6 +16,7 @@ K_SRCDIR ?= $(SOURCE_DIR)/linux
 K_OBJ = $(BUILD_TMP)/kobj
 
 kernelmenuconfig: $(K_SRCDIR) $(K_OBJ)/.config
+       $(START_BUILD)
 ifeq ($(K_SRCDIR), $(SOURCE_DIR)/linux)
        rm -f $(SOURCE_DIR)/linux/.config
 endif
@@ -23,7 +24,10 @@ endif
                make ARCH=arm CROSS_COMPILE=$(TARGET)- menuconfig O=$(K_OBJ)/
 
 u-boot-tools: $(HOSTPREFIX)/bin/mkimage
+       $(START_BUILD)
+
 $(HOSTPREFIX)/bin/mkimage: $(ARCHIVE)/u-boot-$(U-BOOT_VER).tar.bz2 | $(HOSTPREFIX)/bin
+       $(START_BUILD)
        $(REMOVE)/u-boot-$(U-BOOT_VER)
        $(UNTAR)/u-boot-$(U-BOOT_VER).tar.bz2
        set -e; cd $(BUILD_TMP)/u-boot-$(U-BOOT_VER); \
@@ -41,6 +45,7 @@ $(K_OBJ)/.config: $(PATCHES)/kernel-config/kernel-$(CST_KERNEL_VERSION)-$(PLATFO
 
 
 $(D)/cskernel: $(K_SRCDIR) $(K_OBJ)/.config
+       $(START_BUILD)
 ifeq ($(K_SRCDIR), $(SOURCE_DIR)/linux)
        # we need this to build out of tree - kbuild complains otherwise
        # whoever sets K_SRCDIR to something else should better know what he's doing anyway
@@ -50,7 +55,7 @@ endif
                make ARCH=arm CROSS_COMPILE=$(TARGET)- silentoldconfig O=$(K_OBJ)/; \
                $(MAKE) ARCH=arm LOCALVERSION= CROSS_COMPILE=$(TARGET)- O=$(K_OBJ)/; \
                make ARCH=arm CROSS_COMPILE=$(TARGET)- INSTALL_MOD_PATH=$(TARGETPREFIX)/mymodules modules_install O=$(K_OBJ)/
-       touch $@
+       $(TOUCH)
 
 
 
@@ -70,6 +75,7 @@ ifeq ($(PLATFORM), kronos)
   K_IMAGENAME = vmlinux.ub.gz
 endif
 cskernel-image: $(D)/cskernel | $(HOSTPREFIX)/bin/mkimage
+       $(START_BUILD)
        rm -f $(K_OBJ)/zImage.mkimage
        rm -f $(BUILD_TMP)/$(K_IMAGENAME)
        $(DTB_COMMAND)
index bcf736362cb9c93fb33fed31653b6436662cb504..fd6b344b250f70aace1354490df2499a9686892c 100755 (executable)
@@ -13,6 +13,7 @@ ncurses-prereq:
        fi
 
 $(D)/libncurses: $(ARCHIVE)/ncurses-$(NCURSES_VER).tar.gz | ncurses-prereq $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/ncurses-$(NCURSES_VER).tar.gz && \
        pushd $(BUILD_TMP)/ncurses-$(NCURSES_VER) && \
                $(PATCH)/ncurses_workaround_changed_output_of_GNU_cpp_5.x.patch && \
@@ -36,10 +37,12 @@ $(D)/libncurses: $(ARCHIVE)/ncurses-$(NCURSES_VER).tar.gz | ncurses-prereq $(TAR
                        HOSTCCFLAGS="$(TARGET_CFLAGS) -DHAVE_CONFIG_H -I../ncurses -DNDEBUG -D_GNU_SOURCE -I../include" && \
                $(MAKE) install.libs DESTDIR=$(TARGETPREFIX)
        $(REMOVE)/ncurses-$(NCURSES_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libblkid: $(D)/libuuid
+       $(TOUCH)
 $(D)/libuuid: $(ARCHIVE)/util-linux-2.20.tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/util-linux-2.20.tar.bz2
        cd $(BUILD_TMP)/util-linux-2.20 && \
                ./configure --prefix= --build=$(BUILD) --host=$(TARGET) \
@@ -55,9 +58,10 @@ $(D)/libuuid: $(ARCHIVE)/util-linux-2.20.tar.bz2 | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/blkid.pc
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/util-linux-2.20
-       touch $(D)/libuuid $(D)/libblkid
+       $(TOUCH)
 
 $(D)/libmad: $(ARCHIVE)/libmad-0.15.1b.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libmad-0.15.1b.tar.gz
        pushd $(BUILD_TMP)/libmad-0.15.1b && \
                patch -p1 < $(PATCHES)/libmad.diff && \
@@ -70,9 +74,10 @@ $(D)/libmad: $(ARCHIVE)/libmad-0.15.1b.tar.gz | $(TARGETPREFIX)
                sed "s!^prefix=.*!prefix=$(TARGETPREFIX)!;" mad.pc > $(PKG_CONFIG_PATH)/libmad.pc
        $(REWRITE_LIBTOOL)/libmad.la
        $(REMOVE)/libmad-0.15.1b
-       touch $@
+       $(TOUCH)
 
 $(D)/libid3tag: $(D)/zlib $(ARCHIVE)/libid3tag-0.15.1b.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libid3tag-0.15.1b.tar.gz
        pushd $(BUILD_TMP)/libid3tag-0.15.1b && \
                patch -p1 < $(PATCHES)/libid3tag.diff && \
@@ -82,9 +87,10 @@ $(D)/libid3tag: $(D)/zlib $(ARCHIVE)/libid3tag-0.15.1b.tar.gz | $(TARGETPREFIX)
                sed "s!^prefix=.*!prefix=$(TARGETPREFIX)!;" id3tag.pc > $(PKG_CONFIG_PATH)/libid3tag.pc
        $(REWRITE_LIBTOOL)/libid3tag.la
        $(REMOVE)/libid3tag-0.15.1b
-       touch $@
+       $(TOUCH)
 
 $(D)/zlib: $(ARCHIVE)/zlib-$(ZLIB_VER).tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/zlib-$(ZLIB_VER).tar.xz
        set -e; cd $(BUILD_TMP)/zlib-$(ZLIB_VER); \
                CC=$(TARGET)-gcc mandir=$(BUILD_TMP)/.remove ./configure --prefix= --shared; \
@@ -95,9 +101,10 @@ $(D)/zlib: $(ARCHIVE)/zlib-$(ZLIB_VER).tar.xz | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/zlib.pc
        $(REMOVE)/zlib-$(ZLIB_VER)
        $(REMOVE)/.remove
-       touch $@
+       $(TOUCH)
 
 $(D)/giflib: $(ARCHIVE)/giflib-$(GIFLIB_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/giflib-$(GIFLIB_VER).tar.bz2
        pushd $(BUILD_TMP)/giflib-$(GIFLIB_VER) && \
                export ac_cv_prog_have_xmlto=no && \
@@ -107,9 +114,10 @@ $(D)/giflib: $(ARCHIVE)/giflib-$(GIFLIB_VER).tar.bz2 | $(TARGETPREFIX)
        $(REWRITE_LIBTOOL)/libgif.la
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/giflib-$(GIFLIB_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libungif: $(ARCHIVE)/libungif-4.1.4.tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libungif-4.1.4.tar.bz2
        pushd $(BUILD_TMP)/libungif-4.1.4 && \
                rm config.sub && \
@@ -121,9 +129,10 @@ $(D)/libungif: $(ARCHIVE)/libungif-4.1.4.tar.bz2 | $(TARGETPREFIX)
        $(REWRITE_LIBTOOL)/libungif.la
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/libungif-4.1.4
-       touch $@
+       $(TOUCH)
 
 $(D)/openssl: $(ARCHIVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz
        pushd $(BUILD_TMP)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER) && \
                $(PATCH)/openssl-1.0.x-optimize-for-size.patch && \
@@ -153,9 +162,10 @@ $(D)/openssl: $(ARCHIVE)/openssl-$(OPENSSL_VER)$(OPENSSL_SUBVER).tar.gz | $(TARG
                        ln -sf libssl.so.$$OPENSSL_VER_X libssl.so.1.0.0; \
                fi;
        chmod 0755 $(TARGETPREFIX)/lib/libcrypto.so.* $(TARGETPREFIX)/lib/libssl.so.*
-       touch $@
+       $(TOUCH)
 
 $(D)/libcurl: $(ARCHIVE)/curl-$(CURL_VER).tar.bz2 $(D)/openssl $(D)/librtmp $(D)/zlib | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/curl-$(CURL_VER).tar.bz2
        set -e; cd $(BUILD_TMP)/curl-$(CURL_VER); \
                $(BUILDENV) LIBS="-lssl -lcrypto -lrtmp -lz" \
@@ -191,9 +201,10 @@ $(D)/libcurl: $(ARCHIVE)/curl-$(CURL_VER).tar.bz2 $(D)/openssl $(D)/librtmp $(D)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libcurl.pc
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/curl-$(CURL_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/librtmp: $(D)/zlib $(D)/openssl $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        mkdir $(BUILD_TMP)/rtmpdump-$(LIBRTMP_VER);\
        mkdir $(TARGETPREFIX)/.remove ;\
        cd $(BUILD_TMP)/rtmpdump-$(LIBRTMP_VER);\
@@ -212,9 +223,10 @@ $(D)/librtmp: $(D)/zlib $(D)/openssl $(ARCHIVE)/rtmpdump-$(LIBRTMP_VER).tar.gz |
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/librtmp.pc
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/rtmpdump-$(LIBRTMP_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/freetype: $(D)/zlib $(D)/libpng $(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/freetype-$(FREETYPE_VER).tar.bz2
        pushd $(BUILD_TMP)/freetype-$(FREETYPE_VER); \
                sed -i '/#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER/d' include/freetype/config/ftoption.h; \
@@ -242,9 +254,10 @@ $(D)/freetype: $(D)/zlib $(D)/libpng $(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/freetype2.pc
        $(REMOVE)/freetype-$(FREETYPE_VER)
        $(REMOVE)/.remove
-       touch $@
+       $(TOUCH)
 
 $(D)/libpng: $(D)/zlib $(ARCHIVE)/libpng-$(PNG_VER).tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libpng-$(PNG_VER).tar.xz
        pushd $(BUILD_TMP)/libpng-$(PNG_VER) && \
                $(PATCH)/libpng-1.26.x-disable-tools.patch && \
@@ -259,9 +272,10 @@ $(D)/libpng: $(D)/zlib $(ARCHIVE)/libpng-$(PNG_VER).tar.xz | $(TARGETPREFIX)
                $(MAKE) install
        $(REMOVE)/.remove
        $(REMOVE)/libpng-$(PNG_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libjpeg: $(ARCHIVE)/libjpeg-turbo-$(JPEG_TURBO_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libjpeg-turbo-$(JPEG_TURBO_VER).tar.gz
        pushd $(BUILD_TMP)/libjpeg-turbo-$(JPEG_TURBO_VER) && \
                export CC=$(TARGET)-gcc && \
@@ -277,9 +291,10 @@ $(D)/libjpeg: $(ARCHIVE)/libjpeg-turbo-$(JPEG_TURBO_VER).tar.gz | $(TARGETPREFIX
        $(REWRITE_LIBTOOL)/libjpeg.la
        rm -f $(TARGETPREFIX)/lib/libturbojpeg* $(TARGETPREFIX)/include/turbojpeg.h
        $(REMOVE)/libjpeg-turbo-$(JPEG_TURBO_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/cortex-strings: $(ARCHIVE)/cortex-strings-git-$(CRTXSTR_GIT).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/cortex-strings-git-$(CRTXSTR_GIT).tar.gz
        set -e; cd $(BUILD_TMP)/cortex-strings-git-$(CRTXSTR_GIT); \
                $(CONFIGURE) --prefix= --enable-shared --disable-static --without-neon; \
@@ -288,13 +303,14 @@ $(D)/cortex-strings: $(ARCHIVE)/cortex-strings-git-$(CRTXSTR_GIT).tar.gz | $(TAR
        $(REWRITE_LIBTOOL)/libcortex-strings.la
        install -m 0644 -D $(SCRIPTS)/ld.so.preload $(TARGETPREFIX)/etc/ld.so.preload
        $(REMOVE)/cortex-strings-git-$(CRTXSTR_GIT)
-       touch $@
+       $(TOUCH)
 
 #ifeq ($(PLATFORM), nevis)
 NEVIS_XML2_FLAGS  = --without-iconv
 NEVIS_XML2_FLAGS += --with-minimum
 #endif
 $(D)/libxml2: $(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libxml2-$(LIBXML2_VER).tar.gz
        pushd $(BUILD_TMP)/libxml2-$(LIBXML2_VER) && \
                $(CONFIGURE) \
@@ -321,9 +337,10 @@ $(D)/libxml2: $(ARCHIVE)/libxml2-$(LIBXML2_VER).tar.gz | $(TARGETPREFIX)
        rm -rf $(TARGETPREFIX)/bin/xml2-config
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/libxml2-$(LIBXML2_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libxslt: $(D)/libxml2 $(ARCHIVE)/libxslt-git-snapshot.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libxslt-git-snapshot.tar.gz
        pushd $(BUILD_TMP)/libxslt-1.1.28 && \
                $(CONFIGURE) \
@@ -349,9 +366,10 @@ $(D)/libxslt: $(D)/libxml2 $(ARCHIVE)/libxslt-git-snapshot.tar.gz | $(TARGETPREF
        rm -rf $(TARGETPREFIX)/bin/xslt-config
        rm -rf $(TARGETPREFIX)/.remove
        $(REMOVE)/libxslt-1.1.28
-       touch $@
+       $(TOUCH)
 
 $(D)/pugixml: $(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/pugixml-$(PUGIXML_VER).tar.gz
        set -e; cd $(BUILD_TMP)/pugixml-$(PUGIXML_VER); \
                cmake \
@@ -365,9 +383,10 @@ $(D)/pugixml: $(ARCHIVE)/pugixml-$(PUGIXML_VER).tar.gz | $(TARGETPREFIX)
                make install
        rm -fr $(TARGETPREFIX)/lib/cmake
        $(REMOVE)/pugixml-$(PUGIXML_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libbluray: $(ARCHIVE)/libbluray-0.5.0.tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libbluray-0.5.0.tar.bz2
        pushd $(BUILD_TMP)/libbluray-0.5.0 && \
                $(PATCH)/libbluray-0001-Optimized-file-I-O-for-chained-usage-with-libavforma.patch && \
@@ -395,7 +414,7 @@ $(D)/libbluray: $(ARCHIVE)/libbluray-0.5.0.tar.bz2 | $(TARGETPREFIX)
        $(REWRITE_LIBTOOL)/libbluray.la
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libbluray.pc
        $(REMOVE)/libbluray-0.5.0
-       touch $@
+       $(TOUCH)
 
 ifeq ($(BOXARCH), arm)
 FFMPEG_CONFIGURE = \
@@ -535,6 +554,7 @@ FFMPEG_CONFIGURE += --disable-iconv
 FFMPEG_CONFIGURE += --cpu=armv6 --disable-vfp --extra-cflags="-I$(TARGETPREFIX)/include"
 endif
 $(D)/ffmpeg: $(D)/libxml2 $(D)/librtmp $(D)/libroxml $(ARCHIVE)/ffmpeg-git-$(FFMPEG_GIT).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(REMOVE)/ffmpeg-git-$(FFMPEG_GIT)
        $(UNTAR)/ffmpeg-git-$(FFMPEG_GIT).tar.gz
        set -e; pushd $(BUILD_TMP)/ffmpeg-git-$(FFMPEG_GIT) && \
@@ -564,9 +584,10 @@ $(D)/ffmpeg: $(D)/libxml2 $(D)/librtmp $(D)/libroxml $(ARCHIVE)/ffmpeg-git-$(FFM
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libswresample.pc
        $(REMOVE)/ffmpeg-git-$(FFMPEG_GIT) $(TARGETPREFIX)/.remove
-       touch $@
+       $(TOUCH)
 
 $(D)/libroxml: $(ARCHIVE)/libroxml-$(LIBROXML_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libroxml-$(LIBROXML_VER).tar.gz
        set -e; cd $(BUILD_TMP)/libroxml-$(LIBROXML_VER); \
                $(CONFIGURE) \
@@ -580,9 +601,10 @@ $(D)/libroxml: $(ARCHIVE)/libroxml-$(LIBROXML_VER).tar.gz | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libroxml.pc
        $(REWRITE_LIBTOOL)/libroxml.la
        $(REMOVE)/libroxml-$(LIBROXML_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libdvbsi++: $(ARCHIVE)/libdvbsi++-$(LIBDVBSI_GIT).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libdvbsi++-$(LIBDVBSI_GIT).tar.bz2
        pushd $(BUILD_TMP)/libdvbsi++-$(LIBDVBSI_GIT); \
                $(PATCH)/libdvbsi++-src-time_date_section.cpp-fix-sectionLength-check.patch; \
@@ -596,9 +618,10 @@ $(D)/libdvbsi++: $(ARCHIVE)/libdvbsi++-$(LIBDVBSI_GIT).tar.bz2 | $(TARGETPREFIX)
                $(MAKE) install
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libdvbsi++.pc
        $(REMOVE)/libdvbsi++-$(LIBDVBSI_GIT)
-       touch $@
+       $(TOUCH)
 
 $(D)/libsigc: $(ARCHIVE)/libsigc++-$(LIBSIGC_VER).tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libsigc++-$(LIBSIGC_VER).tar.xz
        pushd $(BUILD_TMP)/libsigc++-$(LIBSIGC_VER) && \
                $(CONFIGURE) -prefix= \
@@ -610,10 +633,11 @@ $(D)/libsigc: $(ARCHIVE)/libsigc++-$(LIBSIGC_VER).tar.xz | $(TARGETPREFIX)
        cp $(BUILD_TMP)/libsigc++-$(LIBSIGC_VER)/sigc++config.h $(TARGETPREFIX)/include
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/sigc++-2.0.pc
        $(REMOVE)/libsigc++-$(LIBSIGC_VER)
-       touch $@
+       $(TOUCH)
 
 # for some reason, libvorbis does not work with "--prefix=/"
 $(D)/libvorbis: $(D)/libogg $(ARCHIVE)/libvorbis-1.3.2.tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libvorbis-1.3.2.tar.bz2
        pushd $(BUILD_TMP)/libvorbis-1.3.2 && \
                patch -p1 < $(PATCHES)/libvorbis-1.3.2-nodoc.diff && \
@@ -625,9 +649,10 @@ $(D)/libvorbis: $(D)/libogg $(ARCHIVE)/libvorbis-1.3.2.tar.bz2 | $(TARGETPREFIX)
        # $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libvorbisenc.pc
        # $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libvorbisfile.pc
        $(REMOVE)/libvorbis-1.3.2
-       touch $@
+       $(TOUCH)
 
 $(D)/libogg: $(ARCHIVE)/libogg-1.3.1.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libogg-1.3.1.tar.gz
        pushd $(BUILD_TMP)/libogg-1.3.1 && \
                patch -p1 < $(PATCHES)/libogg-1.3.1-nodoc.diff && \
@@ -637,9 +662,10 @@ $(D)/libogg: $(ARCHIVE)/libogg-1.3.1.tar.gz | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/ogg.pc
        $(REWRITE_LIBTOOL)/libogg.la
        $(REMOVE)/libogg-1.3.1
-       touch $@
+       $(TOUCH)
 
 $(D)/openthreads: $(ARCHIVE)/OpenThreads-$(OPENTHREADS_VER).zip | $(TARGETPREFIX)
+       $(START_BUILD)
        unzip $(ARCHIVE)/OpenThreads-$(OPENTHREADS_VER).zip -d $(BUILD_TMP)
        set -e; cd $(BUILD_TMP)/OpenThreads-$(OPENTHREADS_VER); \
                $(PATCH)/openthreads-replaced-openthreads.pc-with-openthreads.pc.in.patch; \
@@ -654,9 +680,10 @@ $(D)/openthreads: $(ARCHIVE)/OpenThreads-$(OPENTHREADS_VER).zip | $(TARGETPREFIX
                make install DESTDIR=$(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/openthreads.pc
        $(REMOVE)/OpenThreads-$(OPENTHREADS_VER) $(PKGPREFIX)
-       touch $@
+       $(TOUCH)
 
 $(D)/libiconv: $(ARCHIVE)/libiconv-1.14.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libiconv-1.14.tar.gz
        pushd $(BUILD_TMP)/libiconv-1.14 && \
                $(PATCH)/libiconv-1-fixes.patch && \
@@ -667,9 +694,10 @@ $(D)/libiconv: $(ARCHIVE)/libiconv-1.14.tar.gz | $(TARGETPREFIX)
        rm -fr $(TARGETPREFIX)/.remove
        $(REMOVE)/libiconv-1.14
        $(REWRITE_LIBTOOL)/libiconv.la
-       touch $@
+       $(TOUCH)
 
 $(D)/libusb: $(ARCHIVE)/libusb-$(LIBUSB_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libusb-$(LIBUSB_VER).tar.bz2
        pushd $(BUILD_TMP)/libusb-$(LIBUSB_VER) && \
                $(CONFIGURE) \
@@ -682,9 +710,10 @@ $(D)/libusb: $(ARCHIVE)/libusb-$(LIBUSB_VER).tar.bz2 | $(TARGETPREFIX)
        $(REMOVE)/libusb-$(LIBUSB_VER)
        $(REWRITE_LIBTOOL)/libusb-1.0.la
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libusb-1.0.pc
-       touch $@
+       $(TOUCH)
 
 $(D)/libusb_compat: $(ARCHIVE)/libusb-compat-$(LIBUSB_COMP_VER).tar.bz2 $(D)/libusb | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libusb-compat-$(LIBUSB_COMP_VER).tar.bz2
        pushd $(BUILD_TMP)/libusb-compat-$(LIBUSB_COMP_VER) && \
                $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET) && \
@@ -694,13 +723,14 @@ $(D)/libusb_compat: $(ARCHIVE)/libusb-compat-$(LIBUSB_COMP_VER).tar.bz2 $(D)/lib
        rm -rf $(TARGETPREFIX)/bin/libusb-config
        $(REWRITE_LIBTOOL)/libusb.la
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libusb.pc
-       touch $@
+       $(TOUCH)
 
 ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
   LIBICONV = $(D)/libiconv
   WITH_ICONV = --with-libiconv-prefix=$(TARGETPREFIX)
 endif
 $(D)/libgd2: $(D)/zlib $(D)/libpng $(D)/libjpeg $(D)/freetype $(LIBICONV) $(ARCHIVE)/gd-$(GD_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/gd-$(GD_VER).tar.gz
        pushd $(BUILD_TMP)/gd-$(GD_VER) && \
                sed -i 's@if (!png_check_sig (sig, 8)) { /* bad signature */@if (png_sig_cmp(sig, 0, 8) != 0) { /* bad signature */@' gd_png.c && \
@@ -731,9 +761,10 @@ $(D)/libgd2: $(D)/zlib $(D)/libpng $(D)/libjpeg $(D)/freetype $(LIBICONV) $(ARCH
        $(REMOVE)/gd-$(GD_VER)
        rm -rf $(TARGETPREFIX)/.remove
        $(REWRITE_LIBTOOL)/libgd.la
-       touch $@
+       $(TOUCH)
 
 $(D)/libvorbisidec: $(ARCHIVE)/libvorbisidec_1.0.2+svn14261.orig.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libvorbisidec_1.0.2+svn14261.orig.tar.gz
        pushd $(BUILD_TMP)/libvorbisidec-1.0.2+svn14261 && \
                patch -p1 < $(PATCHES)/tremor.diff && \
@@ -744,9 +775,10 @@ $(D)/libvorbisidec: $(ARCHIVE)/libvorbisidec_1.0.2+svn14261.orig.tar.gz | $(TARG
                $(MAKE) install DESTDIR=$(TARGETPREFIX) && \
                install -m644 vorbisidec.pc $(TARGETPREFIX)/lib/pkgconfig
        $(REMOVE)/libvorbisidec-1.0.2+svn14261
-       touch $@
+       $(TOUCH)
 
 $(D)/libpcap: $(ARCHIVE)/libpcap-1.1.1.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/libpcap-1.1.1.tar.gz
        pushd $(BUILD_TMP)/libpcap-1.1.1 && \
                echo "ac_cv_linux_vers=2" >> config.cache && \
@@ -754,9 +786,10 @@ $(D)/libpcap: $(ARCHIVE)/libpcap-1.1.1.tar.gz | $(TARGETPREFIX)
                $(MAKE) all && \
                $(MAKE) install DESTDIR=$(TARGETPREFIX)
        $(REMOVE)/libpcap-1.1.1
-       touch $@
+       $(TOUCH)
 
 $(D)/libflac: $(ARCHIVE)/flac-1.3.0.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/flac-1.3.0.tar.gz
        set -e; cd $(BUILD_TMP)/flac-1.3.0; \
                $(PATCH)/flac-1.3.0-noencoder.diff; \
@@ -767,9 +800,10 @@ $(D)/libflac: $(ARCHIVE)/flac-1.3.0.tar.gz | $(TARGETPREFIX)
                cp -a src/libFLAC/.libs/libFLAC-static.a $(TARGETPREFIX)/lib/; \
                make -C include/FLAC install DESTDIR=$(TARGETPREFIX)
        $(REMOVE)/flac-1.3.0
-       touch $@
+       $(TOUCH)
 
 $(D)/expat: $(ARCHIVE)/expat-$(EXPAT_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        rm -fr $(BUILD_TMP)/expat-$(EXPAT_VER)
        $(UNTAR)/expat-$(EXPAT_VER).tar.bz2
        set -e; cd $(BUILD_TMP)/expat-$(EXPAT_VER); \
@@ -784,9 +818,10 @@ $(D)/expat: $(ARCHIVE)/expat-$(EXPAT_VER).tar.bz2 | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/expat.pc
        $(REWRITE_LIBTOOL)/libexpat.la
        rm -fr $(BUILD_TMP)/expat-$(EXPAT_VER) $(PKGPREFIX)
-       touch $@
+       $(TOUCH)
 
 $(D)/lua-expat: $(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.gz $(D)/expat | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/luaexpat-$(LUA_EXPAT_VER).tar.gz
        set -e; cd $(BUILD_TMP)/luaexpat-$(LUA_EXPAT_VER); \
                rm makefile*; \
@@ -796,9 +831,10 @@ $(D)/lua-expat: $(ARCHIVE)/luaexpat-$(LUA_EXPAT_VER).tar.gz $(D)/expat | $(TARGE
                $(MAKE) install LUA_LDIR=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER) LUA_CDIR=$(TARGETPREFIX)/lib/lua/$(LUA_ABIVER)
        rm -fr $(TARGETPREFIX)/share/lua/$(LUA_ABIVER)/lxp/tests
        rm -fr $(BUILD_TMP)/luaexpat-$(LUA_EXPAT_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/lua-feedparser: $(ARCHIVE)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.bz2 $(D)/lua $(D)/luasocket $(D)/lua-expat | $(TARGETPREFIX)
+       $(START_BUILD)
        $(REMOVE)/lua-feedparser-$(LUA_FEEDPARSER_VER)
        $(UNTAR)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.bz2; \
        set -e; cd $(BUILD_TMP)/lua-feedparser-$(LUA_FEEDPARSER_VER); \
@@ -806,9 +842,10 @@ $(D)/lua-feedparser: $(ARCHIVE)/lua-feedparser-$(LUA_FEEDPARSER_VER).tar.bz2 $(D
                $(BUILDENV) \
                make LUA_DIR=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER) install ; \
        $(REMOVE)/lua-feedparser-$(LUA_FEEDPARSER_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/luasocket: $(ARCHIVE)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT).tar.bz2 $(D)/lua | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT).tar.bz2
        set -e; cd $(BUILD_TMP)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT); \
                patch -p1 < $(PATCHES)/luasocket-makefile.patch; \
@@ -819,9 +856,10 @@ $(D)/luasocket: $(ARCHIVE)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT).tar.b
                LUAV=$(LUA_ABIVER) LUAPREFIX_linux= \
                CDIR_linux=$(TARGETPREFIX)/lib/lua/$(LUA_ABIVER) LDIR_linux=$(TARGETPREFIX)/share/lua/$(LUA_ABIVER); \
        rm -fr $(BUILD_TMP)/Luasocket-$(LUASOCKET_VER)-git-$(LUASOCKET_GIT)
-       touch $@
+       $(TOUCH)
 
 $(D)/luacurl: $(D)/libcurl $(ARCHIVE)/Lua-cURL$(LUACURL_VER)-git-$(LUACURL_GIT).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/Lua-cURL$(LUACURL_VER)-git-$(LUACURL_GIT).tar.bz2
        set -e; cd $(BUILD_TMP)/Lua-cURL$(LUACURL_VER)-git-$(LUACURL_GIT); \
                $(PATCH)/lua-curl-Makefile.diff; \
@@ -838,9 +876,10 @@ $(D)/luacurl: $(D)/libcurl $(ARCHIVE)/Lua-cURL$(LUACURL_VER)-git-$(LUACURL_GIT).
                        $(MAKE) install DESTDIR=$(TARGETPREFIX)
        $(TARGET)-strip $(TARGETPREFIX)/lib/lua/$(LUA_ABIVER)/lcurl.so
        $(REMOVE)/Lua-cURL$(LUACURL_VER)-git-$(LUACURL_GIT)
-       touch $@
+       $(TOUCH)
 
 $(D)/luaposix: $(HOSTPREFIX)/bin/lua-$(LUA_VER) $(D)/lua $(ARCHIVE)/luaposix-31.tar.gz $(ARCHIVE)/slingshot-v6.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/luaposix-31.tar.gz
        tar -C $(BUILD_TMP)/luaposix-31/slingshot --strip=1 -xf $(ARCHIVE)/slingshot-v6.tar.gz
        set -e; cd $(BUILD_TMP)/luaposix-31; \
@@ -860,10 +899,11 @@ $(D)/luaposix: $(HOSTPREFIX)/bin/lua-$(LUA_VER) $(D)/lua $(ARCHIVE)/luaposix-31.
                $(MAKE); \
                $(MAKE) all check install DESTDIR=$(TARGETPREFIX)
        $(REMOVE)/luaposix-31 $(TARGETPREFIX)/.remove
-       touch $@
+       $(TOUCH)
 
 # helper for luaposix build
 $(HOSTPREFIX)/bin/lua-$(LUA_VER): $(ARCHIVE)/lua-$(LUA_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/lua-$(LUA_VER).tar.gz
        set -e; cd $(BUILD_TMP)/lua-$(LUA_VER); \
                $(PATCH)/lua-01-fix-coolstream-build.patch; \
@@ -872,6 +912,7 @@ $(HOSTPREFIX)/bin/lua-$(LUA_VER): $(ARCHIVE)/lua-$(LUA_VER).tar.gz | $(TARGETPRE
        $(REMOVE)/lua-$(LUA_VER) $(TARGETPREFIX)/.remove
 
 $(D)/lua: $(D)/libncurses $(ARCHIVE)/lua-$(LUA_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/lua-$(LUA_VER).tar.gz
        set -e; cd $(BUILD_TMP)/lua-$(LUA_VER); \
                $(PATCH)/lua-01-fix-coolstream-build.patch; \
@@ -890,9 +931,10 @@ $(D)/lua: $(D)/libncurses $(ARCHIVE)/lua-$(LUA_VER).tar.gz | $(TARGETPREFIX)
        rm -rf $(TARGETPREFIX)/bin/lua
        rm -rf $(TARGETPREFIX)/bin/luac
        $(REMOVE)/lua-$(LUA_VER) $(TARGETPREFIX)/.remove
-       touch $@
+       $(TOUCH)
 
 $(D)/libflex: $(ARCHIVE)/flex-$(FLEX_VER).tar.gz
+       $(START_BUILD)
        $(UNTAR)/flex-$(FLEX_VER).tar.gz
        set -e; cd $(BUILD_TMP)/flex-$(FLEX_VER); \
                echo "ac_cv_func_malloc_0_nonnull=yes" > config.cache; \
@@ -902,9 +944,10 @@ $(D)/libflex: $(ARCHIVE)/flex-$(FLEX_VER).tar.gz
                $(MAKE) install DESTDIR=$(TARGETPREFIX)
        rm -fr $(TARGETPREFIX)/.remove
        $(REMOVE)/flex-$(FLEX_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/gettext: $(ARCHIVE)/gettext-$(GETTEXT_VER).tar.xz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(REMOVE)/gettext-$(GETTEXT_VER)
        $(UNTAR)/gettext-$(GETTEXT_VER).tar.xz
        set -e; cd $(BUILD_TMP)/gettext-$(GETTEXT_VER); \
@@ -930,9 +973,10 @@ $(D)/gettext: $(ARCHIVE)/gettext-$(GETTEXT_VER).tar.xz | $(TARGETPREFIX)
        $(REWRITE_LIBTOOL)/libintl.la
        rm -fr $(TARGETPREFIX)/.remove
        $(REMOVE)/gettext-$(GETTEXT_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/libfribidi: $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2 | $(TARGETPREFIX)
+       $(START_BUILD)
        $(REMOVE)/fribidi-$(FRIBIDI_VER)
        $(UNTAR)/fribidi-$(FRIBIDI_VER).tar.bz2
        set -e; cd $(BUILD_TMP)/fribidi-$(FRIBIDI_VER); \
@@ -950,9 +994,10 @@ $(D)/libfribidi: $(ARCHIVE)/fribidi-$(FRIBIDI_VER).tar.bz2 | $(TARGETPREFIX)
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/fribidi.pc
        $(REWRITE_LIBTOOL)/libfribidi.la
        $(REMOVE)/fribidi-$(FRIBIDI_VER)
-       touch $@
+       $(TOUCH)
 
 $(D)/timezone: $(ARCHIVE)/tzdata$(TZ_VER).tar.gz | find-zic $(TARGETPREFIX)
+       $(START_BUILD)
        mkdir -p $(BUILD_TMP)/timezone $(BUILD_TMP)/timezone/zoneinfo
        tar -C $(BUILD_TMP)/timezone -xf $(ARCHIVE)/tzdata$(TZ_VER).tar.gz
        set -e; cd $(BUILD_TMP)/timezone; \
@@ -970,4 +1015,4 @@ $(D)/timezone: $(ARCHIVE)/tzdata$(TZ_VER).tar.gz | find-zic $(TARGETPREFIX)
                cp -a zoneinfo $(TARGETPREFIX)/share/
        install -m 0644 $(PATCHES)/timezone.xml $(TARGETPREFIX)/etc/
        $(REMOVE)/timezone
-       touch $@
+       $(TOUCH)
index d5257e7a41634d55e0b23468e70ea20c99202d0c..90bd3c50369b9b81534070a1ac432519fb4c1f8e 100755 (executable)
@@ -1,6 +1,7 @@
 #Makefile to build multimedia
 
 $(D)/dfb: $(ARCHIVE)/DirectFB-1.5.0-GIT-2011-03-25.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/DirectFB-1.5.0-GIT-2011-03-25.tar.gz
        pushd $(BUILD_TMP)/DirectFB-1.5.0-GIT-2011-03-25 && \
                patch -p1 -i $(PATCHES)/directfb-1.4.3-cx245x-deinit-restore-fix.diff && \
@@ -60,9 +61,10 @@ $(D)/dfb: $(ARCHIVE)/DirectFB-1.5.0-GIT-2011-03-25.tar.gz | $(TARGETPREFIX)
        sed -i -e "s#libdir='/lib'#libdir='$(TARGETPREFIX)/lib'#" $(TARGETPREFIX)/lib/libfusion.la && \
        rm -rf $(TARGETPREFIX)/share/man
        $(REMOVE)/DirectFB-1.5.0-GIT-2011-03-25
-       touch $@
+       $(TOUCH)
 
 $(D)/dfb-examples: $(ARCHIVE)/DirectFB-examples-1.2.0.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/DirectFB-examples-1.2.0.tar.gz
        pushd $(BUILD_TMP)/DirectFB-examples-1.2.0 && \
                PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
@@ -101,9 +103,10 @@ $(D)/dfb-examples: $(ARCHIVE)/DirectFB-examples-1.2.0.tar.gz | $(TARGETPREFIX)
                $(MAKE) install && \
        rm -rf $(TARGETPREFIX)/share/man
        $(REMOVE)/DirectFB-examples-1.2.0
-       touch $@
+       $(TOUCH)
 
 $(D)/libsdl: $(D)/dfb $(D)/libalsa-utils $(ARCHIVE)/SDL-1.2.14.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/SDL-1.2.14.tar.gz
        pushd $(BUILD_TMP)/SDL-1.2.14 && \
                $(CONFIGURE)    --prefix=$(TARGETPREFIX) \
@@ -124,9 +127,10 @@ $(D)/libsdl: $(D)/dfb $(D)/libalsa-utils $(ARCHIVE)/SDL-1.2.14.tar.gz | $(TARGET
        $(MAKE) install && \
        rm -rf $(TARGETPREFIX)/share/man
        $(REMOVE)/SDL-1.2.14
-       touch $@
+       $(TOUCH)
 
 $(D)/libsdl-mixer: $(D)/libsdl $(ARCHIVE)/SDL_mixer-1.2.11.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/SDL_mixer-1.2.11.tar.gz
        pushd $(BUILD_TMP)/SDL_mixer-1.2.11 && \
                $(CONFIGURE)    --prefix=$(TARGETPREFIX) \
@@ -138,9 +142,10 @@ $(D)/libsdl-mixer: $(D)/libsdl $(ARCHIVE)/SDL_mixer-1.2.11.tar.gz | $(TARGETPREF
        $(MAKE) install && \
        rm -rf $(TARGETPREFIX)/share/man
        $(REMOVE)/SDL_mixer-1.2.11
-       touch $@
+       $(TOUCH)
 
 $(D)/libalsa: $(ARCHIVE)/alsa-lib-1.0.12.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/alsa-lib-1.0.12.tar.gz
        pushd $(BUILD_TMP)/alsa-lib-1.0.12 && \
                $(CONFIGURE)    --prefix=$(TARGETPREFIX) \
@@ -151,9 +156,10 @@ $(D)/libalsa: $(ARCHIVE)/alsa-lib-1.0.12.tar.gz | $(TARGETPREFIX)
        $(MAKE) install && \
        rm -rf $(TARGETPREFIX)/man
        $(REMOVE)/alsa-lib-1.0.12
-       touch $@
+       $(TOUCH)
 
 $(D)/libalsa-utils: $(D)/libalsa $(ARCHIVE)/alsa-utils-1.0.12.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/alsa-utils-1.0.12.tar.gz
        pushd $(BUILD_TMP)/alsa-utils-1.0.12 && \
                LDFLAGS="-L$(TARGETPREFIX)/lib" \
@@ -168,9 +174,10 @@ $(D)/libalsa-utils: $(D)/libalsa $(ARCHIVE)/alsa-utils-1.0.12.tar.gz | $(TARGETP
        $(MAKE) install && \
        rm -rf $(TARGETPREFIX)/man
        $(REMOVE)/alsa-utils-1.0.12
-       touch $@
+       $(TOUCH)
 
 $(D)/xvidcore:
+       $(START_BUILD)
        cd $(BUILD_TMP) && \
        cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid checkout -P xvidcore && \
        pushd $(BUILD_TMP)/xvidcore/build/generic && \
@@ -181,4 +188,4 @@ $(D)/xvidcore:
        $(MAKE) && \
        $(MAKE) install && \
        $(REMOVE)/xvidcore
-       touch $@
+       $(TOUCH)
index b01808beefb883bd1806ec7b1b9085cd5ca6f893..282030071195046fd4cdfe8358ed26b9508e6f5b 100755 (executable)
@@ -72,6 +72,7 @@ endif
 neutrino-deps: $(NEUTRINO_DEPS)
 
 $(D)/neutrino-hd: $(NEUTRINO_OBJDIR)/config.status
+       $(START_BUILD)
        $(MAKE) -C $(NEUTRINO_OBJDIR) all
        $(MAKE) -C $(NEUTRINO_OBJDIR) install DESTDIR=$(TARGETPREFIX)
        $(MAKE) neutrino-version
@@ -116,9 +117,10 @@ $(TARGETPREFIX)/.version:
        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:
+       $(START_BUILD)
        $(MAKE) $(D)/libsigc $(D)/giflib $(D)/openssl \
                        $(D)/libcurl $(D)/freetype $(D)/libjpeg \
                        $(D)/libdvbsi++ $(D)/pugixml $(D)/ffmpeg \
                        $(D)/libbluray $(D)/openthreads $(D)/libusb $(D)/libfribidi \
                        $(D)/luaposix $(D)/luacurl $(D)/luasocket $(D)/lua-expat $(D)/lua-feedparser
-       touch $@
+       $(TOUCH)
index 55504fe692d3f0030e56821f4db1c6d93a08d7a8..3e3f8aa5a65f660b98ccfe29326059e142a5f52a 100644 (file)
@@ -1,6 +1,7 @@
 # Plugin Makefile
 
 $(D)/hddtemp: $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2
+       $(START_BUILD)
        tar -C $(BUILD_TMP) -xpf $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2
        mkdir -p $(VARPLUG) && \
        mkdir -p $(BIN) && \
@@ -17,9 +18,10 @@ $(D)/hddtemp: $(ARCHIVE)/hddtemp-0.3-beta15.tar.bz2
        cp -f $(SOURCE)/hddtemp/hddtemp.cfg $(VARPLUG)/
        cp -f $(SOURCE)/hddtemp/hddtemp.db $(VARCONF)/
        rm -rf $(BUILD_TMP)/hddtemp-0.3-beta15
-       touch $@
+       $(TOUCH)
 
 $(D)/cooliTSclimax:
+       $(START_BUILD)
        if [ $(PLATFORM) = "nevis" ]; then \
                $(MAKE) $(D)/cooliTSclimax-nevis; \
        elif [ $(PLATFORM) = "apollo" ]; then \
@@ -29,9 +31,10 @@ $(D)/cooliTSclimax:
        else \
                $(MAKE) $(D)/cooliTSclimax-nevis; \
        fi
-       touch $@
+       $(TOUCH)
 
 $(D)/cooliTSclimax-nevis:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        cp -a $(GIT_PLUGINS)/cooliTSclimax $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/cooliTSclimax && \
@@ -40,6 +43,7 @@ $(D)/cooliTSclimax-nevis:
        rm -rf $(BUILD_TMP)/cooliTSclimax
 
 $(D)/cooliTSclimax-apollo:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        cp -a $(GIT_PLUGINS)/cooliTSclimax $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/cooliTSclimax && \
@@ -48,6 +52,7 @@ $(D)/cooliTSclimax-apollo:
        rm -rf $(BUILD_TMP)/cooliTSclimax
 
 $(D)/cooliTSclimax-kronos:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        cp -a $(GIT_PLUGINS)/cooliTSclimax $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/cooliTSclimax && \
@@ -56,11 +61,13 @@ $(D)/cooliTSclimax-kronos:
        rm -rf $(BUILD_TMP)/cooliTSclimax
 
 $(D)/rcsim:
+       $(START_BUILD)
        pushd $(TARGETPREFIX)/lib && \
        ln -sf libnxp.so libconexant.so
-       touch $@
+       $(TOUCH)
 
 $(D)/blockads:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        mkdir -p $(BIN) && \
        mkdir -p $(VARCONF) && \
@@ -73,18 +80,20 @@ $(D)/blockads:
        cp -f $(BUILD_TMP)/blockads/blockads.conf $(VARCONF)/
        cp -f $(BUILD_TMP)/blockads/blockad $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/blockads
-       touch $@
+       $(TOUCH)
 
 $(D)/getrc:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        cp -a $(GIT_PLUGINS)/getrc $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/getrc && \
                $(TARGET)-gcc $(TARGET_CFLAGS) -o $(BUILD_TMP)/getrc/getrc getrc.c io.c
        cp -f $(BUILD_TMP)/getrc/getrc $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/getrc
-       touch $@
+       $(TOUCH)
 
 $(D)/input:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        tar -C $(GIT_PLUGINS) -cp input --exclude=.git | tar -C $(BUILD_TMP) -x && \
        pushd $(BUILD_TMP)/input && \
@@ -94,9 +103,10 @@ $(D)/input:
                $(TARGET)-strip input
        cp -f $(BUILD_TMP)/input/input $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/input
-       touch $@
+       $(TOUCH)
 
 $(D)/lbreakout: $(D)/libsdl $(D)/libsdl-mixer
+       $(START_BUILD)
        cp -a $(GIT_PLUGINS)/lbreakout $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/lbreakout && \
                LDFLAGS="-L$(TARGETPREFIX)/lib" \
@@ -118,9 +128,10 @@ $(D)/lbreakout: $(D)/libsdl $(D)/libsdl-mixer
                $(MAKE) install
        rm -rf $(TARGETPREFIX)/usr/doc
        rm -rf $(BUILD_TMP)/lbreakout
-       touch $@
+       $(TOUCH)
 
 $(D)/links:
+       $(START_BUILD)
        cp -a $(GIT_PLUGINS)/links $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/links && \
                export PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig && \
@@ -165,9 +176,10 @@ $(D)/links:
        cp -rf $(BASE_DIR)/archive-sources/links $(TARGETPREFIX)/var/tuxbox/config
        rm -rf $(BUILD_TMP)/.remove
        $(REMOVE)/links
-       touch $@
+       $(TOUCH)
 
 $(D)/logomask:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        mkdir -p $(VARPLUG) && \
        cp -a $(GIT_PLUGINS)/logomask $(BUILD_TMP)/ && \
@@ -182,12 +194,13 @@ $(D)/logomask:
        cp -f $(BUILD_TMP)/logomask/logomask.sh $(TARGETPREFIX)/bin/
        cp -f $(BUILD_TMP)/logomask/logomask $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/logomask
-       touch $@
+       $(TOUCH)
 
 .cpp.o:
        $(TARGET)-gcc -I. -I$(TARGETPREFIX)/include -I$(SOURCE_DIR)/neutrino-hd/lib/libconfigfile -L$(TARGETPREFIX)/lib -lstdc++ -ljpeg -MT $@ -MD -MP -c -o $@ $<
 
 $(D)/logoview:
+       $(START_BUILD)
        cp -a $(GIT_PLUGINS)/logoview $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/logoview && \
        rm -f logoview *.o *.d && \
@@ -195,9 +208,10 @@ $(D)/logoview:
                $(TARGET)-strip logoview
        cp -rf $(BUILD_TMP)/logoview/logoview $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/logoview
-       touch $@
+       $(TOUCH)
 
 $(D)/ltris: $(D)/libsdl $(D)/libsdl-mixer
+       $(START_BUILD)
        cp -a $(GIT_PLUGINS)/ltris $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/ltris && \
                LDFLAGS="-L$(TARGETPREFIX)/lib" \
@@ -220,9 +234,10 @@ $(D)/ltris: $(D)/libsdl $(D)/libsdl-mixer
                $(MAKE) install
        rm -rf $(TARGETPREFIX)/usr/doc
        rm -rf $(BUILD_TMP)/ltris
-       touch $@
+       $(TOUCH)
 
 $(D)/msgbox:
+       $(START_BUILD)
        mkdir -p $(BIN) && \
        tar -C $(GIT_PLUGINS) -cp msgbox --exclude=.git | tar -C $(BUILD_TMP) -x && \
        pushd $(BUILD_TMP)/msgbox && \
@@ -232,9 +247,10 @@ $(D)/msgbox:
                $(TARGET)-strip msgbox
        cp -f $(BUILD_TMP)/msgbox/msgbox $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/msgbox
-       touch $@
+       $(TOUCH)
 
 $(D)/shellexec:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        mkdir -p $(BIN) && \
        mkdir -p $(VARCONF) && \
@@ -251,9 +267,10 @@ $(D)/shellexec:
        cp -f $(BUILD_TMP)/shellexec/shellexec.conf $(VARCONF)/
        cp -f $(BUILD_TMP)/shellexec/shellexec $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/shellexec
-       touch $@
+       $(TOUCH)
 
 $(D)/tuxcal: $(D)/freetype
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        mkdir -p $(BIN) && \
        mkdir -p $(VARCONF)/tuxcal && \
@@ -268,9 +285,10 @@ $(D)/tuxcal: $(D)/freetype
        cp -f $(BUILD_TMP)/tuxcal/tuxcal.conf $(VARCONF)/tuxcal/
        cp -f $(BUILD_TMP)/tuxcal/daemon/tuxcald $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/tuxcal
-       touch $@
+       $(TOUCH)
 
 $(D)/tuxcom: $(D)/freetype
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(GIT_PLUGINS)/tuxcom $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/tuxcom && \
@@ -280,9 +298,10 @@ $(D)/tuxcom: $(D)/freetype
        cp -f $(BUILD_TMP)/tuxcom/tuxcom.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/tuxcom/tuxcom.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/tuxcom
-       touch $@
+       $(TOUCH)
 
 $(D)/tuxmail: $(D)/freetype
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        mkdir -p $(BIN) && \
        mkdir -p $(VARCONF)/tuxmail && \
@@ -298,9 +317,10 @@ $(D)/tuxmail: $(D)/freetype
        cp -f $(BUILD_TMP)/tuxmail/tuxmail.conf $(VARCONF)/tuxmail/
        cp -f $(BUILD_TMP)/tuxmail/daemon/tuxmaild $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/tuxmail
-       touch $@
+       $(TOUCH)
 
 $(D)/tuxwetter: $(D)/freetype
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        mkdir -p $(BIN) && \
        mkdir -p $(VARCONF)/tuxwetter && \
@@ -316,9 +336,10 @@ $(D)/tuxwetter: $(D)/freetype
        cp -f $(BUILD_TMP)/tuxwetter/convert.list $(VARCONF)/tuxwetter/
        cp -f $(BUILD_TMP)/tuxwetter/tuxwetter $(TARGETPREFIX)/bin/
        rm -rf $(BUILD_TMP)/tuxwetter
-       touch $@
+       $(TOUCH)
 
 $(D)/sdparm: $(ARCHIVE)/sdparm-1.08.tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
        $(UNTAR)/sdparm-1.08.tar.gz
        pushd $(BUILD_TMP)/sdparm-1.08 && \
                $(BUILDENV) CC=$(TARGET)-gcc ./configure --prefix=$(TARGETPREFIX) --build=$(BUILD) --host=$(TARGET) && \
@@ -329,18 +350,20 @@ $(D)/sdparm: $(ARCHIVE)/sdparm-1.08.tar.gz | $(TARGETPREFIX)
        install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spinup.cfg $(TARGETPREFIX)/lib/tuxbox/plugins
        install -D -m 755 $(BASE_DIR)/archive-sources/sdparm/HDD_Spinup.sh $(TARGETPREFIX)/lib/tuxbox/plugins
        $(REMOVE)/sdparm-1.08
-       touch $@
+       $(TOUCH)
 
 $(D)/libfx2: $(D)/freetype
+       $(START_BUILD)
        cp -a $(SOURCE)/libfx2 $(BUILD_TMP)/ && \
        cp -a $(SOURCE)/libfx2 $(TARGETPREFIX)/include/ && \
        pushd $(BUILD_TMP)/libfx2 && \
                $(TARGET)-gcc $(TARGET_CFLAGS) -L$(TARGETPREFIX)/lib -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libfx2 -lfreetype -lpng -lz -O2 -shared -fpic -o $(BUILD_TMP)/libfx2/libfx2.so draw.c math.c rcinput.c
        cp -f $(BUILD_TMP)/libfx2/libfx2.so $(TARGETPREFIX)/lib/
        rm -rf $(BUILD_TMP)/libfx2
-       touch $@
+       $(TOUCH)
 
 $(D)/snake: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/snake $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/snake && \
@@ -348,9 +371,10 @@ $(D)/snake: $(D)/libfx2
        cp -f $(BUILD_TMP)/snake/snake.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/snake/snake.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/snake
-       touch $@
+       $(TOUCH)
 
 $(D)/sol: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/sol $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/sol && \
@@ -358,9 +382,10 @@ $(D)/sol: $(D)/libfx2
        cp -f $(BUILD_TMP)/sol/sol.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/sol/sol.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/sol
-       touch $@
+       $(TOUCH)
 
 $(D)/pac: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/pac $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/pac && \
@@ -368,9 +393,10 @@ $(D)/pac: $(D)/libfx2
        cp -f $(BUILD_TMP)/pac/pacman.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/pac/pacman.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/pac
-       touch $@
+       $(TOUCH)
 
 $(D)/tank: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/tank $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/tank && \
@@ -378,9 +404,10 @@ $(D)/tank: $(D)/libfx2
        cp -f $(BUILD_TMP)/tank/tank.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/tank/tank.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/tank
-       touch $@
+       $(TOUCH)
 
 $(D)/mines: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/mines $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/mines && \
@@ -388,9 +415,10 @@ $(D)/mines: $(D)/libfx2
        cp -f $(BUILD_TMP)/mines/mines.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/mines/mines.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/mines
-       touch $@
+       $(TOUCH)
 
 $(D)/master: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/master $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/master && \
@@ -398,9 +426,10 @@ $(D)/master: $(D)/libfx2
        cp -f $(BUILD_TMP)/master/master.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/master/master.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/master
-       touch $@
+       $(TOUCH)
 
 $(D)/tetris: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/tetris $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/tetris && \
@@ -408,9 +437,10 @@ $(D)/tetris: $(D)/libfx2
        cp -f $(BUILD_TMP)/tetris/tetris.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/tetris/tetris.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/tetris
-       touch $@
+       $(TOUCH)
 
 $(D)/vierg: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/vierg $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/vierg && \
@@ -418,9 +448,10 @@ $(D)/vierg: $(D)/libfx2
        cp -f $(BUILD_TMP)/vierg/vierg.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/vierg/vierg.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/vierg
-       touch $@
+       $(TOUCH)
 
 $(D)/yahtzee: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/yahtzee $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/yahtzee && \
@@ -428,9 +459,10 @@ $(D)/yahtzee: $(D)/libfx2
        cp -f $(BUILD_TMP)/yahtzee/yahtzee.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/yahtzee/yahtzee.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/yahtzee
-       touch $@
+       $(TOUCH)
 
 $(D)/sokoban: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        mkdir -p $(TARGETPREFIX)/var/tuxbox/config/sokoban && \
        cp -a $(SOURCE)/sokoban $(BUILD_TMP)/ && \
@@ -440,9 +472,10 @@ $(D)/sokoban: $(D)/libfx2
        cp -f $(BUILD_TMP)/sokoban/soko.cfg $(VARPLUG)/
        cp -f $(BUILD_TMP)/sokoban/*.xsb $(TARGETPREFIX)/var/tuxbox/config/sokoban/
        rm -rf $(BUILD_TMP)/sokoban
-       touch $@
+       $(TOUCH)
 
 $(D)/sudoku: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/sudoku $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/sudoku && \
@@ -450,9 +483,10 @@ $(D)/sudoku: $(D)/libfx2
        cp -f $(BUILD_TMP)/sudoku/sudoku.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/sudoku/sudoku.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/sudoku
-       touch $@
+       $(TOUCH)
 
 $(D)/lemm: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/lemm $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/lemm && \
@@ -460,10 +494,11 @@ $(D)/lemm: $(D)/libfx2
        cp -f $(BUILD_TMP)/lemm/lemmings.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/lemm/lemmings.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/lemm
-       touch $@
+       $(TOUCH)
 
 #broken!!!
 $(D)/solitair: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/solitair $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/solitair && \
@@ -471,9 +506,10 @@ $(D)/solitair: $(D)/libfx2
        cp -f $(BUILD_TMP)/solitair/solitair.so $(VARPLUG)/
        cp -f $(BUILD_TMP)/solitair/solitair.cfg $(VARPLUG)/
        rm -rf $(BUILD_TMP)/solitair
-       touch $@
+       $(TOUCH)
 
 $(D)/c64emu: $(D)/libfx2
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        cp -a $(SOURCE)/c64emu $(BUILD_TMP)/ && \
        pushd $(BUILD_TMP)/c64emu && \
@@ -483,41 +519,48 @@ $(D)/c64emu: $(D)/libfx2
        cp -f $(BUILD_TMP)/c64emu/c64emu.cfg $(VARPLUG)/
        cp -f $(BUILD_TMP)/c64emu/ROMS/* $(VARPLUG)/c64emu/
        rm -rf $(BUILD_TMP)/c64emu
-       touch $@
+       $(TOUCH)
 
 $(D)/boerse:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        pushd $(SOURCE)/boerse && \
        cp -f boerse.sh $(VARPLUG)/
-       touch $@
+       $(TOUCH)
 
 $(D)/rssnews:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        pushd $(SOURCE)/rssnews && \
        cp -f rssnews.sh $(VARPLUG)/
-       touch $@
+       $(TOUCH)
 
 $(D)/tanken:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        pushd $(SOURCE)/tanken && \
        cp -f tanken $(VARPLUG)/
-       touch $@
+       $(TOUCH)
 
 $(D)/wetter:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        pushd $(SOURCE)/wetter && \
        cp -f wetter $(VARPLUG)/
-       touch $@
+       $(TOUCH)
 
 $(D)/liga_nat:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        pushd $(SOURCE)/liga_nat && \
        cp -f liga_nat $(VARPLUG)/
-       touch $@
+       $(TOUCH)
 
 $(D)/formel1:
+       $(START_BUILD)
        mkdir -p $(VARPLUG) && \
        pushd $(SOURCE)/formel1 && \
        cp -f f1kalender $(VARPLUG)/ && \
        cp -f formel1wmtab $(VARPLUG)/
-       touch $@
+       $(TOUCH)
+
index 1db8b2e739fce972892b9ea43f369fdda3474dbf..9643553d49b8188ce0d3cc13993462bfc9356d22 100755 (executable)
@@ -3,6 +3,7 @@
 BOX = $(BUILD_TMP)/rootfs
 
 $(D)/rootfs:
+       $(START_BUILD)
        rm -rf $(BOX)
        cp -a $(TARGETPREFIX) $(BOX)
        mkdir -p $(BOX)/oldroot
index c387e23f5fc14197647b66a5e8ac187694427f44..77c12bfc2a7a2c50a28dedb4b63beaab6ba39117 100644 (file)
@@ -138,7 +138,7 @@ endif
 OPENTHREADS_VER=2.6.0
 
 # pkg-config; a helper tool used when compiling applications and libraries to insert the correct compiler options
-PKGCONFIG_VER=0.28
+PKGCONFIG_VER=0.29.2
 
 #libsigc++; a typesafe Callback Framework for C++
 LIBSIGC_MAJ=2