Browse Source

- spaces deleted in functions

master
vanhofen 4 years ago
parent
commit
318ff31a2a
  1. 2
      Makefile
  2. 20
      make/bootstrap.mk
  3. 10
      make/crosstool.mk
  4. 114
      make/environment-box.mk
  5. 14
      make/environment-build.mk
  6. 12
      make/environment-image.mk
  7. 36
      make/environment-linux.mk
  8. 2
      make/environment-target.mk
  9. 2
      make/helpers.mk
  10. 10
      make/host-tools.mk
  11. 8
      make/image-updates.mk
  12. 30
      make/images.mk
  13. 2
      make/linux-drivers.mk
  14. 20
      make/linux-kernel.mk
  15. 20
      make/neutrino-plugins.mk
  16. 28
      make/neutrino.mk
  17. 12
      make/ni.mk
  18. 14
      make/prerequisites.mk
  19. 22
      make/target-blobs.mk
  20. 6
      make/target-development.mk
  21. 6
      make/target-ffmpeg-coolstream.mk
  22. 6
      make/target-ffmpeg.mk
  23. 8
      make/target-files.mk
  24. 4
      make/target-libs-static.mk
  25. 10
      make/target-libs-unused.mk
  26. 58
      make/target-libs.mk
  27. 6
      make/target-lua.mk
  28. 12
      make/target-rootfs.mk
  29. 24
      make/target-scripts.mk
  30. 2
      make/target-tools-unused.mk
  31. 58
      make/target-tools.mk
  32. 14
      make/update.mk

2
Makefile

@ -4,7 +4,7 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
UID := $(shell id -u) UID := $(shell id -u)
ifeq ($(UID), 0) ifeq ($(UID),0)
warn: warn:
@echo "You are running as root. Don't do this, it's dangerous." @echo "You are running as root. Don't do this, it's dangerous."
@echo "Refusing to build. Good bye." @echo "Refusing to build. Good bye."

20
make/bootstrap.mk

@ -18,7 +18,7 @@ BOOTSTRAP += target-dir
BOOTSTRAP += libs-static BOOTSTRAP += libs-static
BOOTSTRAP += libs-cross BOOTSTRAP += libs-cross
ifeq ($(BOXTYPE), $(filter $(BOXTYPE), coolstream)) ifeq ($(BOXTYPE),$(filter $(BOXTYPE),coolstream))
BOOTSTRAP += var-update BOOTSTRAP += var-update
endif endif
@ -52,7 +52,7 @@ target-dir:
mkdir -p $(TARGET_localstatedir)/keys mkdir -p $(TARGET_localstatedir)/keys
mkdir -p $(TARGET_localstatedir)/root mkdir -p $(TARGET_localstatedir)/root
mkdir -p $(TARGET_localstatedir)/spool/cron/crontabs mkdir -p $(TARGET_localstatedir)/spool/cron/crontabs
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
mkdir -p $(TARGET_DIR)/boot mkdir -p $(TARGET_DIR)/boot
endif endif
mkdir -p $(TARGET_DIR)/dev mkdir -p $(TARGET_DIR)/dev
@ -65,8 +65,8 @@ endif
mkdir -p $(TARGET_DIR)/tmp mkdir -p $(TARGET_DIR)/tmp
mkdir -p $(PKG_CONFIG_PATH) mkdir -p $(PKG_CONFIG_PATH)
make skeleton make skeleton
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
ifeq ($(IMAGE_NEW), yes) ifeq ($(IMAGE_NEW),yes)
touch -f $(TARGET_localstatedir)/etc/.newimage touch -f $(TARGET_localstatedir)/etc/.newimage
endif endif
endif endif
@ -99,7 +99,7 @@ libs-cross: | $(TARGET_DIR)
else \ else \
false; \ false; \
fi fi
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
$(CD) $(TARGET_base_libdir); \ $(CD) $(TARGET_base_libdir); \
ln -sf libuClibc-$(UCLIBC_VER).so libcrypt.so.0; \ ln -sf libuClibc-$(UCLIBC_VER).so libcrypt.so.0; \
ln -sf libuClibc-$(UCLIBC_VER).so libdl.so.0; \ ln -sf libuClibc-$(UCLIBC_VER).so libdl.so.0; \
@ -107,25 +107,25 @@ ifeq ($(BOXSERIES), hd2)
ln -sf libuClibc-$(UCLIBC_VER).so libpthread.so.0; \ ln -sf libuClibc-$(UCLIBC_VER).so libpthread.so.0; \
ln -sf libuClibc-$(UCLIBC_VER).so librt.so.0 ln -sf libuClibc-$(UCLIBC_VER).so librt.so.0
endif endif
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
$(CD) $(TARGET_base_libdir); \ $(CD) $(TARGET_base_libdir); \
ln -sf ld-2.23.so ld-linux.so.3 ln -sf ld-2.23.so ld-linux.so.3
endif endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXTYPE), $(filter $(BOXTYPE), coolstream)) ifeq ($(BOXTYPE),$(filter $(BOXTYPE),coolstream))
var-update: $(TARGET_localstatedir)/update var-update: $(TARGET_localstatedir)/update
$(TARGET_localstatedir)/update: | $(TARGET_DIR) $(TARGET_localstatedir)/update: | $(TARGET_DIR)
mkdir -p $(@) mkdir -p $(@)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1))
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/zImage $(@) $(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/zImage $(@)
else ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2)) else ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2))
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/vmlinux.ub.gz $(@) $(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/vmlinux.ub.gz $(@)
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/uldr.bin $(@) $(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/uldr.bin $(@)
ifeq ($(BOXMODEL), kronos_v2) ifeq ($(BOXMODEL),kronos_v2)
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/u-boot.bin.kronos_v2 $(@)/u-boot.bin $(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/u-boot.bin.kronos_v2 $(@)/u-boot.bin
else else
$(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/u-boot.bin $(@) $(INSTALL_DATA) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/u-boot.bin $(@)

10
make/crosstool.mk

@ -62,7 +62,7 @@ CROSSTOOL-NG_SITE = https://github.com/neutrino-images
CROSSTOOL-NG_PATCH = crosstool-ng-bash-version.patch CROSSTOOL-NG_PATCH = crosstool-ng-bash-version.patch
CROSSTOOL-NG_CONFIG = $(CONFIGS)/ct-ng-$(BOXTYPE).config CROSSTOOL-NG_CONFIG = $(CONFIGS)/ct-ng-$(BOXTYPE).config
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
CROSSTOOL-NG_CONFIG = $(CONFIGS)/ct-ng-$(BOXTYPE)-$(BOXSERIES).config CROSSTOOL-NG_CONFIG = $(CONFIGS)/ct-ng-$(BOXTYPE)-$(BOXSERIES).config
endif endif
@ -87,11 +87,11 @@ $(CROSS_DIR): | $(BUILD_DIR)
$(REMOVE)/$(CROSSTOOL-NG_DIR) $(REMOVE)/$(CROSSTOOL-NG_DIR)
$(GET-GIT-SOURCE) $(CROSSTOOL-NG_SITE)/$(CROSSTOOL-NG_SOURCE) $(DL_DIR)/$(CROSSTOOL-NG_SOURCE) $(GET-GIT-SOURCE) $(CROSSTOOL-NG_SITE)/$(CROSSTOOL-NG_SOURCE) $(DL_DIR)/$(CROSSTOOL-NG_SOURCE)
$(CPDIR)/$(CROSSTOOL-NG_SOURCE) $(CPDIR)/$(CROSSTOOL-NG_SOURCE)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
$(CHDIR)/$(CROSSTOOL-NG_DIR); \ $(CHDIR)/$(CROSSTOOL-NG_DIR); \
git checkout 1dbb06f2; \ git checkout 1dbb06f2; \
$(call apply_patches, $(CROSSTOOL-NG_PATCH)) $(call apply_patches,$(CROSSTOOL-NG_PATCH))
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2))
$(CHDIR)/$(CROSSTOOL-NG_DIR); \ $(CHDIR)/$(CROSSTOOL-NG_DIR); \
$(INSTALL_COPY) $(PATCHES)/crosstool-ng/gcc/* patches/gcc/linaro-6.3-2017.02 $(INSTALL_COPY) $(PATCHES)/crosstool-ng/gcc/* patches/gcc/linaro-6.3-2017.02
endif endif
@ -112,7 +112,7 @@ endif
chmod 0755 ct-ng; \ chmod 0755 ct-ng; \
./ct-ng oldconfig; \ ./ct-ng oldconfig; \
./ct-ng build ./ct-ng build
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
test -e $(CROSS_DIR)/$(TARGET)/lib && mv $(CROSS_DIR)/$(TARGET)/lib $(CROSS_DIR)/$(TARGET)/lib.x test -e $(CROSS_DIR)/$(TARGET)/lib && mv $(CROSS_DIR)/$(TARGET)/lib $(CROSS_DIR)/$(TARGET)/lib.x
endif endif
test -e $(CROSS_DIR)/$(TARGET)/lib || ln -sf sys-root/lib $(CROSS_DIR)/$(TARGET)/ test -e $(CROSS_DIR)/$(TARGET)/lib || ln -sf sys-root/lib $(CROSS_DIR)/$(TARGET)/

114
make/environment-box.mk

@ -37,51 +37,51 @@
# assign by given BOXSERIES # assign by given BOXSERIES
ifneq ($(BOXSERIES),) ifneq ($(BOXSERIES),)
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
BOXTYPE = coolstream BOXTYPE = coolstream
BOXFAMILY = nevis BOXFAMILY = nevis
BOXMODEL = nevis BOXMODEL = nevis
else ifeq ($(BOXSERIES), hd2) else ifeq ($(BOXSERIES),hd2)
BOXTYPE = coolstream BOXTYPE = coolstream
BOXFAMILY = apollo BOXFAMILY = apollo
BOXMODEL = apollo BOXMODEL = apollo
else ifeq ($(BOXSERIES), hd5x) else ifeq ($(BOXSERIES),hd5x)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7251s BOXFAMILY = bcm7251s
BOXMODEL = hd51 BOXMODEL = hd51
else ifeq ($(BOXSERIES), hd6x) else ifeq ($(BOXSERIES),hd6x)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = hi3798m BOXFAMILY = hi3798m
BOXMODEL = hd61 BOXMODEL = hd61
else ifeq ($(BOXSERIES), vusolo4k) else ifeq ($(BOXSERIES),vusolo4k)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7376 BOXFAMILY = bcm7376
BOXMODEL = vusolo4k BOXMODEL = vusolo4k
else ifeq ($(BOXSERIES), vuduo4k) else ifeq ($(BOXSERIES),vuduo4k)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7278 BOXFAMILY = bcm7278
BOXMODEL = vuduo4k BOXMODEL = vuduo4k
else ifeq ($(BOXSERIES), vuduo4kse) else ifeq ($(BOXSERIES),vuduo4kse)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7444s BOXFAMILY = bcm7444s
BOXMODEL = vuduo4kse BOXMODEL = vuduo4kse
else ifeq ($(BOXSERIES), vuultimo4k) else ifeq ($(BOXSERIES),vuultimo4k)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7444s BOXFAMILY = bcm7444s
BOXMODEL = vuultimo4k BOXMODEL = vuultimo4k
else ifeq ($(BOXSERIES), vuzero4k) else ifeq ($(BOXSERIES),vuzero4k)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm72604 BOXFAMILY = bcm72604
BOXMODEL = vuzero4k BOXMODEL = vuzero4k
else ifeq ($(BOXSERIES), vuuno4k) else ifeq ($(BOXSERIES),vuuno4k)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7252s BOXFAMILY = bcm7252s
BOXMODEL = vuuno4k BOXMODEL = vuuno4k
else ifeq ($(BOXSERIES), vuuno4kse) else ifeq ($(BOXSERIES),vuuno4kse)
BOXTYPE = armbox BOXTYPE = armbox
BOXFAMILY = bcm7252s BOXFAMILY = bcm7252s
BOXMODEL = vuuno4kse BOXMODEL = vuuno4kse
else ifeq ($(BOXSERIES), vuduo) else ifeq ($(BOXSERIES),vuduo)
BOXTYPE = mipsbox BOXTYPE = mipsbox
BOXFAMILY = bcm7335 BOXFAMILY = bcm7335
BOXMODEL = vuduo BOXMODEL = vuduo
@ -91,47 +91,47 @@ ifneq ($(BOXSERIES),)
# assign by given BOXFAMILY # assign by given BOXFAMILY
else ifneq ($(BOXFAMILY),) else ifneq ($(BOXFAMILY),)
ifeq ($(BOXFAMILY), nevis) ifeq ($(BOXFAMILY),nevis)
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd1 BOXSERIES = hd1
BOXMODEL = nevis BOXMODEL = nevis
else ifeq ($(BOXFAMILY), apollo) else ifeq ($(BOXFAMILY),apollo)
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd2 BOXSERIES = hd2
BOXMODEL = apollo BOXMODEL = apollo
else ifeq ($(BOXFAMILY), kronos) else ifeq ($(BOXFAMILY),kronos)
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd2 BOXSERIES = hd2
BOXMODEL = kronos BOXMODEL = kronos
else ifeq ($(BOXFAMILY), bcm7251s) else ifeq ($(BOXFAMILY),bcm7251s)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = hd5x BOXSERIES = hd5x
BOXMODEL = hd51 BOXMODEL = hd51
else ifeq ($(BOXFAMILY), hi3798m) else ifeq ($(BOXFAMILY),hi3798m)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = hd6x BOXSERIES = hd6x
BOXMODEL = hd61 BOXMODEL = hd61
else ifeq ($(BOXFAMILY), bcm7376) else ifeq ($(BOXFAMILY),bcm7376)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vusolo4k BOXSERIES = vusolo4k
BOXMODEL = vusolo4k BOXMODEL = vusolo4k
else ifeq ($(BOXFAMILY), bcm7278) else ifeq ($(BOXFAMILY),bcm7278)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuduo4k BOXSERIES = vuduo4k
BOXMODEL = vuduo4k BOXMODEL = vuduo4k
else ifeq ($(BOXFAMILY), bcm7444s) else ifeq ($(BOXFAMILY),bcm7444s)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuultimo4k BOXSERIES = vuultimo4k
BOXMODEL = vuultimo4k BOXMODEL = vuultimo4k
else ifeq ($(BOXFAMILY), bcm72604) else ifeq ($(BOXFAMILY),bcm72604)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuzero4k BOXSERIES = vuzero4k
BOXMODEL = vuzero4k BOXMODEL = vuzero4k
else ifeq ($(BOXFAMILY), bcm7252s) else ifeq ($(BOXFAMILY),bcm7252s)
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuuno4kse BOXSERIES = vuuno4kse
BOXMODEL = vuuno4kse BOXMODEL = vuuno4kse
else ifeq ($(BOXFAMILY), bcm7335) else ifeq ($(BOXFAMILY),bcm7335)
BOXTYPE = mipsbox BOXTYPE = mipsbox
BOXSERIES = vuduo BOXSERIES = vuduo
BOXMODEL = vuduo BOXMODEL = vuduo
@ -141,55 +141,55 @@ else ifneq ($(BOXFAMILY),)
# assign by given BOXMODEL # assign by given BOXMODEL
else ifneq ($(BOXMODEL),) else ifneq ($(BOXMODEL),)
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), nevis)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),nevis))
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd1 BOXSERIES = hd1
BOXFAMILY = nevis BOXFAMILY = nevis
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner))
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd2 BOXSERIES = hd2
BOXFAMILY = apollo BOXFAMILY = apollo
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), kronos kronos_v2)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),kronos kronos_v2))
BOXTYPE = coolstream BOXTYPE = coolstream
BOXSERIES = hd2 BOXSERIES = hd2
BOXFAMILY = kronos BOXFAMILY = kronos
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = hd5x BOXSERIES = hd5x
BOXFAMILY = bcm7251s BOXFAMILY = bcm7251s
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = hd6x BOXSERIES = hd6x
BOXFAMILY = hi3798m BOXFAMILY = hi3798m
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vusolo4k BOXSERIES = vusolo4k
BOXFAMILY = bcm7376 BOXFAMILY = bcm7376
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo4k)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo4k))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuduo4k BOXSERIES = vuduo4k
BOXFAMILY = bcm7278 BOXFAMILY = bcm7278
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo4kse)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo4kse))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuduo4kse BOXSERIES = vuduo4kse
BOXFAMILY = bcm7444s BOXFAMILY = bcm7444s
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuultimo4k)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuultimo4k))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuultimo4k BOXSERIES = vuultimo4k
BOXFAMILY = bcm7444s BOXFAMILY = bcm7444s
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuzero4k)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuzero4k))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuzero4k BOXSERIES = vuzero4k
BOXFAMILY = bcm72604 BOXFAMILY = bcm72604
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuuno4k)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuuno4k))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuuno4k BOXSERIES = vuuno4k
BOXFAMILY = bcm7252s BOXFAMILY = bcm7252s
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuuno4kse)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuuno4kse))
BOXTYPE = armbox BOXTYPE = armbox
BOXSERIES = vuuno4kse BOXSERIES = vuuno4kse
BOXFAMILY = bcm7252s BOXFAMILY = bcm7252s
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo))
BOXTYPE = mipsbox BOXTYPE = mipsbox
BOXSERIES = vuduo BOXSERIES = vuduo
BOXFAMILY = bcm7335 BOXFAMILY = bcm7335
@ -201,54 +201,54 @@ endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXTYPE), coolstream) ifeq ($(BOXTYPE),coolstream)
BOXTYPE_SC = cst BOXTYPE_SC = cst
BOXARCH = arm BOXARCH = arm
else ifeq ($(BOXTYPE), armbox) else ifeq ($(BOXTYPE),armbox)
BOXTYPE_SC = arm BOXTYPE_SC = arm
BOXARCH = arm BOXARCH = arm
else ifeq ($(BOXTYPE), mipsbox) else ifeq ($(BOXTYPE),mipsbox)
BOXTYPE_SC = mips BOXTYPE_SC = mips
BOXARCH = mips BOXARCH = mips
endif endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
BOXNAME="HD1, BSE, Neo, Neo², Zee" BOXNAME="HD1, BSE, Neo, Neo², Zee"
else ifeq ($(BOXMODEL), apollo) else ifeq ($(BOXMODEL),apollo)
BOXNAME="Tank" BOXNAME="Tank"
else ifeq ($(BOXMODEL), shiner) else ifeq ($(BOXMODEL),shiner)
BOXNAME="Trinity" BOXNAME="Trinity"
else ifeq ($(BOXMODEL), kronos) else ifeq ($(BOXMODEL),kronos)
BOXNAME="Zee², Trinity V2" BOXNAME="Zee², Trinity V2"
else ifeq ($(BOXMODEL), kronos_v2) else ifeq ($(BOXMODEL),kronos_v2)
BOXNAME="Link, Trinity Duo" BOXNAME="Link, Trinity Duo"
else ifeq ($(BOXMODEL), hd51) else ifeq ($(BOXMODEL),hd51)
BOXNAME="AX/Mut@nt HD51" BOXNAME="AX/Mut@nt HD51"
else ifeq ($(BOXMODEL), bre2ze4k) else ifeq ($(BOXMODEL),bre2ze4k)
BOXNAME="WWIO BRE2ZE4K" BOXNAME="WWIO BRE2ZE4K"
else ifeq ($(BOXMODEL), h7) else ifeq ($(BOXMODEL),h7)
BOXNAME="Air Digital Zgemma H7S/C" BOXNAME="Air Digital Zgemma H7S/C"
else ifeq ($(BOXMODEL), hd60) else ifeq ($(BOXMODEL),hd60)
BOXNAME="AX/Mut@nt HD60" BOXNAME="AX/Mut@nt HD60"
else ifeq ($(BOXMODEL), hd61) else ifeq ($(BOXMODEL),hd61)
BOXNAME="AX/Mut@nt HD61" BOXNAME="AX/Mut@nt HD61"
else ifeq ($(BOXMODEL), vusolo4k) else ifeq ($(BOXMODEL),vusolo4k)
BOXNAME="VU+ Solo 4K" BOXNAME="VU+ Solo 4K"
else ifeq ($(BOXMODEL), vuduo4k) else ifeq ($(BOXMODEL),vuduo4k)
BOXNAME="VU+ Duo 4K" BOXNAME="VU+ Duo 4K"
else ifeq ($(BOXMODEL), vuduo4kse) else ifeq ($(BOXMODEL),vuduo4kse)
BOXNAME="VU+ Duo 4K SE" BOXNAME="VU+ Duo 4K SE"
else ifeq ($(BOXMODEL), vuultimo4k) else ifeq ($(BOXMODEL),vuultimo4k)
BOXNAME="VU+ Ultimo 4K" BOXNAME="VU+ Ultimo 4K"
else ifeq ($(BOXMODEL), vuzero4k) else ifeq ($(BOXMODEL),vuzero4k)
BOXNAME="VU+ Zero 4K" BOXNAME="VU+ Zero 4K"
else ifeq ($(BOXMODEL), vuuno4k) else ifeq ($(BOXMODEL),vuuno4k)
BOXNAME="VU+ Uno 4K" BOXNAME="VU+ Uno 4K"
else ifeq ($(BOXMODEL), vuuno4kse) else ifeq ($(BOXMODEL),vuuno4kse)
BOXNAME="VU+ Uno 4K SE" BOXNAME="VU+ Uno 4K SE"
else ifeq ($(BOXMODEL), vuduo) else ifeq ($(BOXMODEL),vuduo)
BOXNAME="VU+ Duo" BOXNAME="VU+ Duo"
endif endif

14
make/environment-build.mk

@ -33,7 +33,7 @@ WHOAMI := $(shell id -un)
DL_DIR = $(BASE_DIR)/download DL_DIR = $(BASE_DIR)/download
BUILD_DIR = $(BASE_DIR)/build_tmp BUILD_DIR = $(BASE_DIR)/build_tmp
ROOTFS = $(BUILD_DIR)/rootfs ROOTFS = $(BUILD_DIR)/rootfs
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x))
ROOTFS = $(BUILD_DIR)/rootfs/linuxrootfs1 ROOTFS = $(BUILD_DIR)/rootfs/linuxrootfs1
endif endif
DEPS_DIR = $(BASE_DIR)/deps DEPS_DIR = $(BASE_DIR)/deps
@ -52,7 +52,7 @@ STATIC_DIR = $(STATIC_BASE)/$(BOXARCH)-linux-$(KERNEL_VER)
CONFIGS = $(BASE_DIR)/configs CONFIGS = $(BASE_DIR)/configs
PATCHES = $(BASE_DIR)/patches PATCHES = $(BASE_DIR)/patches
SKEL-ROOT = $(BASE_DIR)/skel-root/$(BOXSERIES) SKEL-ROOT = $(BASE_DIR)/skel-root/$(BOXSERIES)
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
SKEL-ROOT = $(BASE_DIR)/skel-root/vuplus SKEL-ROOT = $(BASE_DIR)/skel-root/vuplus
endif endif
TARGET_FILES = $(BASE_DIR)/skel-root/general TARGET_FILES = $(BASE_DIR)/skel-root/general
@ -90,7 +90,7 @@ DEBUG ?= no
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXFAMILY) DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXFAMILY)
CORTEX-STRINGS_LDFLAG = CORTEX-STRINGS_LDFLAG =
TARGET = arm-cx2450x-linux-gnueabi TARGET = arm-cx2450x-linux-gnueabi
@ -102,7 +102,7 @@ ifeq ($(BOXSERIES), hd1)
TARGET_EXTRA_LDFLAGS = -Wl,--gc-sections TARGET_EXTRA_LDFLAGS = -Wl,--gc-sections
CXX11_ABI = CXX11_ABI =
else ifeq ($(BOXSERIES), hd2) else ifeq ($(BOXSERIES),hd2)
DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXFAMILY) DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXFAMILY)
CORTEX-STRINGS_LDFLAG = -lcortex-strings CORTEX-STRINGS_LDFLAG = -lcortex-strings
TARGET = arm-cortex-linux-uclibcgnueabi TARGET = arm-cortex-linux-uclibcgnueabi
@ -112,14 +112,14 @@ else ifeq ($(BOXSERIES), hd2)
TARGET_ABI = -march=$(TARGET_ARCH) -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mlittle-endian TARGET_ABI = -march=$(TARGET_ARCH) -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mlittle-endian
TARGET_EXTRA_CFLAGS = TARGET_EXTRA_CFLAGS =
TARGET_EXTRA_LDFLAGS = TARGET_EXTRA_LDFLAGS =
ifeq ($(BOXMODEL), kronos_v2) ifeq ($(BOXMODEL),kronos_v2)
TARGET_OPTIMIZATION = -Os TARGET_OPTIMIZATION = -Os
TARGET_EXTRA_CFLAGS = -fdata-sections -ffunction-sections TARGET_EXTRA_CFLAGS = -fdata-sections -ffunction-sections
TARGET_EXTRA_LDFLAGS = -Wl,--gc-sections TARGET_EXTRA_LDFLAGS = -Wl,--gc-sections
endif endif
CXX11_ABI = -D_GLIBCXX_USE_CXX11_ABI=0 CXX11_ABI = -D_GLIBCXX_USE_CXX11_ABI=0
else ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) else ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXMODEL) DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXMODEL)
CORTEX-STRINGS_LDFLAG = -lcortex-strings CORTEX-STRINGS_LDFLAG = -lcortex-strings
TARGET = arm-cortex-linux-gnueabihf TARGET = arm-cortex-linux-gnueabihf
@ -131,7 +131,7 @@ else ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo
TARGET_EXTRA_LDFLAGS = TARGET_EXTRA_LDFLAGS =
CXX11_ABI = CXX11_ABI =
else ifeq ($(BOXSERIES), $(filter $(BOXSERIES), vuduo)) else ifeq ($(BOXSERIES),$(filter $(BOXSERIES),vuduo))
DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXMODEL) DRIVERS-BIN_DIR = $(BOXTYPE)/$(BOXMODEL)
CORTEX-STRINGS_LDFLAG = CORTEX-STRINGS_LDFLAG =
TARGET = mipsel-unknown-linux-gnu TARGET = mipsel-unknown-linux-gnu

12
make/environment-image.mk

@ -36,15 +36,15 @@ IMAGE_NEW = no
# Beta/Release Server # Beta/Release Server
NI-SERVER = http://neutrino-images.de/neutrino-images NI-SERVER = http://neutrino-images.de/neutrino-images
ifeq ($(IMAGE_TYPE), 0) ifeq ($(IMAGE_TYPE),0)
# Release # Release
NI-SUBDIR = release NI-SUBDIR = release
IMAGE_TYPE_STRING = release IMAGE_TYPE_STRING = release
else ifeq ($(IMAGE_TYPE), 1) else ifeq ($(IMAGE_TYPE),1)
# Beta # Beta
NI-SUBDIR = beta NI-SUBDIR = beta
IMAGE_TYPE_STRING = beta IMAGE_TYPE_STRING = beta
else ifeq ($(IMAGE_TYPE), 2) else ifeq ($(IMAGE_TYPE),2)
# Nightly # Nightly
NI-SUBDIR = nightly NI-SUBDIR = nightly
IMAGE_TYPE_STRING = nightly IMAGE_TYPE_STRING = nightly
@ -54,7 +54,7 @@ else
IMAGE_TYPE_STRING = selfmade IMAGE_TYPE_STRING = selfmade
endif endif
ifeq ($(BOXTYPE), $(filter $(BOXTYPE), coolstream)) ifeq ($(BOXTYPE),$(filter $(BOXTYPE),coolstream))
IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)][$(BOXSERIES)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')" IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)][$(BOXSERIES)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')"
else else
IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')" IMAGE_DESC ="$(BOXNAME) [$(IMAGE_SUFFIX)] $(shell echo $(IMAGE_TYPE_STRING) | sed 's/.*/\u&/')"
@ -65,9 +65,9 @@ IMAGE_MD5FILE = $(IMAGE_TYPE_STRING)-$(IMAGE_SUFFIX).txt
IMAGE_BUILD_DIR = $(BUILD_DIR)/image-build IMAGE_BUILD_DIR = $(BUILD_DIR)/image-build
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
IMAGE_SUBDIR = $(subst vu,vuplus/,$(BOXMODEL)) IMAGE_SUBDIR = $(subst vu,vuplus/,$(BOXMODEL))
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), h7)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),h7))
IMAGE_SUBDIR = zgemma/$(BOXMODEL) IMAGE_SUBDIR = zgemma/$(BOXMODEL)
else else
IMAGE_SUBDIR = $(BOXMODEL) IMAGE_SUBDIR = $(BOXMODEL)

36
make/environment-linux.mk

@ -3,7 +3,7 @@
# #
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
KERNEL_VER = 2.6.34.13 KERNEL_VER = 2.6.34.13
KERNEL_DIR = linux-$(KERNEL_VER) KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_SOURCE = git KERNEL_SOURCE = git
@ -12,14 +12,14 @@ ifeq ($(BOXMODEL), nevis)
KERNEL_BRANCH = ni/linux-2.6.34.15 KERNEL_BRANCH = ni/linux-2.6.34.15
KERNEL_DTB = $(EMPTY) KERNEL_DTB = $(EMPTY)
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner kronos kronos_v2)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner kronos kronos_v2))
KERNEL_VER = 3.10.93 KERNEL_VER = 3.10.93
KERNEL_DIR = linux-$(KERNEL_VER) KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_SOURCE = git KERNEL_SOURCE = git
KERNEL_SITE = $(EMPTY) KERNEL_SITE = $(EMPTY)
KERNEL_BRANCH = ni/linux-3.10.108 KERNEL_BRANCH = ni/linux-3.10.108
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner))
KERNEL_DTB = $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/kernel-dtb/hd849x.dtb KERNEL_DTB = $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/kernel-dtb/hd849x.dtb
KERNEL_CONFIG = $(CONFIGS)/kernel-apollo.config KERNEL_CONFIG = $(CONFIGS)/kernel-apollo.config
else else
@ -27,7 +27,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner kronos kronos_v2))
KERNEL_CONFIG = $(CONFIGS)/kernel-kronos.config KERNEL_CONFIG = $(CONFIGS)/kernel-kronos.config
endif endif
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7))
KERNEL_VER = 4.10.12 KERNEL_VER = 4.10.12
KERNEL_DIR = linux-$(KERNEL_VER) KERNEL_DIR = linux-$(KERNEL_VER)
KERNEL_SOURCE = linux-$(KERNEL_VER)-arm.tar.gz KERNEL_SOURCE = linux-$(KERNEL_VER)-arm.tar.gz
@ -39,7 +39,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7))
BOOT_PARTITION = 1 BOOT_PARTITION = 1
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60))
KERNEL_VER = 4.4.35 KERNEL_VER = 4.4.35
KERNEL_DATE = 20200219 KERNEL_DATE = 20200219
KERNEL_DIR = linux-$(KERNEL_VER) KERNEL_DIR = linux-$(KERNEL_VER)
@ -52,7 +52,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60))
BOOT_PARTITION = 4 BOOT_PARTITION = 4
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd61)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd61))
KERNEL_VER = 4.4.35 KERNEL_VER = 4.4.35
KERNEL_DATE = 20181228 KERNEL_DATE = 20181228
KERNEL_DIR = linux-$(KERNEL_VER) KERNEL_DIR = linux-$(KERNEL_VER)
@ -65,7 +65,7 @@ else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd61))
BOOT_PARTITION = 4 BOOT_PARTITION = 4
else ifeq ($(BOXMODEL), vusolo4k) else ifeq ($(BOXMODEL),vusolo4k)
KERNEL_VER = 3.14.28-1.8 KERNEL_VER = 3.14.28-1.8
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-3.14-1.8.tar.bz2 KERNEL_SOURCE = stblinux-3.14-1.8.tar.bz2
@ -81,7 +81,7 @@ else ifeq ($(BOXMODEL), vusolo4k)
BOOT_PARTITION = 1 BOOT_PARTITION = 1
else ifeq ($(BOXMODEL), vuduo4k) else ifeq ($(BOXMODEL),vuduo4k)
KERNEL_VER = 4.1.45-1.17 KERNEL_VER = 4.1.45-1.17
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2 KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2
@ -97,7 +97,7 @@ else ifeq ($(BOXMODEL), vuduo4k)
BOOT_PARTITION = 6 BOOT_PARTITION = 6
else ifeq ($(BOXMODEL), vuduo4kse) else ifeq ($(BOXMODEL),vuduo4kse)
KERNEL_VER = 4.1.45-1.17 KERNEL_VER = 4.1.45-1.17
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2 KERNEL_SOURCE = stblinux-4.1-1.17.tar.bz2
@ -113,7 +113,7 @@ else ifeq ($(BOXMODEL), vuduo4kse)
BOOT_PARTITION = 6 BOOT_PARTITION = 6
else ifeq ($(BOXMODEL), vuultimo4k) else ifeq ($(BOXMODEL),vuultimo4k)
KERNEL_VER = 3.14.28-1.12 KERNEL_VER = 3.14.28-1.12
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2 KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2
@ -129,7 +129,7 @@ else ifeq ($(BOXMODEL), vuultimo4k)
BOOT_PARTITION = 1 BOOT_PARTITION = 1
else ifeq ($(BOXMODEL), vuzero4k) else ifeq ($(BOXMODEL),vuzero4k)
KERNEL_VER = 4.1.20-1.9 KERNEL_VER = 4.1.20-1.9
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2 KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2
@ -145,7 +145,7 @@ else ifeq ($(BOXMODEL), vuzero4k)
BOOT_PARTITION = 4 BOOT_PARTITION = 4
else ifeq ($(BOXMODEL), vuuno4k) else ifeq ($(BOXMODEL),vuuno4k)
KERNEL_VER = 3.14.28-1.12 KERNEL_VER = 3.14.28-1.12
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2 KERNEL_SOURCE = stblinux-3.14-1.12.tar.bz2
@ -161,7 +161,7 @@ else ifeq ($(BOXMODEL), vuuno4k)
BOOT_PARTITION = 1 BOOT_PARTITION = 1
else ifeq ($(BOXMODEL), vuuno4kse) else ifeq ($(BOXMODEL),vuuno4kse)
KERNEL_VER = 4.1.20-1.9 KERNEL_VER = 4.1.20-1.9
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2 KERNEL_SOURCE = stblinux-4.1-1.9.tar.bz2
@ -177,7 +177,7 @@ else ifeq ($(BOXMODEL), vuuno4kse)
BOOT_PARTITION = 1 BOOT_PARTITION = 1
else ifeq ($(BOXMODEL), vuduo) else ifeq ($(BOXMODEL),vuduo)
KERNEL_VER = 3.9.6 KERNEL_VER = 3.9.6
KERNEL_DIR = linux KERNEL_DIR = linux
KERNEL_SOURCE = stblinux-$(KERNEL_VER).tar.bz2 KERNEL_SOURCE = stblinux-$(KERNEL_VER).tar.bz2
@ -200,7 +200,7 @@ KERNEL_NAME = NI $(shell echo $(BOXFAMILY) | sed 's/.*/\u&/') Kernel
KERNEL_modulesdir = $(BUILD_DIR)/$(KERNEL_MODULES)/lib/modules/$(KERNEL_VER) KERNEL_modulesdir = $(BUILD_DIR)/$(KERNEL_MODULES)/lib/modules/$(KERNEL_VER)
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
KERNEL_UIMAGE = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(BOXARCH)/boot/Image KERNEL_UIMAGE = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(BOXARCH)/boot/Image
else else
KERNEL_UIMAGE = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(BOXARCH)/boot/uImage KERNEL_UIMAGE = $(BUILD_DIR)/$(KERNEL_OBJ)/arch/$(BOXARCH)/boot/uImage
@ -223,9 +223,9 @@ KERNEL_MAKEVARS += \
KVER=$(KERNEL_VER) \ KVER=$(KERNEL_VER) \
KSRC=$(BUILD_DIR)/$(KERNEL_DIR) KSRC=$(BUILD_DIR)/$(KERNEL_DIR)
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo))
KERNEL_IMAGE = vmlinux KERNEL_IMAGE = vmlinux
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
KERNEL_IMAGE = uImage KERNEL_IMAGE = uImage
else else
KERNEL_IMAGE = zImage KERNEL_IMAGE = zImage
@ -234,6 +234,6 @@ endif
KERNEL_MAKEOPTS = $(KERNEL_IMAGE) modules KERNEL_MAKEOPTS = $(KERNEL_IMAGE) modules
# build also the kernel-dtb for arm-hd5x and arm-hd6x # build also the kernel-dtb for arm-hd5x and arm-hd6x
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61))
KERNEL_MAKEOPTS += $(notdir $(KERNEL_DTB)) KERNEL_MAKEOPTS += $(notdir $(KERNEL_DTB))
endif endif

2
make/environment-target.mk

@ -120,4 +120,4 @@ $(VAR_PLUGINS) : | $(TARGET_DIR)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
PERSISTENT_VAR_PARTITION = $(if $(filter $(BOXMODEL), apollo shiner kronos kronos_v2),yes,no) PERSISTENT_VAR_PARTITION = $(if $(filter $(BOXMODEL),apollo shiner kronos kronos_v2),yes,no)

2
make/helpers.mk

@ -39,7 +39,7 @@ define apply_patches
endef endef
# apply patch sets automatically # apply patch sets automatically
APPLY_PATCHES = $(call apply_patches, $(PKG_PATCHES_DIR)) APPLY_PATCHES = $(call apply_patches,$(PKG_PATCHES_DIR))
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------

10
make/host-tools.mk

@ -73,7 +73,7 @@ host-pkgconf: $(DL_DIR)/$(HOST_PKGCONF_SOURCE) | $(HOST_DIR) pkg-config-preqs
$(REMOVE)/$(HOST_PKGCONF_DIR) $(REMOVE)/$(HOST_PKGCONF_DIR)
$(UNTAR)/$(HOST_PKGCONF_SOURCE) $(UNTAR)/$(HOST_PKGCONF_SOURCE)
$(CHDIR)/$(HOST_PKGCONF_DIR); \ $(CHDIR)/$(HOST_PKGCONF_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(HOST_PKGCONF_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(HOST_PKGCONF_PATCH))); \
./configure \ ./configure \
--prefix=$(HOST_DIR) \ --prefix=$(HOST_DIR) \
--with-sysroot=$(TARGET_DIR) \ --with-sysroot=$(TARGET_DIR) \
@ -189,7 +189,7 @@ host-parted: $(DL_DIR)/$(HOST_PARTED_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(HOST_PARTED_DIR) $(REMOVE)/$(HOST_PARTED_DIR)
$(UNTAR)/$(HOST_PARTED_SOURCE) $(UNTAR)/$(HOST_PARTED_SOURCE)
$(CHDIR)/$(HOST_PARTED_DIR); \ $(CHDIR)/$(HOST_PARTED_DIR); \
$(call apply_patches, $(HOST_PARTED_PATCH)); \ $(call apply_patches,$(HOST_PARTED_PATCH)); \
./configure \ ./configure \
--prefix= \ --prefix= \
--enable-silent-rules \ --enable-silent-rules \
@ -291,7 +291,7 @@ host-ninja: $(DL_DIR)/$(HOST_NINJA_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(HOST_NINJA_DIR) $(REMOVE)/$(HOST_NINJA_DIR)
$(UNTAR)/$(HOST_NINJA_SOURCE) $(UNTAR)/$(HOST_NINJA_SOURCE)
$(CHDIR)/$(HOST_NINJA_DIR); \ $(CHDIR)/$(HOST_NINJA_DIR); \
$(call apply_patches, $(HOST_NINJA_PATCH)); \ $(call apply_patches,$(HOST_NINJA_PATCH)); \
cmake . \ cmake . \
-DCMAKE_INSTALL_PREFIX="" \ -DCMAKE_INSTALL_PREFIX="" \
; \ ; \
@ -319,7 +319,7 @@ host-lua: $(DL_DIR)/$(HOST_LUA_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(HOST_LUA_DIR) $(REMOVE)/$(HOST_LUA_DIR)
$(UNTAR)/$(HOST_LUA_SOURCE) $(UNTAR)/$(HOST_LUA_SOURCE)
$(CHDIR)/$(HOST_LUA_DIR); \ $(CHDIR)/$(HOST_LUA_DIR); \
$(call apply_patches, $(HOST_LUA_PATCH)); \ $(call apply_patches,$(HOST_LUA_PATCH)); \
$(MAKE) linux; \ $(MAKE) linux; \
$(MAKE) install INSTALL_TOP=$(HOST_DIR) $(MAKE) install INSTALL_TOP=$(HOST_DIR)
$(REMOVE)/$(HOST_LUA_DIR) $(REMOVE)/$(HOST_LUA_DIR)
@ -356,7 +356,7 @@ $(HOST_LUAROCKS): $(HOST_LUA) $(DL_DIR)/$(HOST_LUAROCKS_SOURCE) | $(HOST_DIR)
$(REMOVE)/$(HOST_LUAROCKS_DIR) $(REMOVE)/$(HOST_LUAROCKS_DIR)
$(UNTAR)/$(HOST_LUAROCKS_SOURCE) $(UNTAR)/$(HOST_LUAROCKS_SOURCE)
$(CHDIR)/$(HOST_LUAROCKS_DIR); \ $(CHDIR)/$(HOST_LUAROCKS_DIR); \
$(call apply_patches, $(HOST_LUAROCKS_PATCH)); \ $(call apply_patches,$(HOST_LUAROCKS_PATCH)); \
./configure $(SILENT_OPT) \ ./configure $(SILENT_OPT) \
--prefix=$(HOST_DIR) \ --prefix=$(HOST_DIR) \
--sysconfdir=$(HOST_DIR)/etc \ --sysconfdir=$(HOST_DIR)/etc \

8
make/image-updates.mk

@ -4,7 +4,7 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
BOXSERIES_UPDATE = hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo BOXSERIES_UPDATE = hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo
ifneq ($(DEBUG), yes) ifneq ($(DEBUG),yes)
BOXSERIES_UPDATE += hd1 BOXSERIES_UPDATE += hd1
endif endif
@ -41,7 +41,7 @@ u-neutrino: neutrino-clean
$(INSTALL_EXEC) -D $(TARGET_bindir)/neutrino $(UPDATE_INST_DIR)/bin/neutrino $(INSTALL_EXEC) -D $(TARGET_bindir)/neutrino $(UPDATE_INST_DIR)/bin/neutrino
$(INSTALL_DATA) -D $(TARGET_datadir)/tuxbox/neutrino/locale/deutsch.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/deutsch.locale $(INSTALL_DATA) -D $(TARGET_datadir)/tuxbox/neutrino/locale/deutsch.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/deutsch.locale
$(INSTALL_DATA) -D $(TARGET_datadir)/tuxbox/neutrino/locale/english.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/english.locale $(INSTALL_DATA) -D $(TARGET_datadir)/tuxbox/neutrino/locale/english.locale $(UPDATE_INST_DIR)/share/tuxbox/neutrino/locale/english.locale
ifneq ($(DEBUG), yes) ifneq ($(DEBUG),yes)
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true
endif endif
$(MAKE) u-update-bin \ $(MAKE) u-update-bin \
@ -55,10 +55,10 @@ u-neutrino-full: neutrino-clean
echo "sync; reboot" >> $(POSTINSTALL_SH) echo "sync; reboot" >> $(POSTINSTALL_SH)
$(MAKE) neutrino NEUTRINO_INST_DIR=$(UPDATE_INST_DIR) $(MAKE) neutrino NEUTRINO_INST_DIR=$(UPDATE_INST_DIR)
$(INSTALL_EXEC) -D $(TARGET_sysconfdir)/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino $(INSTALL_EXEC) -D $(TARGET_sysconfdir)/init.d/start_neutrino $(UPDATE_INST_DIR)/etc/init.d/start_neutrino
ifneq ($(DEBUG), yes) ifneq ($(DEBUG),yes)
find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true find $(UPDATE_INST_DIR)/bin -type f ! -name *.sh -print0 | xargs -0 $(TARGET_STRIP) || true
endif endif
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
# avoid overrides in user's var-partition # avoid overrides in user's var-partition
mv $(UPDATE_INST_DIR)/var $(UPDATE_INST_DIR)/var_init mv $(UPDATE_INST_DIR)/var $(UPDATE_INST_DIR)/var_init
endif endif

30
make/images.mk

@ -4,17 +4,17 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
MKFSFLAGS = -U -D $(BUILD_DIR)/devtable-$(BOXSERIES).txt -r $(ROOTFS) MKFSFLAGS = -U -D $(BUILD_DIR)/devtable-$(BOXSERIES).txt -r $(ROOTFS)
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
MKFSFLAGS += -p MKFSFLAGS += -p
endif endif
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
MKFSFLAGS += -n -l MKFSFLAGS += -n -l
endif endif
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
SUMFLAGS = -p SUMFLAGS = -p
endif endif
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
SUMFLAGS = -n -l SUMFLAGS = -n -l
endif endif
@ -50,26 +50,26 @@ devtable-remove:
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
flash-image: flash-image:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), nevis kronos kronos_v2)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),nevis kronos kronos_v2))
make flash-image-coolstream ERASE_SIZE=0x20000 make flash-image-coolstream ERASE_SIZE=0x20000
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner))
make flash-image-coolstream ERASE_SIZE=0x40000 IMAGE_SUFFIX=$(BOXTYPE_SC)-apollo make flash-image-coolstream ERASE_SIZE=0x40000 IMAGE_SUFFIX=$(BOXTYPE_SC)-apollo
make flash-image-coolstream ERASE_SIZE=0x20000 IMAGE_SUFFIX=$(BOXTYPE_SC)-shiner make flash-image-coolstream ERASE_SIZE=0x20000 IMAGE_SUFFIX=$(BOXTYPE_SC)-shiner
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7))
make flash-image-hd5x make flash-image-hd5x
make flash-image-hd5x-multi make flash-image-hd5x-multi
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
make flash-image-hd6x make flash-image-hd6x
make flash-image-hd6x-single make flash-image-hd6x-single
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
make flash-image-vuplus make flash-image-vuplus
make flash-image-vuplus-multi make flash-image-vuplus-multi
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo))
make flash-image-vuduo make flash-image-vuduo
endif endif
@ -80,7 +80,7 @@ flash-image-coolstream: | $(IMAGE_DIR)
make devtable make devtable
mkfs.jffs2 -e $(ERASE_SIZE) $(MKFSFLAGS) -o $(IMAGE_DIR)/$(IMAGE_NAME).img mkfs.jffs2 -e $(ERASE_SIZE) $(MKFSFLAGS) -o $(IMAGE_DIR)/$(IMAGE_NAME).img
make devtable-remove make devtable-remove
ifeq ($(IMAGE_SUMMARIZE), yes) ifeq ($(IMAGE_SUMMARIZE),yes)
sumtool -e $(ERASE_SIZE) $(SUMFLAGS) -i $(IMAGE_DIR)/$(IMAGE_NAME).img -o $(IMAGE_DIR)/$(IMAGE_NAME)-sum.img sumtool -e $(ERASE_SIZE) $(SUMFLAGS) -i $(IMAGE_DIR)/$(IMAGE_NAME).img -o $(IMAGE_DIR)/$(IMAGE_NAME)-sum.img
rm -f $(IMAGE_DIR)/$(IMAGE_NAME).img rm -f $(IMAGE_DIR)/$(IMAGE_NAME).img
mv $(IMAGE_DIR)/$(IMAGE_NAME)-sum.img $(IMAGE_DIR)/$(IMAGE_NAME).img mv $(IMAGE_DIR)/$(IMAGE_NAME)-sum.img $(IMAGE_DIR)/$(IMAGE_NAME).img
@ -91,11 +91,11 @@ endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# ROOTFS_SIZE detected with 'df -k' # ROOTFS_SIZE detected with 'df -k'
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
ROOTFS_SIZE = 28160 ROOTFS_SIZE = 28160
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner kronos)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner kronos))
ROOTFS_SIZE = 262144 ROOTFS_SIZE = 262144
else ifeq ($(BOXMODEL), kronos_v2) else ifeq ($(BOXMODEL),kronos_v2)
ROOTFS_SIZE = 57344 ROOTFS_SIZE = 57344
endif endif
ifdef ROOTFS_SIZE ifdef ROOTFS_SIZE
@ -375,7 +375,7 @@ flash-image-vuplus-multi: | $(IMAGE_DIR)
echo Dummy for update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs2.tar.bz2 echo Dummy for update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs2.tar.bz2
echo Dummy for update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs3.tar.bz2 echo Dummy for update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs3.tar.bz2
echo Dummy for update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs4.tar.bz2 echo Dummy for update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/rootfs4.tar.bz2
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuzero4k vuuno4k)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuzero4k vuuno4k))
echo This file forces the update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/force.update echo This file forces the update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/force.update
else else
echo This file forces a reboot after the update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/reboot.update echo This file forces a reboot after the update. > $(IMAGE_BUILD_DIR)/$(IMAGE_SUBDIR)/reboot.update

2
make/linux-drivers.mk

@ -87,7 +87,7 @@ hd6x-mali-drivers: kernel-$(BOXTYPE) hd6x-libgles-headers $(DL_DIR)/$(HD6x-MALI-
$(REMOVE)/$(HD6x-MALI-DRIVERS_DIR) $(REMOVE)/$(HD6x-MALI-DRIVERS_DIR)
$(UNTAR)/$(HD6x-MALI-DRIVERS_SOURCE) $(UNTAR)/$(HD6x-MALI-DRIVERS_SOURCE)
$(CHDIR)/$(HD6x-MALI-DRIVERS_DIR); \ $(CHDIR)/$(HD6x-MALI-DRIVERS_DIR); \
$(call apply_patches, $(HD6x-MALI-DRIVERS_PATCH)); \ $(call apply_patches,$(HD6x-MALI-DRIVERS_PATCH)); \
$(MAKE) -C $(BUILD_DIR)/$(KERNEL_OBJ) $(KERNEL_MAKEVARS) $(HD6x-MALI-DRIVERS_MAKEVARS); \ $(MAKE) -C $(BUILD_DIR)/$(KERNEL_OBJ) $(KERNEL_MAKEVARS) $(HD6x-MALI-DRIVERS_MAKEVARS); \
$(MAKE) -C $(BUILD_DIR)/$(KERNEL_OBJ) $(KERNEL_MAKEVARS) $(HD6x-MALI-DRIVERS_MAKEVARS) INSTALL_MOD_PATH=$(TARGET_DIR) modules_install $(MAKE) -C $(BUILD_DIR)/$(KERNEL_OBJ) $(KERNEL_MAKEVARS) $(HD6x-MALI-DRIVERS_MAKEVARS) INSTALL_MOD_PATH=$(TARGET_DIR) modules_install
make depmod make depmod

20
make/linux-kernel.mk

@ -210,7 +210,7 @@ kernel.do_prepare:
$(MKDIR)/$(KERNEL_OBJ) $(MKDIR)/$(KERNEL_OBJ)
$(MKDIR)/$(KERNEL_MODULES) $(MKDIR)/$(KERNEL_MODULES)
$(INSTALL_DATA) $(KERNEL_CONFIG) $(BUILD_DIR)/$(KERNEL_OBJ)/.config $(INSTALL_DATA) $(KERNEL_CONFIG) $(BUILD_DIR)/$(KERNEL_OBJ)/.config
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61))
$(INSTALL_DATA) $(PATCHES)/initramfs-subdirboot.cpio.gz $(BUILD_DIR)/$(KERNEL_OBJ) $(INSTALL_DATA) $(PATCHES)/initramfs-subdirboot.cpio.gz $(BUILD_DIR)/$(KERNEL_OBJ)
endif endif
$(TOUCH) $(TOUCH)
@ -227,14 +227,14 @@ kernel.do_prepare.tar: $(DL_DIR)/$(KERNEL_SOURCE)
$(REMOVE)/$(KERNEL_DIR) $(REMOVE)/$(KERNEL_DIR)
$(UNTAR)/$(KERNEL_SOURCE) $(UNTAR)/$(KERNEL_SOURCE)
$(CHDIR)/$(KERNEL_DIR); \ $(CHDIR)/$(KERNEL_DIR); \
$(call apply_patches, $(addprefix kernel/,$(KERNEL_PATCH))) $(call apply_patches,$(addprefix kernel/,$(KERNEL_PATCH)))
kernel.do_compile: kernel.do_prepare kernel.do_compile: kernel.do_prepare
$(CHDIR)/$(KERNEL_DIR); \ $(CHDIR)/$(KERNEL_DIR); \
$(MAKE) $(KERNEL_MAKEVARS) silentoldconfig; \ $(MAKE) $(KERNEL_MAKEVARS) silentoldconfig; \
$(MAKE) $(KERNEL_MAKEVARS) $(KERNEL_MAKEOPTS); \ $(MAKE) $(KERNEL_MAKEVARS) $(KERNEL_MAKEOPTS); \
$(MAKE) $(KERNEL_MAKEVARS) modules_install $(MAKE) $(KERNEL_MAKEVARS) modules_install
ifneq ($(KERNEL_DTB), $(EMPTY)) ifneq ($(KERNEL_DTB),$(EMPTY))
cat $(KERNEL_ZIMAGE) $(KERNEL_DTB) > $(KERNEL_ZIMAGE_DTB) cat $(KERNEL_ZIMAGE) $(KERNEL_DTB) > $(KERNEL_ZIMAGE_DTB)
endif endif
$(TOUCH) $(TOUCH)
@ -256,11 +256,11 @@ kernel-coolstream-hd1: kernel.do_compile | $(IMAGE_DIR)
kernel-coolstream-hd2: kernel.do_compile | $(IMAGE_DIR) kernel-coolstream-hd2: kernel.do_compile | $(IMAGE_DIR)
mkimage -A $(BOXARCH) -O linux -T kernel -C none -a 0x8000 -e 0x8000 -n "$(KERNEL_NAME)" -d $(KERNEL_ZIMAGE_DTB) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL)-vmlinux.ub.gz mkimage -A $(BOXARCH) -O linux -T kernel -C none -a 0x8000 -e 0x8000 -n "$(KERNEL_NAME)" -d $(KERNEL_ZIMAGE_DTB) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL)-vmlinux.ub.gz
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), apollo shiner)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),apollo shiner))
ifeq ($(BOXMODEL), apollo) ifeq ($(BOXMODEL),apollo)
# create also shiner-kernel when building apollo # create also shiner-kernel when building apollo
$(INSTALL_DATA) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL)-vmlinux.ub.gz $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-shiner-vmlinux.ub.gz $(INSTALL_DATA) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL)-vmlinux.ub.gz $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-shiner-vmlinux.ub.gz
else ifeq ($(BOXMODEL), shiner) else ifeq ($(BOXMODEL),shiner)
# create also apollo-kernel when building shiner # create also apollo-kernel when building shiner
$(INSTALL_DATA) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL)-vmlinux.ub.gz $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-apollo-vmlinux.ub.gz $(INSTALL_DATA) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL)-vmlinux.ub.gz $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-apollo-vmlinux.ub.gz
endif endif
@ -268,7 +268,7 @@ endif
$(TOUCH) $(TOUCH)
kernel-armbox: kernel.do_compile | $(IMAGE_DIR) kernel-armbox: kernel.do_compile | $(IMAGE_DIR)
#ifneq ($(KERNEL_DTB), $(EMPTY)) #ifneq ($(KERNEL_DTB),$(EMPTY))
# $(INSTALL_DATA) $(KERNEL_ZIMAGE_DTB) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL).bin # $(INSTALL_DATA) $(KERNEL_ZIMAGE_DTB) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL).bin
#else #else
# $(INSTALL_DATA) $(KERNEL_ZIMAGE) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL).bin # $(INSTALL_DATA) $(KERNEL_ZIMAGE) $(IMAGE_DIR)/kernel-$(BOXTYPE_SC)-$(BOXMODEL).bin
@ -321,12 +321,12 @@ kernel-modules-armbox: kernel-armbox
$(INSTALL_DATA) $(KERNEL_modulesdir)/modules.builtin $(TARGET_modulesdir) $(INSTALL_DATA) $(KERNEL_modulesdir)/modules.builtin $(TARGET_modulesdir)
$(INSTALL_DATA) $(KERNEL_modulesdir)/modules.order $(TARGET_modulesdir) $(INSTALL_DATA) $(KERNEL_modulesdir)/modules.order $(TARGET_modulesdir)
make depmod make depmod
ifeq ($(BOXSERIES), hd5x hd6x) ifeq ($(BOXSERIES),hd5x hd6x)
make rtl8192eu make rtl8192eu
make rtl8812au make rtl8812au
make rtl8822bu make rtl8822bu
endif endif
ifeq ($(BOXSERIES), hd6x) ifeq ($(BOXSERIES),hd6x)
make hd6x-mali-drivers make hd6x-mali-drivers
endif endif
$(TOUCH) $(TOUCH)
@ -349,7 +349,7 @@ vmlinuz-initrd: $(DL_DIR)/$(VMLINUZ-INITRD_SOURCE)
depmod: depmod:
PATH=$(PATH):/sbin:/usr/sbin depmod -b $(TARGET_DIR) $(KERNEL_VER) PATH=$(PATH):/sbin:/usr/sbin depmod -b $(TARGET_DIR) $(KERNEL_VER)
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
mv $(TARGET_modulesdir)/modules.dep $(TARGET_modulesdir)/.modules.dep mv $(TARGET_modulesdir)/modules.dep $(TARGET_modulesdir)/.modules.dep
rm $(TARGET_modulesdir)/modules.* rm $(TARGET_modulesdir)/modules.*
mv $(TARGET_modulesdir)/.modules.dep $(TARGET_modulesdir)/modules.dep mv $(TARGET_modulesdir)/.modules.dep $(TARGET_modulesdir)/modules.dep

20
make/neutrino-plugins.mk

@ -8,9 +8,9 @@ plugins:
$(MAKE) logo-addon $(MAKE) logo-addon
$(MAKE) neutrino-mediathek $(MAKE) neutrino-mediathek
$(MAKE) doscam-webif-skin $(MAKE) doscam-webif-skin
ifneq ($(BOXSERIES), hd1) ifneq ($(BOXSERIES),hd1)
$(MAKE) channellogos $(MAKE) channellogos
ifneq ($(BOXMODEL), kronos_v2) ifneq ($(BOXMODEL),kronos_v2)
$(MAKE) links $(MAKE) links
endif endif
endif endif
@ -55,7 +55,7 @@ NEUTRINO-PLUGINS_CONF_OPTS = \
--with-targetprefix=$(prefix) \ --with-targetprefix=$(prefix) \
--with-boxtype=$(BOXTYPE) --with-boxtype=$(BOXTYPE)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
NEUTRINO-PLUGINS_CONF_OPTS += --with-boxmodel=$(BOXSERIES) NEUTRINO-PLUGINS_CONF_OPTS += --with-boxmodel=$(BOXSERIES)
else else
NEUTRINO-PLUGINS_CONF_OPTS += --with-boxmodel=$(BOXMODEL) NEUTRINO-PLUGINS_CONF_OPTS += --with-boxmodel=$(BOXMODEL)
@ -67,8 +67,8 @@ NEUTRINO-PLUGINS_CONF_OPTS += \
--disable-mountpointmanagement \ --disable-mountpointmanagement \
--disable-stbup --disable-stbup
ifeq ($(BOXTYPE), coolstream) ifeq ($(BOXTYPE),coolstream)
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
NEUTRINO-PLUGINS_CONF_OPTS += \ NEUTRINO-PLUGINS_CONF_OPTS += \
--disable-spiegel_tv_doc \ --disable-spiegel_tv_doc \
--disable-tierwelt_tv --disable-tierwelt_tv
@ -82,7 +82,7 @@ endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
NEUTRINO-PLUGINS_BOXMODEL = $(BOXSERIES) NEUTRINO-PLUGINS_BOXMODEL = $(BOXSERIES)
else else
NEUTRINO-PLUGINS_BOXMODEL = $(BOXMODEL) NEUTRINO-PLUGINS_BOXMODEL = $(BOXMODEL)
@ -227,11 +227,11 @@ LINKS_PATCH = links.patch
LINKS_PATCH += links-ac-prog-cxx.patch LINKS_PATCH += links-ac-prog-cxx.patch
LINKS_PATCH += links-accept_https_play.patch LINKS_PATCH += links-accept_https_play.patch
ifeq ($(BOXTYPE), $(filter $(BOXTYPE), coolstream)) ifeq ($(BOXTYPE),$(filter $(BOXTYPE),coolstream))
LINKS_PATCH += links-input-nevis_ir.patch LINKS_PATCH += links-input-nevis_ir.patch
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k))
LINKS_PATCH += links-input-event1.patch LINKS_PATCH += links-input-event1.patch
else ifeq ($(BOXMODEL), $(filter $(BOXMODEL), h7)) else ifeq ($(BOXMODEL),$(filter $(BOXMODEL),h7))
LINKS_PATCH += links-input-event2.patch LINKS_PATCH += links-input-event2.patch
endif endif
@ -244,7 +244,7 @@ links: $(LINKS_DEPS) $(DL_DIR)/$(LINKS_SOURCE) $(SHARE_PLUGINS) | $(TARGET_DIR)
echo "german" >> index.txt; \ echo "german" >> index.txt; \
./gen-intl ./gen-intl
$(CHDIR)/$(LINKS_DIR); \ $(CHDIR)/$(LINKS_DIR); \
$(call apply_patches, $(LINKS_PATCH)); \ $(call apply_patches,$(LINKS_PATCH)); \
autoreconf -vfi; \ autoreconf -vfi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \

28
make/neutrino.mk

@ -29,14 +29,14 @@ NEUTRINO_DEPS += zlib
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
NEUTRINO_CFLAGS = -Wall -W -Wshadow -D__STDC_CONSTANT_MACROS NEUTRINO_CFLAGS = -Wall -W -Wshadow -D__STDC_CONSTANT_MACROS
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
NEUTRINO_CFLAGS += -DCPU_FREQ NEUTRINO_CFLAGS += -DCPU_FREQ
endif endif
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
NEUTRINO_CFLAGS += -DFB_HW_ACCELERATION NEUTRINO_CFLAGS += -DFB_HW_ACCELERATION
endif endif
ifeq ($(DEBUG), yes) ifeq ($(DEBUG),yes)
NEUTRINO_CFLAGS += -ggdb3 -rdynamic -I$(TARGET_includedir) NEUTRINO_CFLAGS += -ggdb3 -rdynamic -I$(TARGET_includedir)
else else
NEUTRINO_CFLAGS += $(TARGET_CFLAGS) NEUTRINO_CFLAGS += $(TARGET_CFLAGS)
@ -47,7 +47,7 @@ NEUTRINO_CFLAGS += -Wno-psabi
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
NEUTRINO_LDFLAGS = -lcrypto -ldl -lz $(CORTEX-STRINGS_LDFLAG) -L$(TARGET_libdir) NEUTRINO_LDFLAGS = -lcrypto -ldl -lz $(CORTEX-STRINGS_LDFLAG) -L$(TARGET_libdir)
ifeq ($(DEBUG), yes) ifeq ($(DEBUG),yes)
NEUTRINO_LDFLAGS += -Wl,-rpath-link,$(TARGET_libdir) NEUTRINO_LDFLAGS += -Wl,-rpath-link,$(TARGET_libdir)
else else
NEUTRINO_LDFLAGS += -Wl,-O1 -Wl,-rpath-link,$(TARGET_libdir) $(TARGET_EXTRA_LDFLAGS) NEUTRINO_LDFLAGS += -Wl,-O1 -Wl,-rpath-link,$(TARGET_libdir) $(TARGET_EXTRA_LDFLAGS)
@ -101,7 +101,7 @@ NEUTRINO_CONF_OPTS = \
--with-targetprefix=$(prefix) \ --with-targetprefix=$(prefix) \
--with-boxtype=$(BOXTYPE) --with-boxtype=$(BOXTYPE)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
NEUTRINO_CONF_OPTS += --with-boxmodel=$(BOXSERIES) NEUTRINO_CONF_OPTS += --with-boxmodel=$(BOXSERIES)
else else
NEUTRINO_CONF_OPTS += --with-boxmodel=$(BOXMODEL) NEUTRINO_CONF_OPTS += --with-boxmodel=$(BOXMODEL)
@ -109,11 +109,11 @@ endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXTYPE), coolstream) ifeq ($(BOXTYPE),coolstream)
NEUTRINO_DEPS += coolstream-drivers NEUTRINO_DEPS += coolstream-drivers
ifeq ($(HAS_LIBCS), yes) ifeq ($(HAS_LIBCS),yes)
NEUTRINO_DEPS += libcoolstream NEUTRINO_DEPS += libcoolstream
ifeq ($(DEBUG), yes) ifeq ($(DEBUG),yes)
NEUTRINO_CONF_OPTS += \ NEUTRINO_CONF_OPTS += \
--enable-libcoolstream-static \ --enable-libcoolstream-static \
--with-libcoolstream-static-dir=$(TARGET_libdir) --with-libcoolstream-static-dir=$(TARGET_libdir)
@ -130,10 +130,10 @@ else
NEUTRINO_DEPS += graphlcd-base NEUTRINO_DEPS += graphlcd-base
NEUTRINO_CONF_OPTS += --enable-graphlcd NEUTRINO_CONF_OPTS += --enable-graphlcd
ifeq ($(BOXTYPE), armbox) ifeq ($(BOXTYPE),armbox)
NEUTRINO_CONF_OPTS += --disable-arm-acc NEUTRINO_CONF_OPTS += --disable-arm-acc
endif endif
ifeq ($(BOXTYPE), mipsbox) ifeq ($(BOXTYPE),mipsbox)
NEUTRINO_CONF_OPTS += --disable-mips-acc NEUTRINO_CONF_OPTS += --disable-mips-acc
endif endif
endif endif
@ -141,7 +141,7 @@ endif
# enable ffmpeg audio decoder in neutrino # enable ffmpeg audio decoder in neutrino
NEUTRINO_AUDIODEC = ffmpeg NEUTRINO_AUDIODEC = ffmpeg
ifeq ($(NEUTRINO_AUDIODEC), ffmpeg) ifeq ($(NEUTRINO_AUDIODEC),ffmpeg)
NEUTRINO_CONF_OPTS += --enable-ffmpegdec NEUTRINO_CONF_OPTS += --enable-ffmpegdec
else else
NEUTRINO_DEPS += libid3tag NEUTRINO_DEPS += libid3tag
@ -205,7 +205,7 @@ LIBSTB-HAL_CONF_OPTS = \
--with-targetprefix=$(prefix) \ --with-targetprefix=$(prefix) \
--with-boxtype=$(BOXTYPE) --with-boxtype=$(BOXTYPE)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
LIBSTB-HAL_CONF_OPTS += --with-boxmodel=$(BOXSERIES) LIBSTB-HAL_CONF_OPTS += --with-boxmodel=$(BOXSERIES)
else else
LIBSTB-HAL_CONF_OPTS += --with-boxmodel=$(BOXMODEL) LIBSTB-HAL_CONF_OPTS += --with-boxmodel=$(BOXMODEL)
@ -233,14 +233,14 @@ libstb-hal: $(LIBSTB-HAL_BUILD_DIR)/config.status
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
neutrino-bin: neutrino-bin:
ifeq ($(CLEAN), yes) ifeq ($(CLEAN),yes)
$(MAKE) neutrino-clean $(MAKE) neutrino-clean
endif endif
$(MAKE) $(NEUTRINO_BUILD_DIR)/config.status $(MAKE) $(NEUTRINO_BUILD_DIR)/config.status
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \ PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
$(MAKE) -C $(NEUTRINO_BUILD_DIR) all DESTDIR=$(TARGET_DIR) $(MAKE) -C $(NEUTRINO_BUILD_DIR) all DESTDIR=$(TARGET_DIR)
$(INSTALL_EXEC) -D $(NEUTRINO_BUILD_DIR)/src/neutrino $(TARGET_bindir)/neutrino $(INSTALL_EXEC) -D $(NEUTRINO_BUILD_DIR)/src/neutrino $(TARGET_bindir)/neutrino
ifneq ($(DEBUG), yes) ifneq ($(DEBUG),yes)
$(TARGET_STRIP) $(TARGET_bindir)/neutrino $(TARGET_STRIP) $(TARGET_bindir)/neutrino
endif endif
make done make done

12
make/ni.mk

@ -4,7 +4,7 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
BOXMODEL_IMAGE = $(EMPTY) BOXMODEL_IMAGE = $(EMPTY)
ifneq ($(DEBUG), yes) ifneq ($(DEBUG),yes)
BOXMODEL_IMAGE += nevis BOXMODEL_IMAGE += nevis
endif endif
BOXMODEL_IMAGE += apollo kronos kronos_v2 BOXMODEL_IMAGE += apollo kronos kronos_v2
@ -59,26 +59,26 @@ ni-image:
$(MAKE) mtd-utils $(MAKE) mtd-utils
$(MAKE) wget $(MAKE) wget
#$(MAKE) streamripper #$(MAKE) streamripper
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
$(MAKE) less $(MAKE) less
$(MAKE) parted $(MAKE) parted
$(MAKE) openvpn $(MAKE) openvpn
$(MAKE) openssh $(MAKE) openssh
$(MAKE) ethtool $(MAKE) ethtool
ifneq ($(BOXMODEL), kronos_v2) ifneq ($(BOXMODEL),kronos_v2)
$(MAKE) bash $(MAKE) bash
$(MAKE) iperf $(MAKE) iperf
$(MAKE) minicom $(MAKE) minicom
$(MAKE) mc $(MAKE) mc
endif endif
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
$(MAKE) gptfdisk $(MAKE) gptfdisk
$(MAKE) rsync $(MAKE) rsync
$(MAKE) ofgwrite $(MAKE) ofgwrite
$(MAKE) aio-grab $(MAKE) aio-grab
$(MAKE) dvbsnoop $(MAKE) dvbsnoop
endif endif
ifeq ($(DEBUG), yes) ifeq ($(DEBUG),yes)
$(MAKE) strace $(MAKE) strace
$(MAKE) valgrind $(MAKE) valgrind
$(MAKE) gdb $(MAKE) gdb
@ -89,7 +89,7 @@ endif
make files-var-etc make files-var-etc
make scripts make scripts
make init-scripts make init-scripts
ifeq ($(PERSONALIZE), yes) ifeq ($(PERSONALIZE),yes)
make personalize make personalize
endif endif
make rootfs make rootfs

14
make/prerequisites.mk

@ -76,7 +76,7 @@ $(BUILD-GENERIC-PC):
$(SOURCE_DIR)/$(NI-NEUTRINO): $(SOURCE_DIR)/$(NI-NEUTRINO):
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PUBLIC)/$(@F).git git clone $(NI-PUBLIC)/$(@F).git
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
$(CD) $(@); \ $(CD) $(@); \
git remote add tuxbox $(GITHUB)/tuxbox-neutrino/gui-neutrino.git; \ git remote add tuxbox $(GITHUB)/tuxbox-neutrino/gui-neutrino.git; \
git remote add seife $(GITHUB)/neutrino-mp/neutrino-mp.git; \ git remote add seife $(GITHUB)/neutrino-mp/neutrino-mp.git; \
@ -88,7 +88,7 @@ endif
$(SOURCE_DIR)/$(NI-LIBSTB-HAL): $(SOURCE_DIR)/$(NI-LIBSTB-HAL):
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PUBLIC)/$(@F).git git clone $(NI-PUBLIC)/$(@F).git
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
$(CD) $(@); \ $(CD) $(@); \
git remote add tuxbox $(GITHUB)/tuxbox-neutrino/library-stb-hal.git; \ git remote add tuxbox $(GITHUB)/tuxbox-neutrino/library-stb-hal.git; \
git remote add seife $(GITHUB)/neutrino-mp/libstb-hal.git; \ git remote add seife $(GITHUB)/neutrino-mp/libstb-hal.git; \
@ -98,7 +98,7 @@ ifeq ($(NI_ADMIN), true)
endif endif
$(SOURCE_DIR)/$(NI-LIBCOOLSTREAM): $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM):
ifeq ($(HAS_LIBCS), yes) ifeq ($(HAS_LIBCS),yes)
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PRIVATE)/$(@F).git git clone $(NI-PRIVATE)/$(@F).git
$(CD) $(@); \ $(CD) $(@); \
@ -109,7 +109,7 @@ endif
$(SOURCE_DIR)/$(NI-FFMPEG): $(SOURCE_DIR)/$(NI-FFMPEG):
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PUBLIC)/$(@F).git git clone $(NI-PUBLIC)/$(@F).git
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
$(CD) $(@); \ $(CD) $(@); \
git remote add upstream https://git.ffmpeg.org/ffmpeg.git; \ git remote add upstream https://git.ffmpeg.org/ffmpeg.git; \
git fetch --all git fetch --all
@ -120,7 +120,7 @@ endif
$(SOURCE_DIR)/$(NI-LINUX-KERNEL): $(SOURCE_DIR)/$(NI-LINUX-KERNEL):
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PUBLIC)/$(@F).git git clone $(NI-PUBLIC)/$(@F).git
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
$(CD) $(@); \ $(CD) $(@); \
git remote add upstream https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git; \ git remote add upstream https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git; \
git remote add torvalds https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git; \ git remote add torvalds https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git; \
@ -131,7 +131,7 @@ endif
$(SOURCE_DIR)/$(NI-OFGWRITE): $(SOURCE_DIR)/$(NI-OFGWRITE):
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PUBLIC)/$(@F).git git clone $(NI-PUBLIC)/$(@F).git
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
$(CD) $(@); \ $(CD) $(@); \
git remote add upstream $(GITHUB)/oe-alliance/ofgwrite.git; \ git remote add upstream $(GITHUB)/oe-alliance/ofgwrite.git; \
git fetch --all git fetch --all
@ -141,7 +141,7 @@ endif
$(SOURCE_DIR)/$(NI-RTMPDUMP): $(SOURCE_DIR)/$(NI-RTMPDUMP):
$(CD) $(SOURCE_DIR); \ $(CD) $(SOURCE_DIR); \
git clone $(NI-PUBLIC)/$(@F).git git clone $(NI-PUBLIC)/$(@F).git
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
$(CD) $(@); \ $(CD) $(@); \
git remote add upstream git://git.ffmpeg.org/rtmpdump; \ git remote add upstream git://git.ffmpeg.org/rtmpdump; \
git fetch --all git fetch --all

22
make/target-blobs.mk

@ -8,13 +8,13 @@
blobs: $(BLOBS_DEPS) blobs: $(BLOBS_DEPS)
$(MAKE) firmware $(MAKE) firmware
$(MAKE) $(BOXMODEL)-drivers $(MAKE) $(BOXMODEL)-drivers
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61 vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
$(MAKE) $(BOXMODEL)-libgles $(MAKE) $(BOXMODEL)-libgles
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
$(MAKE) $(BOXMODEL)-libs $(MAKE) $(BOXMODEL)-libs
endif endif
endif endif
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
$(MAKE) vuplus-platform-util $(MAKE) vuplus-platform-util
endif endif
@ -26,7 +26,7 @@ firmware-boxmodel: $(SOURCE_DIR)/$(NI-DRIVERS-BIN) | $(TARGET_DIR)
$(call INSTALL_EXIST,$(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib-firmware/.,$(TARGET_base_libdir)/firmware) $(call INSTALL_EXIST,$(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib-firmware/.,$(TARGET_base_libdir)/firmware)
$(call INSTALL_EXIST,$(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib-firmware-dvb/.,$(TARGET_base_libdir)/firmware) $(call INSTALL_EXIST,$(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib-firmware-dvb/.,$(TARGET_base_libdir)/firmware)
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
FIRMWARE-WIRELESS = rt2870.bin FIRMWARE-WIRELESS = rt2870.bin
FIRMWARE-WIRELESS += rt3070.bin FIRMWARE-WIRELESS += rt3070.bin
FIRMWARE-WIRELESS += rt3071.bin FIRMWARE-WIRELESS += rt3071.bin
@ -67,7 +67,7 @@ VUSOLO4K-DRIVERS_VER = 20190424
VUSOLO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vusolo4k-3.14.28-$(VUSOLO4K-DRIVERS_VER).r0.tar.gz VUSOLO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vusolo4k-3.14.28-$(VUSOLO4K-DRIVERS_VER).r0.tar.gz
VUSOLO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus VUSOLO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
ifeq ($(VUPLUS-DRIVERS_LATEST), yes) ifeq ($(VUPLUS-DRIVERS_LATEST),yes)
VUDUO4K-DRIVERS_VER = 20191218 VUDUO4K-DRIVERS_VER = 20191218
else else
VUDUO4K-DRIVERS_VER = 20190212 VUDUO4K-DRIVERS_VER = 20190212
@ -79,7 +79,7 @@ VUDUO4KSE-DRIVERS_VER = 20200903
VUDUO4KSE-DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4kse-4.1.45-$(VUDUO4KSE-DRIVERS_VER).r0.tar.gz VUDUO4KSE-DRIVERS_SOURCE = vuplus-dvb-proxy-vuduo4kse-4.1.45-$(VUDUO4KSE-DRIVERS_VER).r0.tar.gz
VUDUO4KSE-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus VUDUO4KSE-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
ifeq ($(VUPLUS-DRIVERS_LATEST), yes) ifeq ($(VUPLUS-DRIVERS_LATEST),yes)
VUULTIMO4K-DRIVERS_VER = 20190424 VUULTIMO4K-DRIVERS_VER = 20190424
else else
VUULTIMO4K-DRIVERS_VER = 20190104 VUULTIMO4K-DRIVERS_VER = 20190104
@ -91,7 +91,7 @@ VUZERO4K-DRIVERS_VER = 20190424
VUZERO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuzero4k-4.1.20-$(VUZERO4K-DRIVERS_VER).r0.tar.gz VUZERO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuzero4k-4.1.20-$(VUZERO4K-DRIVERS_VER).r0.tar.gz
VUZERO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus VUZERO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
ifeq ($(VUPLUS-DRIVERS_LATEST), yes) ifeq ($(VUPLUS-DRIVERS_LATEST),yes)
VUUNO4K-DRIVERS_VER = 20190424 VUUNO4K-DRIVERS_VER = 20190424
else else
VUUNO4K-DRIVERS_VER = 20190104 VUUNO4K-DRIVERS_VER = 20190104
@ -99,7 +99,7 @@ endif
VUUNO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4k-3.14.28-$(VUUNO4K-DRIVERS_VER).r0.tar.gz VUUNO4K-DRIVERS_SOURCE = vuplus-dvb-proxy-vuuno4k-3.14.28-$(VUUNO4K-DRIVERS_VER).r0.tar.gz
VUUNO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus VUUNO4K-DRIVERS_SITE = http://archive.vuplus.com/download/build_support/vuplus
ifeq ($(VUPLUS-DRIVERS_LATEST), yes) ifeq ($(VUPLUS-DRIVERS_LATEST),yes)
VUUNO4KSE-DRIVERS_VER = 20190424 VUUNO4KSE-DRIVERS_VER = 20190424
else else
VUUNO4KSE-DRIVERS_VER = 20190104 VUUNO4KSE-DRIVERS_VER = 20190104
@ -131,12 +131,12 @@ coolstream-drivers: $(SOURCE_DIR)/$(NI-DRIVERS-BIN) | $(TARGET_DIR)
mkdir -p $(TARGET_libdir) mkdir -p $(TARGET_libdir)
$(INSTALL_COPY) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib/. $(TARGET_libdir) $(INSTALL_COPY) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib/. $(TARGET_libdir)
$(INSTALL_COPY) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/libcoolstream/$(shell echo -n $(NI-FFMPEG_BRANCH) | sed 's,/,-,g')/. $(TARGET_libdir) $(INSTALL_COPY) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/libcoolstream/$(shell echo -n $(NI-FFMPEG_BRANCH) | sed 's,/,-,g')/. $(TARGET_libdir)
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
ln -sf libnxp.so $(TARGET_libdir)/libconexant.so ln -sf libnxp.so $(TARGET_libdir)/libconexant.so
endif endif
mkdir -p $(TARGET_modulesdir) mkdir -p $(TARGET_modulesdir)
$(INSTALL_COPY) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib-modules/$(KERNEL_VER)/. $(TARGET_modulesdir) $(INSTALL_COPY) $(SOURCE_DIR)/$(NI-DRIVERS-BIN)/$(DRIVERS-BIN_DIR)/lib-modules/$(KERNEL_VER)/. $(TARGET_modulesdir)
ifeq ($(BOXMODEL), nevis) ifeq ($(BOXMODEL),nevis)
ln -sf $(KERNEL_VER) $(TARGET_modulesdir)-$(BOXMODEL) ln -sf $(KERNEL_VER) $(TARGET_modulesdir)-$(BOXMODEL)
endif endif
make depmod make depmod
@ -383,7 +383,7 @@ vuplus-platform-util: $(DL_DIR)/$(BOXMODEL-PLATFORM-UTIL_SOURCE) | $(TARGET_DIR)
$(UNTAR)/$(BOXMODEL-PLATFORM-UTIL_SOURCE) $(UNTAR)/$(BOXMODEL-PLATFORM-UTIL_SOURCE)
$(INSTALL_EXEC) -D $(BUILD_DIR)/$(BOXMODEL-PLATFORM-UTIL_DIR)/* $(TARGET_bindir) $(INSTALL_EXEC) -D $(BUILD_DIR)/$(BOXMODEL-PLATFORM-UTIL_DIR)/* $(TARGET_bindir)
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/vuplus-platform-util.init $(TARGET_sysconfdir)/init.d/vuplus-platform-util $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/vuplus-platform-util.init $(TARGET_sysconfdir)/init.d/vuplus-platform-util
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo4k)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo4k))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/bp3flash.sh $(TARGET_bindir)/bp3flash.sh $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/bp3flash.sh $(TARGET_bindir)/bp3flash.sh
endif endif
$(REMOVE)/$(BOXMODEL-PLATFORM-UTIL_DIR) $(REMOVE)/$(BOXMODEL-PLATFORM-UTIL_DIR)

6
make/target-development.mk

@ -3,7 +3,7 @@
# #
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
VALGRIND_TARGET = $(if $(filter $(BOXMODEL), nevis), valgrind12305, valgrind3) VALGRIND_TARGET = $(if $(filter $(BOXMODEL),nevis),valgrind12305, valgrind3)
valgrind: $(VALGRIND_TARGET) valgrind: $(VALGRIND_TARGET)
$(TOUCH) $(TOUCH)
@ -24,7 +24,7 @@ valgrind3: $(DL_DIR)/$(VALGRIND_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(VALGRIND_DIR) $(REMOVE)/$(VALGRIND_DIR)
$(UNTAR)/$(VALGRIND_SOURCE) $(UNTAR)/$(VALGRIND_SOURCE)
$(CHDIR)/$(VALGRIND_DIR); \ $(CHDIR)/$(VALGRIND_DIR); \
$(call apply_patches, $(VALGRIND_PATCH)); \ $(call apply_patches,$(VALGRIND_PATCH)); \
export AR=$(TARGET_AR); \ export AR=$(TARGET_AR); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
@ -51,7 +51,7 @@ valgrind12305: | $(TARGET_DIR)
svn co -r 12305 svn://svn.valgrind.org/valgrind/trunk $(BUILD_DIR)/valgrind; \ svn co -r 12305 svn://svn.valgrind.org/valgrind/trunk $(BUILD_DIR)/valgrind; \
$(CHDIR)/valgrind; \ $(CHDIR)/valgrind; \
svn up --force -r {2011-12-13} VEX; \ svn up --force -r {2011-12-13} VEX; \
$(call apply_patches, $(VALGRIND12305_PATCH)); \ $(call apply_patches,$(VALGRIND12305_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \

6
make/target-ffmpeg-coolstream.mk

@ -7,7 +7,7 @@ FFMPEG_DEPS = openssl rtmpdump libbluray libass
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(NI-FFMPEG_BRANCH), ni/ffmpeg/2.8) ifeq ($(NI-FFMPEG_BRANCH),ni/ffmpeg/2.8)
FFMPEG_DEPS += libroxml FFMPEG_DEPS += libroxml
FFMPEG_CONFIGURE_BRANCH = FFMPEG_CONFIGURE_BRANCH =
else else
@ -152,14 +152,14 @@ FFMPEG_CONFIGURE_GENERIC = \
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
FFMPEG_CONFIGURE_PLATFORM = \ FFMPEG_CONFIGURE_PLATFORM = \
--enable-small \ --enable-small \
--cpu=armv6 \ --cpu=armv6 \
--extra-cflags="-Wno-deprecated-declarations -I$(TARGET_includedir)" --extra-cflags="-Wno-deprecated-declarations -I$(TARGET_includedir)"
endif endif
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
FFMPEG_CONFIGURE_PLATFORM = \ FFMPEG_CONFIGURE_PLATFORM = \
--enable-decoder=h264 \ --enable-decoder=h264 \
--enable-decoder=vc1 \ --enable-decoder=vc1 \

6
make/target-ffmpeg.mk

@ -329,12 +329,12 @@ FFMPEG_CONFIGURE_GENERIC = \
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXARCH), arm) ifeq ($(BOXARCH),arm)
FFMPEG_CONFIGURE_PLATFORM = \ FFMPEG_CONFIGURE_PLATFORM = \
--cpu=cortex-a15 \ --cpu=cortex-a15 \
--extra-cflags="-Wno-deprecated-declarations -I$(TARGET_includedir) -mfpu=neon-vfpv4 -mfloat-abi=hard" --extra-cflags="-Wno-deprecated-declarations -I$(TARGET_includedir) -mfpu=neon-vfpv4 -mfloat-abi=hard"
else ifeq ($(BOXARCH), mips) else ifeq ($(BOXARCH),mips)
FFMPEG_CONFIGURE_PLATFORM = \ FFMPEG_CONFIGURE_PLATFORM = \
--cpu=generic \ --cpu=generic \
--extra-cflags="-Wno-deprecated-declarations -I$(TARGET_includedir)" --extra-cflags="-Wno-deprecated-declarations -I$(TARGET_includedir)"
@ -345,7 +345,7 @@ endif
ffmpeg: $(FFMPEG_DEPS) $(DL_DIR)/$(FFMPEG_SOURCE) | $(TARGET_DIR) ffmpeg: $(FFMPEG_DEPS) $(DL_DIR)/$(FFMPEG_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(FFMPEG_DIR) $(REMOVE)/$(FFMPEG_DIR)
$(UNTAR)/$(FFMPEG_SOURCE) $(UNTAR)/$(FFMPEG_SOURCE)
ifneq ($(FFMPEG_UNPATCHED), yes) ifneq ($(FFMPEG_UNPATCHED),yes)
$(CHDIR)/$(FFMPEG_DIR); \ $(CHDIR)/$(FFMPEG_DIR); \
$(APPLY_PATCHES) $(APPLY_PATCHES)
endif endif

8
make/target-files.mk

@ -26,7 +26,7 @@ $(TARGET_sysconfdir)/default/rcS:
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/default/rcS $(@) $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/default/rcS $(@)
$(TARGET_sysconfdir)/network/interfaces: $(TARGET_sysconfdir)/network/interfaces:
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/network/interfaces $(TARGET_localstatedir)/etc/network/interfaces $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/network/interfaces $(TARGET_localstatedir)/etc/network/interfaces
else else
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/network/interfaces $(@) $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/network/interfaces $(@)
@ -36,7 +36,7 @@ $(TARGET_sysconfdir)/date-dummy:
echo "$(shell date +%Y)01010000" > $(@) echo "$(shell date +%Y)01010000" > $(@)
$(TARGET_sysconfdir)/exports: $(TARGET_sysconfdir)/exports:
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/exports-var $(TARGET_localstatedir)/etc/exports $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/exports-var $(TARGET_localstatedir)/etc/exports
else else
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/exports $(@) $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/exports $(@)
@ -70,14 +70,14 @@ $(TARGET_sysconfdir)/profile:
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/profile $(@) $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/profile $(@)
$(TARGET_sysconfdir)/passwd: $(TARGET_sysconfdir)/passwd:
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/passwd $(TARGET_localstatedir)/etc/passwd $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/passwd $(TARGET_localstatedir)/etc/passwd
else else
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/passwd $(@) $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/passwd $(@)
endif endif
$(TARGET_sysconfdir)/profile.local: $(TARGET_sysconfdir)/profile.local:
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/profile.local-var $(TARGET_localstatedir)/etc/profile.local $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/profile.local-var $(TARGET_localstatedir)/etc/profile.local
else else
$(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/profile.local $(@) $(INSTALL_DATA) -D $(TARGET_FILES)/files-etc/profile.local $(@)

4
make/target-libs-static.mk

@ -4,7 +4,7 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
LIBS-STATIC = LIBS-STATIC =
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
LIBS-STATIC += cortex-strings LIBS-STATIC += cortex-strings
endif endif
@ -23,7 +23,7 @@ CORTEX-STRINGS_SITE = http://git.linaro.org/git-ro/toolchain/cortex-strings.gi
$(DL_DIR)/$(CORTEX-STRINGS_SOURCE): $(DL_DIR)/$(CORTEX-STRINGS_SOURCE):
$(GET-GIT-ARCHIVE) $(CORTEX-STRINGS_SITE) $(CORTEX-STRINGS_VER) $(@F) $(DL_DIR) $(GET-GIT-ARCHIVE) $(CORTEX-STRINGS_SITE) $(CORTEX-STRINGS_VER) $(@F) $(DL_DIR)
CORTEX-STRINGS_CONF = $(if $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse),--with-neon,--without-neon) CORTEX-STRINGS_CONF = $(if $(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuultimo4k vuzero4k vuuno4k vuuno4kse),--with-neon,--without-neon)
cortex-strings: $(STATIC_libdir)/libcortex-strings.la cortex-strings: $(STATIC_libdir)/libcortex-strings.la
$(STATIC_libdir)/libcortex-strings.la: $(DL_DIR)/$(CORTEX-STRINGS_SOURCE) | $(STATIC_DIR) $(STATIC_libdir)/libcortex-strings.la: $(DL_DIR)/$(CORTEX-STRINGS_SOURCE) | $(STATIC_DIR)

10
make/target-libs-unused.mk

@ -19,7 +19,7 @@ libid3tag: $(LIBID3TAG_DEPS) $(DL_DIR)/$(LIBID3TAG_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBID3TAG_DIR) $(REMOVE)/$(LIBID3TAG_DIR)
$(UNTAR)/$(LIBID3TAG_SOURCE) $(UNTAR)/$(LIBID3TAG_SOURCE)
$(CHDIR)/$(LIBID3TAG_DIR); \ $(CHDIR)/$(LIBID3TAG_DIR); \
$(call apply_patches, $(LIBID3TAG_PATCH)); \ $(call apply_patches,$(LIBID3TAG_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -48,7 +48,7 @@ bzip2: $(DL_DIR)/$(BZIP2_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(BZIP2_DIR) $(REMOVE)/$(BZIP2_DIR)
$(UNTAR)/$(BZIP2_SOURCE) $(UNTAR)/$(BZIP2_SOURCE)
$(CHDIR)/$(BZIP2_DIR); \ $(CHDIR)/$(BZIP2_DIR); \
$(call apply_patches, $(BZIP2_PATCH)); \ $(call apply_patches,$(BZIP2_PATCH)); \
mv Makefile-libbz2_so Makefile; \ mv Makefile-libbz2_so Makefile; \
$(MAKE_ENV) \ $(MAKE_ENV) \
$(MAKE) all; \ $(MAKE) all; \
@ -108,7 +108,7 @@ pixman: $(PIXMAN_DEPS) $(DL_DIR)/$(PIXMAN_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(PIXMAN_DIR) $(REMOVE)/$(PIXMAN_DIR)
$(UNTAR)/$(PIXMAN_SOURCE) $(UNTAR)/$(PIXMAN_SOURCE)
$(CHDIR)/$(PIXMAN_DIR); \ $(CHDIR)/$(PIXMAN_DIR); \
$(call apply_patches, $(PIXMAN_PATCH)); \ $(call apply_patches,$(PIXMAN_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
--disable-gtk \ --disable-gtk \
@ -141,7 +141,7 @@ cairo: $(CAIRO_DEPS) $(DL_DIR)/$(CAIRO_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(CAIRO_DIR) $(REMOVE)/$(CAIRO_DIR)
$(UNTAR)/$(CAIRO_SOURCE) $(UNTAR)/$(CAIRO_SOURCE)
$(CHDIR)/$(CAIRO_DIR); \ $(CHDIR)/$(CAIRO_DIR); \
$(call apply_patches, $(CAIRO_PATCH)); \ $(call apply_patches,$(CAIRO_PATCH)); \
$(MAKE_ENV) \ $(MAKE_ENV) \
ax_cv_c_float_words_bigendian="no" \ ax_cv_c_float_words_bigendian="no" \
./configure $(CONFIGURE_OPTS) \ ./configure $(CONFIGURE_OPTS) \
@ -184,7 +184,7 @@ harfbuzz: $(HARFBUZZ_DEPS) $(DL_DIR)/$(HARFBUZZ_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(HARFBUZZ_DIR) $(REMOVE)/$(HARFBUZZ_DIR)
$(UNTAR)/$(HARFBUZZ_SOURCE) $(UNTAR)/$(HARFBUZZ_SOURCE)
$(CHDIR)/$(HARFBUZZ_DIR); \ $(CHDIR)/$(HARFBUZZ_DIR); \
$(call apply_patches, $(HARFBUZZ_PATCH)); \ $(call apply_patches,$(HARFBUZZ_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \

58
make/target-libs.mk

@ -18,7 +18,7 @@ zlib: $(DL_DIR)/$(ZLIB_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(ZLIB_DIR) $(REMOVE)/$(ZLIB_DIR)
$(UNTAR)/$(ZLIB_SOURCE) $(UNTAR)/$(ZLIB_SOURCE)
$(CHDIR)/$(ZLIB_DIR); \ $(CHDIR)/$(ZLIB_DIR); \
$(call apply_patches, $(ZLIB_PATCH)); \ $(call apply_patches,$(ZLIB_PATCH)); \
$(MAKE_ENV) \ $(MAKE_ENV) \
mandir=$(REMOVE_mandir) \ mandir=$(REMOVE_mandir) \
./configure \ ./configure \
@ -106,7 +106,7 @@ libdvbsi: | $(TARGET_DIR)
$(GET-GIT-SOURCE) $(LIBDVBSI_SITE)/$(LIBDVBSI_SOURCE) $(DL_DIR)/$(LIBDVBSI_SOURCE) $(GET-GIT-SOURCE) $(LIBDVBSI_SITE)/$(LIBDVBSI_SOURCE) $(DL_DIR)/$(LIBDVBSI_SOURCE)
$(CPDIR)/$(LIBDVBSI_SOURCE) $(CPDIR)/$(LIBDVBSI_SOURCE)
$(CHDIR)/$(LIBDVBSI_DIR); \ $(CHDIR)/$(LIBDVBSI_DIR); \
$(call apply_patches, $(LIBDVBSI_PATCH)); \ $(call apply_patches,$(LIBDVBSI_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
--enable-shared \ --enable-shared \
@ -152,7 +152,7 @@ $(DL_DIR)/$(LIBCURL_SOURCE):
LIBCURL_DEPS = zlib openssl rtmpdump ca-bundle LIBCURL_DEPS = zlib openssl rtmpdump ca-bundle
LIBCURL_CONF = $(if $(filter $(BOXSERIES), hd1),--disable-ipv6,--enable-ipv6) LIBCURL_CONF = $(if $(filter $(BOXSERIES),hd1),--disable-ipv6,--enable-ipv6)
libcurl: $(LIBCURL_DEPS) $(DL_DIR)/$(LIBCURL_SOURCE) | $(TARGET_DIR) libcurl: $(LIBCURL_DEPS) $(DL_DIR)/$(LIBCURL_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBCURL_DIR) $(REMOVE)/$(LIBCURL_DIR)
@ -208,13 +208,13 @@ LIBPNG_PATCH = libpng-Disable-pngfix-and-png-fix-itxt.patch
LIBPNG_DEPS = zlib LIBPNG_DEPS = zlib
LIBPNG_CONF = $(if $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse),--enable-arm-neon,--disable-arm-neon) LIBPNG_CONF = $(if $(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse),--enable-arm-neon,--disable-arm-neon)
libpng: $(LIBPNG_DEPS) $(DL_DIR)/$(LIBPNG_SOURCE) | $(TARGET_DIR) libpng: $(LIBPNG_DEPS) $(DL_DIR)/$(LIBPNG_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBPNG_DIR) $(REMOVE)/$(LIBPNG_DIR)
$(UNTAR)/$(LIBPNG_SOURCE) $(UNTAR)/$(LIBPNG_SOURCE)
$(CHDIR)/$(LIBPNG_DIR); \ $(CHDIR)/$(LIBPNG_DIR); \
$(call apply_patches, $(LIBPNG_PATCH)); \ $(call apply_patches,$(LIBPNG_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
--mandir=$(REMOVE_mandir) \ --mandir=$(REMOVE_mandir) \
@ -251,7 +251,7 @@ freetype: $(FREETYPE_DEPS) $(DL_DIR)/$(FREETYPE_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(FREETYPE_DIR) $(REMOVE)/$(FREETYPE_DIR)
$(UNTAR)/$(FREETYPE_SOURCE) $(UNTAR)/$(FREETYPE_SOURCE)
$(CHDIR)/$(FREETYPE_DIR); \ $(CHDIR)/$(FREETYPE_DIR); \
$(call apply_patches, $(FREETYPE_PATCH)); \ $(call apply_patches,$(FREETYPE_PATCH)); \
$(SED) '/^FONT_MODULES += \(type1\|cid\|pfr\|type42\|pcf\|bdf\|winfonts\|cff\)/d' modules.cfg $(SED) '/^FONT_MODULES += \(type1\|cid\|pfr\|type42\|pcf\|bdf\|winfonts\|cff\)/d' modules.cfg
$(CHDIR)/$(FREETYPE_DIR)/builds/unix; \ $(CHDIR)/$(FREETYPE_DIR)/builds/unix; \
libtoolize --force --copy; \ libtoolize --force --copy; \
@ -296,7 +296,7 @@ libjpeg-turbo: $(DL_DIR)/$(LIBJPEG-TURBO_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBJPEG-TURBO_DIR) $(REMOVE)/$(LIBJPEG-TURBO_DIR)
$(UNTAR)/$(LIBJPEG-TURBO_SOURCE) $(UNTAR)/$(LIBJPEG-TURBO_SOURCE)
$(CHDIR)/$(LIBJPEG-TURBO_DIR); \ $(CHDIR)/$(LIBJPEG-TURBO_DIR); \
$(call apply_patches, $(LIBJPEG-TURBO_PATCH)); \ $(call apply_patches,$(LIBJPEG-TURBO_PATCH)); \
$(CMAKE) \ $(CMAKE) \
-DWITH_SIMD=False \ -DWITH_SIMD=False \
-DWITH_JPEG8=80 \ -DWITH_JPEG8=80 \
@ -320,9 +320,9 @@ $(DL_DIR)/$(OPENSSL_SOURCE):
OPENSSL_PATCH = 0000-Configure-align-O-flag.patch OPENSSL_PATCH = 0000-Configure-align-O-flag.patch
ifeq ($(BOXARCH), arm) ifeq ($(BOXARCH),arm)
OPENSSL_ARCH = linux-armv4 OPENSSL_ARCH = linux-armv4
else ifeq ($(BOXARCH), mips) else ifeq ($(BOXARCH),mips)
OPENSSL_ARCH = linux-generic32 OPENSSL_ARCH = linux-generic32
endif endif
@ -330,7 +330,7 @@ openssl: $(DL_DIR)/$(OPENSSL_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(OPENSSL_DIR) $(REMOVE)/$(OPENSSL_DIR)
$(UNTAR)/$(OPENSSL_SOURCE) $(UNTAR)/$(OPENSSL_SOURCE)
$(CHDIR)/$(OPENSSL_DIR); \ $(CHDIR)/$(OPENSSL_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(OPENSSL_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(OPENSSL_PATCH))); \
./Configure \ ./Configure \
$(OPENSSL_ARCH) \ $(OPENSSL_ARCH) \
shared \ shared \
@ -362,7 +362,7 @@ openssl: $(DL_DIR)/$(OPENSSL_SOURCE) | $(TARGET_DIR)
rm -rf $(TARGET_libdir)/engines rm -rf $(TARGET_libdir)/engines
rm -f $(TARGET_bindir)/c_rehash rm -f $(TARGET_bindir)/c_rehash
rm -f $(TARGET_sysconfdir)/ssl/misc/{CA.pl,tsget} rm -f $(TARGET_sysconfdir)/ssl/misc/{CA.pl,tsget}
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
rm -f $(TARGET_bindir)/openssl rm -f $(TARGET_bindir)/openssl
rm -f $(TARGET_sysconfdir)/ssl/misc/{CA.*,c_*} rm -f $(TARGET_sysconfdir)/ssl/misc/{CA.*,c_*}
endif endif
@ -390,7 +390,7 @@ ncurses: $(DL_DIR)/$(NCURSES_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(NCURSES_DIR) $(REMOVE)/$(NCURSES_DIR)
$(UNTAR)/$(NCURSES_SOURCE) $(UNTAR)/$(NCURSES_SOURCE)
$(CHDIR)/$(NCURSES_DIR); \ $(CHDIR)/$(NCURSES_DIR); \
$(call apply_patches, $(NCURSES_PATCH)); \ $(call apply_patches,$(NCURSES_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -479,7 +479,7 @@ libusb-compat: $(LUBUSB-COMPAT_DEPS) $(DL_DIR)/$(LIBUSB-COMPAT_SOURCE) | $(TARGE
$(REMOVE)/$(LIBUSB-COMPAT_DIR) $(REMOVE)/$(LIBUSB-COMPAT_DIR)
$(UNTAR)/$(LIBUSB-COMPAT_SOURCE) $(UNTAR)/$(LIBUSB-COMPAT_SOURCE)
$(CHDIR)/$(LIBUSB-COMPAT_DIR); \ $(CHDIR)/$(LIBUSB-COMPAT_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(LIBUSB-COMPAT_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(LIBUSB-COMPAT_PATCH))); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
; \ ; \
@ -539,7 +539,7 @@ libdpf: $(LIBDPF_DEPS) | $(TARGET_DIR)
$(GET-GIT-SOURCE) $(LIBDPF_SITE)/$(LIBDPF_SOURCE) $(DL_DIR)/$(LIBDPF_SOURCE) $(GET-GIT-SOURCE) $(LIBDPF_SITE)/$(LIBDPF_SOURCE) $(DL_DIR)/$(LIBDPF_SOURCE)
$(CPDIR)/$(LIBDPF_SOURCE) $(CPDIR)/$(LIBDPF_SOURCE)
$(CHDIR)/$(LIBDPF_DIR)/dpflib; \ $(CHDIR)/$(LIBDPF_DIR)/dpflib; \
$(call apply_patches, $(LIBDPF_PATCH)); \ $(call apply_patches,$(LIBDPF_PATCH)); \
make libdpf.a CC=$(TARGET_CC) PREFIX=$(TARGET_prefix); \ make libdpf.a CC=$(TARGET_CC) PREFIX=$(TARGET_prefix); \
mkdir -p $(TARGET_includedir)/libdpf; \ mkdir -p $(TARGET_includedir)/libdpf; \
cp dpf.h $(TARGET_includedir)/libdpf/libdpf.h; \ cp dpf.h $(TARGET_includedir)/libdpf/libdpf.h; \
@ -618,7 +618,7 @@ expat: $(DL_DIR)/$(EXPAT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(EXPAT_DIR) $(REMOVE)/$(EXPAT_DIR)
$(UNTAR)/$(EXPAT_SOURCE) $(UNTAR)/$(EXPAT_SOURCE)
$(CHDIR)/$(EXPAT_DIR); \ $(CHDIR)/$(EXPAT_DIR); \
$(call apply_patches, $(EXPAT_PATCH)); \ $(call apply_patches,$(EXPAT_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -648,7 +648,7 @@ $(DL_DIR)/$(LIBBLURAY_SOURCE):
LIBBLURAY_PATCH = libbluray.patch LIBBLURAY_PATCH = libbluray.patch
LIBBLURAY_DEPS = freetype LIBBLURAY_DEPS = freetype
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
LIBBLURAY_DEPS += libaacs libbdplus LIBBLURAY_DEPS += libaacs libbdplus
endif endif
@ -656,7 +656,7 @@ libbluray: $(LIBBLURAY_DEPS) $(DL_DIR)/$(LIBBLURAY_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBBLURAY_DIR) $(REMOVE)/$(LIBBLURAY_DIR)
$(UNTAR)/$(LIBBLURAY_SOURCE) $(UNTAR)/$(LIBBLURAY_SOURCE)
$(CHDIR)/$(LIBBLURAY_DIR); \ $(CHDIR)/$(LIBBLURAY_DIR); \
$(call apply_patches, $(LIBBLURAY_PATCH)); \ $(call apply_patches,$(LIBBLURAY_PATCH)); \
./bootstrap; \ ./bootstrap; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -699,7 +699,7 @@ libass: $(LIBASS_DEPS) $(DL_DIR)/$(LIBASS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBASS_DIR) $(REMOVE)/$(LIBASS_DIR)
$(UNTAR)/$(LIBASS_SOURCE) $(UNTAR)/$(LIBASS_SOURCE)
$(CHDIR)/$(LIBASS_DIR); \ $(CHDIR)/$(LIBASS_DIR); \
$(call apply_patches, $(LIBASS_PATCH)); \ $(call apply_patches,$(LIBASS_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -915,7 +915,7 @@ pugixml: $(DL_DIR)/$(PUGIXML_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(PUGIXML_DIR) $(REMOVE)/$(PUGIXML_DIR)
$(UNTAR)/$(PUGIXML_SOURCE) $(UNTAR)/$(PUGIXML_SOURCE)
$(CHDIR)/$(PUGIXML_DIR); \ $(CHDIR)/$(PUGIXML_DIR); \
$(call apply_patches, $(PUGIXML_PATCH)); \ $(call apply_patches,$(PUGIXML_PATCH)); \
$(CMAKE); \ $(CMAKE); \
$(MAKE); \ $(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR) $(MAKE) install DESTDIR=$(TARGET_DIR)
@ -988,7 +988,7 @@ libtirpc: $(DL_DIR)/$(LIBTIRPC_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBTIRPC_DIR) $(REMOVE)/$(LIBTIRPC_DIR)
$(UNTAR)/$(LIBTIRPC_SOURCE) $(UNTAR)/$(LIBTIRPC_SOURCE)
$(CHDIR)/$(LIBTIRPC_DIR); \ $(CHDIR)/$(LIBTIRPC_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(LIBTIRP_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(LIBTIRP_PATCH))); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
@ -1002,7 +1002,7 @@ libtirpc: $(DL_DIR)/$(LIBTIRPC_SOURCE) | $(TARGET_DIR)
$(MAKE) install DESTDIR=$(TARGET_DIR) $(MAKE) install DESTDIR=$(TARGET_DIR)
$(REWRITE_LIBTOOL_LA) $(REWRITE_LIBTOOL_LA)
$(REWRITE_PKGCONF_PC) $(REWRITE_PKGCONF_PC)
ifeq ($(BOXSERIES), hd1) ifeq ($(BOXSERIES),hd1)
$(SED) '/^\(udp\|tcp\)6/ d' $(TARGET_sysconfdir)/netconfig $(SED) '/^\(udp\|tcp\)6/ d' $(TARGET_sysconfdir)/netconfig
endif endif
$(REMOVE)/$(LIBTIRPC_DIR) $(REMOVE)/$(LIBTIRPC_DIR)
@ -1085,7 +1085,7 @@ libmad: $(DL_DIR)/$(LIBMAD_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBMAD_DIR) $(REMOVE)/$(LIBMAD_DIR)
$(UNTAR)/$(LIBMAD_SOURCE) $(UNTAR)/$(LIBMAD_SOURCE)
$(CHDIR)/$(LIBMAD_DIR); \ $(CHDIR)/$(LIBMAD_DIR); \
$(call apply_patches, $(LIBMAD_PATCH)); \ $(call apply_patches,$(LIBMAD_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -1192,7 +1192,7 @@ LIBFFI_SITE = $(call github,libffi,libffi,v$(LIBFFI_VER))
$(DL_DIR)/$(LIBFFI_SOURCE): $(DL_DIR)/$(LIBFFI_SOURCE):
$(DOWNLOAD) $(LIBFFI_SITE)/$(LIBFFI_SOURCE) $(DOWNLOAD) $(LIBFFI_SITE)/$(LIBFFI_SOURCE)
LIBFFI_CONF = $(if $(filter $(BOXSERIES), hd1),--enable-static --disable-shared) LIBFFI_CONF = $(if $(filter $(BOXSERIES),hd1),--enable-static --disable-shared)
libffi: $(DL_DIR)/$(LIBFFI_SOURCE) | $(TARGET_DIR) libffi: $(DL_DIR)/$(LIBFFI_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LIBFFI_DIR) $(REMOVE)/$(LIBFFI_DIR)
@ -1226,13 +1226,13 @@ GLIB2_PATCH = glib2-disable-tests.patch
GLIB2_PATCH += glib2-automake.patch GLIB2_PATCH += glib2-automake.patch
GLIB2_DEPS = zlib libffi GLIB2_DEPS = zlib libffi
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
GLIB2_DEPS += gettext GLIB2_DEPS += gettext
endif endif
GLIB2_CONF = $(if $(filter $(BOXSERIES), hd1),--enable-static --disable-shared) GLIB2_CONF = $(if $(filter $(BOXSERIES),hd1),--enable-static --disable-shared)
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), vusolo4k vuduo4k vuduo4kse vuultimo4k vuuno4kse)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),vusolo4k vuduo4k vuduo4kse vuultimo4k vuuno4kse))
GLIB2_DEPS += libiconv GLIB2_DEPS += libiconv
GLIB2_CONF += --with-libiconv=gnu GLIB2_CONF += --with-libiconv=gnu
endif endif
@ -1241,7 +1241,7 @@ glib2: $(GLIB2_DEPS) $(DL_DIR)/$(GLIB2_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(GLIB2_DIR) $(REMOVE)/$(GLIB2_DIR)
$(UNTAR)/$(GLIB2_SOURCE) $(UNTAR)/$(GLIB2_SOURCE)
$(CHDIR)/$(GLIB2_DIR); \ $(CHDIR)/$(GLIB2_DIR); \
$(call apply_patches, $(GLIB2_PATCH)); \ $(call apply_patches,$(GLIB2_PATCH)); \
echo "ac_cv_type_long_long=yes" > arm-linux.cache; \ echo "ac_cv_type_long_long=yes" > arm-linux.cache; \
echo "glib_cv_stack_grows=no" >> arm-linux.cache; \ echo "glib_cv_stack_grows=no" >> arm-linux.cache; \
echo "glib_cv_uscore=no" >> arm-linux.cache; \ echo "glib_cv_uscore=no" >> arm-linux.cache; \
@ -1377,7 +1377,7 @@ GRAPHLCD_BASE_SITE = git://projects.vdr-developer.org
GRAPHLCD_BASE_PATCH = graphlcd.patch GRAPHLCD_BASE_PATCH = graphlcd.patch
GRAPHLCD_BASE_PATCH += 0003-strip-graphlcd-conf.patch GRAPHLCD_BASE_PATCH += 0003-strip-graphlcd-conf.patch
GRAPHLCD_BASE_PATCH += 0004-material-colors.patch GRAPHLCD_BASE_PATCH += 0004-material-colors.patch
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vuduo4k vuduo4kse vusolo4k vuultimo4k vuuno4kse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vuduo4k vuduo4kse vusolo4k vuultimo4k vuuno4kse))
GRAPHLCD_BASE_PATCH += 0005-add-vuplus-driver.patch GRAPHLCD_BASE_PATCH += 0005-add-vuplus-driver.patch
endif endif
@ -1388,7 +1388,7 @@ graphlcd-base: $(GRAPHLCD_BASE_DEPS) | $(TARGET_DIR)
$(GET-GIT-SOURCE) $(GRAPHLCD_BASE_SITE)/$(GRAPHLCD_BASE_SOURCE) $(DL_DIR)/$(GRAPHLCD_BASE_SOURCE) $(GET-GIT-SOURCE) $(GRAPHLCD_BASE_SITE)/$(GRAPHLCD_BASE_SOURCE) $(DL_DIR)/$(GRAPHLCD_BASE_SOURCE)
$(CPDIR)/$(GRAPHLCD_BASE_DIR) $(CPDIR)/$(GRAPHLCD_BASE_DIR)
$(CHDIR)/$(GRAPHLCD_BASE_DIR); \ $(CHDIR)/$(GRAPHLCD_BASE_DIR); \
$(call apply_patches, $(addprefix $(@)/,$(GRAPHLCD_BASE_PATCH))); \ $(call apply_patches,$(addprefix $(@)/,$(GRAPHLCD_BASE_PATCH))); \
$(MAKE_ENV) \ $(MAKE_ENV) \
$(MAKE); \ $(MAKE); \
$(MAKE) install DESTDIR=$(TARGET_DIR) PREFIX=$(prefix) $(MAKE) install DESTDIR=$(TARGET_DIR) PREFIX=$(prefix)

6
make/target-lua.mk

@ -24,7 +24,7 @@ lua: $(LUA_DEPS) $(DL_DIR)/$(LUA_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(LUA_DIR) $(REMOVE)/$(LUA_DIR)
$(UNTAR)/$(LUA_SOURCE) $(UNTAR)/$(LUA_SOURCE)
$(CHDIR)/$(LUA_DIR); \ $(CHDIR)/$(LUA_DIR); \
$(call apply_patches, $(LUA_PATCH)); \ $(call apply_patches,$(LUA_PATCH)); \
$(MAKE) linux \ $(MAKE) linux \
PKG_VERSION=$(LUA_VER) \ PKG_VERSION=$(LUA_VER) \
$(MAKE_OPTS) \ $(MAKE_OPTS) \
@ -86,7 +86,7 @@ lua-feedparser: $(LUA-DEEDPARSER_DEPS) $(DL_DIR)/$(LUA-FEEDPARSER_SOURCE) | $(TA
$(UNTAR)/$(LUA-FEEDPARSER_SOURCE) $(UNTAR)/$(LUA-FEEDPARSER_SOURCE)
$(CHDIR)/$(LUA-FEEDPARSER_DIR); \ $(CHDIR)/$(LUA-FEEDPARSER_DIR); \
$(SED) 's|^PREFIX =|PREFIX ?=|' Makefile; \ $(SED) 's|^PREFIX =|PREFIX ?=|' Makefile; \
$(call apply_patches, $(LUA-FEEDPARSER_PATCH)); \ $(call apply_patches,$(LUA-FEEDPARSER_PATCH)); \
$(MAKE) install PREFIX=$(TARGET_prefix) $(MAKE) install PREFIX=$(TARGET_prefix)
$(REMOVE)/$(LUA-FEEDPARSER_DIR) $(REMOVE)/$(LUA-FEEDPARSER_DIR)
$(TOUCH) $(TOUCH)
@ -167,7 +167,7 @@ luaposix: $(LUAPOSIX_DEPS) $(DL_DIR)/$(SLINGSHOT_SOURCE) $(DL_DIR)/$(GNULIB_SOUR
$(CHDIR)/$(LUAPOSIX_DIR); \ $(CHDIR)/$(LUAPOSIX_DIR); \
tar -C gnulib --strip=1 -xf $(DL_DIR)/$(GNULIB_SOURCE); \ tar -C gnulib --strip=1 -xf $(DL_DIR)/$(GNULIB_SOURCE); \
tar -C slingshot --strip=1 -xf $(DL_DIR)/$(SLINGSHOT_SOURCE); \ tar -C slingshot --strip=1 -xf $(DL_DIR)/$(SLINGSHOT_SOURCE); \
$(call apply_patches, $(LUAPOSIX_PATCH)); \ $(call apply_patches,$(LUAPOSIX_PATCH)); \
export LUA=$(HOST_LUA); \ export LUA=$(HOST_LUA); \
./bootstrap; \ ./bootstrap; \
autoreconf -fi; \ autoreconf -fi; \

12
make/target-rootfs.mk

@ -4,7 +4,7 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
target-finish: .version update.urls symbolic-links target-finish: .version update.urls symbolic-links
ifeq ($(BOXTYPE), armbox) ifeq ($(BOXTYPE),armbox)
make e2-multiboot make e2-multiboot
endif endif
@ -22,7 +22,7 @@ $(TARGET_DIR)/.version: | $(TARGET_DIR)
echo "box_model=$(BOXMODEL)" >> $(@) echo "box_model=$(BOXMODEL)" >> $(@)
echo "creator=$(MAINTAINER)" >> $(@) echo "creator=$(MAINTAINER)" >> $(@)
echo "homepage=www.neutrino-images.de" >> $(@) echo "homepage=www.neutrino-images.de" >> $(@)
ifeq ($(BOXTYPE), $(filter $(BOXTYPE), armbox mipsbox)) ifeq ($(BOXTYPE),$(filter $(BOXTYPE),armbox mipsbox))
echo "imagedir=$(IMAGE_SUBDIR)" >> $(@) echo "imagedir=$(IMAGE_SUBDIR)" >> $(@)
endif endif
@ -45,7 +45,7 @@ symbolic-links: | $(TARGET_DIR)
rm -rf tmp; ln -sf /tmp tmp rm -rf tmp; ln -sf /tmp tmp
$(CD) $(TARGET_sysconfdir); \ $(CD) $(TARGET_sysconfdir); \
ln -sf /proc/mounts mtab ln -sf /proc/mounts mtab
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(CD) $(TARGET_sysconfdir); \ $(CD) $(TARGET_sysconfdir); \
ln -sf /var/etc/exports exports; \ ln -sf /var/etc/exports exports; \
ln -sf /var/etc/hostname hostname; \ ln -sf /var/etc/hostname hostname; \
@ -132,7 +132,7 @@ ROOTFS-STRIP_LIBS += $(libdir)
# strip bins and libs in root filesystem # strip bins and libs in root filesystem
rootfs-strip: $(ROOTFS) rootfs-strip: $(ROOTFS)
ifneq ($(DEBUG), yes) ifneq ($(DEBUG),yes)
$(call draw_line); $(call draw_line);
@echo "The following warnings from strip are harmless!" @echo "The following warnings from strip are harmless!"
$(call draw_line); $(call draw_line);
@ -148,7 +148,7 @@ ifneq ($(DEBUG), yes)
-path $(ROOTFS)/lib/modules \) -prune -o \ -path $(ROOTFS)/lib/modules \) -prune -o \
-type f -print0 | xargs -0 $(TARGET_STRIP) || true; \ -type f -print0 | xargs -0 $(TARGET_STRIP) || true; \
done done
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
find $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel -type f -name '*.ko' | xargs -n 1 $(TARGET_OBJCOPY) --strip-unneeded find $(ROOTFS)/lib/modules/$(KERNEL_VER)/kernel -type f -name '*.ko' | xargs -n 1 $(TARGET_OBJCOPY) --strip-unneeded
endif endif
@echo -e "$(TERM_YELLOW)" @echo -e "$(TERM_YELLOW)"
@ -159,7 +159,7 @@ endif
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifeq ($(BOXTYPE), $(filter $(BOXTYPE), coolstream)) ifeq ($(BOXTYPE),$(filter $(BOXTYPE),coolstream))
get-update-info: get-update-info-$(BOXSERIES) get-update-info: get-update-info-$(BOXSERIES)

24
make/target-scripts.mk

@ -46,7 +46,7 @@ $(TARGET_sysconfdir)/init.d/rc:
$(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/init.d/rc $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/init.d/rc $(@)
$(TARGET_sysconfdir)/init.d/rcS: $(TARGET_sysconfdir)/init.d/rcS:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse))
$(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/init.d/rcS-vuplus $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/init.d/rcS-vuplus $(@)
else else
$(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/init.d/rcS-$(BOXSERIES) $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/files-etc/init.d/rcS-$(BOXSERIES) $(@)
@ -72,7 +72,7 @@ $(TARGET_sysconfdir)/init.d/crond:
$(UPDATE-RC.D) $(@F) defaults 50 $(UPDATE-RC.D) $(@F) defaults 50
$(TARGET_sysconfdir)/init.d/custom-poweroff: $(TARGET_sysconfdir)/init.d/custom-poweroff:
ifeq ($(BOXTYPE), coolstream) ifeq ($(BOXTYPE),coolstream)
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/custom-poweroff.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/custom-poweroff.init $(@)
$(UPDATE-RC.D) $(@F) start 99 0 6 . $(UPDATE-RC.D) $(@F) start 99 0 6 .
endif endif
@ -96,23 +96,23 @@ $(TARGET_sysconfdir)/init.d/networking:
$(UPDATE-RC.D) $(@F) stop 98 0 6 . $(UPDATE-RC.D) $(@F) stop 98 0 6 .
$(TARGET_sysconfdir)/init.d/partitions-by-name: $(TARGET_sysconfdir)/init.d/partitions-by-name:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/partitions-by-name.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/partitions-by-name.init $(@)
endif endif
$(TARGET_sysconfdir)/init.d/proc: $(TARGET_sysconfdir)/init.d/proc:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61 vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/proc.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/proc.init $(@)
$(UPDATE-RC.D) $(@F) start 90 S . $(UPDATE-RC.D) $(@F) start 90 S .
endif endif
$(TARGET_sysconfdir)/init.d/resizerootfs: $(TARGET_sysconfdir)/init.d/resizerootfs:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/resizerootfs.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/resizerootfs.init $(@)
endif endif
$(TARGET_sysconfdir)/init.d/swap: $(TARGET_sysconfdir)/init.d/swap:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd51 bre2ze4k h7 hd60 hd61 vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd51 bre2ze4k h7 hd60 hd61 vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/swap.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/swap.init $(@)
$(UPDATE-RC.D) $(@F) stop 98 0 6 . $(UPDATE-RC.D) $(@F) stop 98 0 6 .
endif endif
@ -125,19 +125,19 @@ $(TARGET_sysconfdir)/init.d/syslogd:
$(UPDATE-RC.D) $(@F) stop 98 0 6 . $(UPDATE-RC.D) $(@F) stop 98 0 6 .
$(TARGET_sysconfdir)/init.d/sendsigs: $(TARGET_sysconfdir)/init.d/sendsigs:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/sendsigs.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/sendsigs.init $(@)
$(UPDATE-RC.D) $(@F) start 85 0 . $(UPDATE-RC.D) $(@F) start 85 0 .
endif endif
$(TARGET_sysconfdir)/init.d/umountfs: $(TARGET_sysconfdir)/init.d/umountfs:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/umountfs.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/umountfs.init $(@)
$(UPDATE-RC.D) $(@F) start 86 0 . $(UPDATE-RC.D) $(@F) start 86 0 .
endif endif
$(TARGET_sysconfdir)/init.d/suspend: $(TARGET_sysconfdir)/init.d/suspend:
ifeq ($(BOXMODEL), $(filter $(BOXMODEL), hd60 hd61)) ifeq ($(BOXMODEL),$(filter $(BOXMODEL),hd60 hd61))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/suspend.init $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/suspend.init $(@)
$(UPDATE-RC.D) $(@F) start 89 0 . $(UPDATE-RC.D) $(@F) start 89 0 .
endif endif
@ -147,17 +147,17 @@ $(TARGET_sysconfdir)/init.d/user-initscripts:
$(UPDATE-RC.D) $(@F) defaults 98 01 $(UPDATE-RC.D) $(@F) defaults 98 01
$(TARGET_sysconfdir)/init.d/stb_update.sh: $(TARGET_sysconfdir)/init.d/stb_update.sh:
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd1 hd2)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd1 hd2))
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/stb_update_$(BOXSERIES).sh $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/stb_update_$(BOXSERIES).sh $(@)
endif endif
$(TARGET_sysconfdir)/init.d/var_mount.sh: $(TARGET_sysconfdir)/init.d/var_mount.sh:
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/var_mount.sh $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/var_mount.sh $(@)
endif endif
$(TARGET_sysconfdir)/init.d/var_update.sh: $(TARGET_sysconfdir)/init.d/var_update.sh:
ifeq ($(PERSISTENT_VAR_PARTITION), yes) ifeq ($(PERSISTENT_VAR_PARTITION),yes)
$(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/var_update.sh $(@) $(INSTALL_EXEC) -D $(TARGET_FILES)/scripts/var_update.sh $(@)
endif endif

2
make/target-tools-unused.mk

@ -21,7 +21,7 @@ usbutils: $(USBUTILS_DEPS) $(DL_DIR)/$(USBUTILS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(USBUTILS_DIR) $(REMOVE)/$(USBUTILS_DIR)
$(UNTAR)/$(USBUTILS_SOURCE) $(UNTAR)/$(USBUTILS_SOURCE)
$(CHDIR)/$(USBUTILS_DIR); \ $(CHDIR)/$(USBUTILS_DIR); \
$(call apply_patches, $(USBUTILS_PATCH)); \ $(call apply_patches,$(USBUTILS_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix=$(prefix) \ --prefix=$(prefix) \

58
make/target-tools.mk

@ -50,7 +50,7 @@ define BUSYBOX_INSTALL_CONFIG
$(call KCONFIG_SET_OPT,CONFIG_PREFIX,"$(TARGET_DIR)",$(BUSYBOX_BUILD_CONFIG)) $(call KCONFIG_SET_OPT,CONFIG_PREFIX,"$(TARGET_DIR)",$(BUSYBOX_BUILD_CONFIG))
endef endef
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
define BUSYBOX_SET_BLKDISCARD define BUSYBOX_SET_BLKDISCARD
$(call KCONFIG_ENABLE_OPT,CONFIG_BLKDISCARD,$(BUSYBOX_BUILD_CONFIG)) $(call KCONFIG_ENABLE_OPT,CONFIG_BLKDISCARD,$(BUSYBOX_BUILD_CONFIG))
@ -61,7 +61,7 @@ ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2 hd5x hd6x vusolo4k vuduo4k vuduo4
$(call KCONFIG_ENABLE_OPT,CONFIG_FEATURE_IFUPDOWN_IPV6,$(BUSYBOX_BUILD_CONFIG)) $(call KCONFIG_ENABLE_OPT,CONFIG_FEATURE_IFUPDOWN_IPV6,$(BUSYBOX_BUILD_CONFIG))
endef endef
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
define BUSYBOX_SET_SWAP define BUSYBOX_SET_SWAP
$(call KCONFIG_ENABLE_OPT,CONFIG_SWAPON,$(BUSYBOX_BUILD_CONFIG)) $(call KCONFIG_ENABLE_OPT,CONFIG_SWAPON,$(BUSYBOX_BUILD_CONFIG))
@ -76,7 +76,7 @@ ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd2 hd5x hd6x vusolo4k vuduo4k vuduo4
$(call KCONFIG_ENABLE_OPT,CONFIG_PKILL,$(BUSYBOX_BUILD_CONFIG)) $(call KCONFIG_ENABLE_OPT,CONFIG_PKILL,$(BUSYBOX_BUILD_CONFIG))
endef endef
ifeq ($(BOXSERIES), $(filter $(BOXSERIES), vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo)) ifeq ($(BOXSERIES),$(filter $(BOXSERIES),vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
define BUSYBOX_SET_START_STOP_DAEMON define BUSYBOX_SET_START_STOP_DAEMON
$(call KCONFIG_ENABLE_OPT,CONFIG_START_STOP_DAEMON,$(BUSYBOX_BUILD_CONFIG)) $(call KCONFIG_ENABLE_OPT,CONFIG_START_STOP_DAEMON,$(BUSYBOX_BUILD_CONFIG))
@ -118,7 +118,7 @@ busybox: $(BUSYBOX_DEPS) $(DL_DIR)/$(BUSYBOX_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(BUSYBOX_DIR) $(REMOVE)/$(BUSYBOX_DIR)
$(UNTAR)/$(BUSYBOX_SOURCE) $(UNTAR)/$(BUSYBOX_SOURCE)
$(CHDIR)/$(BUSYBOX_DIR); \ $(CHDIR)/$(BUSYBOX_DIR); \
$(call apply_patches, $(BUSYBOX_PATCH)) $(call apply_patches,$(BUSYBOX_PATCH))
$(BUSYBOX_INSTALL_CONFIG) $(BUSYBOX_INSTALL_CONFIG)
$(BUSYBOX_MODIFY_CONFIG) $(BUSYBOX_MODIFY_CONFIG)
$(CHDIR)/$(BUSYBOX_DIR); \ $(CHDIR)/$(BUSYBOX_DIR); \
@ -149,7 +149,7 @@ bash: $(DL_DIR)/$(BASH_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(BASH_DIR) $(REMOVE)/$(BASH_DIR)
$(UNTAR)/$(BASH_SOURCE) $(UNTAR)/$(BASH_SOURCE)
$(CHDIR)/$(BASH_DIR); \ $(CHDIR)/$(BASH_DIR); \
$(call apply_patches, $(BASH_PATCH), 0); \ $(call apply_patches,$(BASH_PATCH),0); \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(base_prefix) \ --prefix=$(base_prefix) \
--includedir=$(includedir) \ --includedir=$(includedir) \
@ -205,7 +205,7 @@ coreutils: $(DL_DIR)/$(COREUTILS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(COREUTILS_DIR) $(REMOVE)/$(COREUTILS_DIR)
$(UNTAR)/$(COREUTILS_SOURCE) $(UNTAR)/$(COREUTILS_SOURCE)
$(CHDIR)/$(COREUTILS_DIR); \ $(CHDIR)/$(COREUTILS_DIR); \
$(call apply_patches, $(COREUTILS_PATCH)); \ $(call apply_patches,$(COREUTILS_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
@ -250,7 +250,7 @@ procps-ng: $(PROCPS-NG_DEPS) $(DL_DIR)/$(PROCPS-NG_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(PROCPS-NG_DIR) $(REMOVE)/$(PROCPS-NG_DIR)
$(UNTAR)/$(PROCPS-NG_SOURCE) $(UNTAR)/$(PROCPS-NG_SOURCE)
$(CHDIR)/$(PROCPS-NG_DIR); \ $(CHDIR)/$(PROCPS-NG_DIR); \
$(call apply_patches, $(PROCPS-NG_PATCH)); \ $(call apply_patches,$(PROCPS-NG_PATCH)); \
export ac_cv_func_malloc_0_nonnull=yes; \ export ac_cv_func_malloc_0_nonnull=yes; \
export ac_cv_func_realloc_0_nonnull=yes; \ export ac_cv_func_realloc_0_nonnull=yes; \
autoreconf -fi; \ autoreconf -fi; \
@ -290,7 +290,7 @@ $(DL_DIR)/$(MTD-UTILS_SOURCE):
MTD-UTILS_DEPS = zlib lzo e2fsprogs MTD-UTILS_DEPS = zlib lzo e2fsprogs
MTD-UTILS_SBIN = flash_erase flash_eraseall MTD-UTILS_SBIN = flash_erase flash_eraseall
ifeq ($(BOXSERIES), hd2) ifeq ($(BOXSERIES),hd2)
MTD-UTILS_SBIN+= nanddump nandtest nandwrite mkfs.jffs2 MTD-UTILS_SBIN+= nanddump nandtest nandwrite mkfs.jffs2
endif endif
@ -335,7 +335,7 @@ dosfstools: $(DL_DIR)/$(DOSFSTOOLS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(DOSFSTOOLS_DIR) $(REMOVE)/$(DOSFSTOOLS_DIR)
$(UNTAR)/$(DOSFSTOOLS_SOURCE) $(UNTAR)/$(DOSFSTOOLS_SOURCE)
$(CHDIR)/$(DOSFSTOOLS_DIR); \ $(CHDIR)/$(DOSFSTOOLS_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(DOSFSTOOLS_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(DOSFSTOOLS_PATCH))); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--prefix=$(base_prefix) \ --prefix=$(base_prefix) \
@ -442,7 +442,7 @@ exfat-utils: $(EXFAT-UTILS_DEPS) $(DL_DIR)/$(EXFAT-UTILS_SOURCE) | $(TARGET_DIR)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# for coolstream: formatting ext4 failes with newer versions then 1.43.8 # for coolstream: formatting ext4 failes with newer versions then 1.43.8
E2FSPROGS_VER = $(if $(filter $(BOXTYPE), coolstream),1.43.8,1.45.6) E2FSPROGS_VER = $(if $(filter $(BOXTYPE),coolstream),1.43.8,1.45.6)
E2FSPROGS_DIR = e2fsprogs-$(E2FSPROGS_VER) E2FSPROGS_DIR = e2fsprogs-$(E2FSPROGS_VER)
E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VER).tar.gz E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VER).tar.gz
E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VER) E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VER)
@ -621,7 +621,7 @@ TZDATA_ZONELIST = \
TZDATA_LOCALTIME = CET TZDATA_LOCALTIME = CET
ETC_LOCALTIME = $(if $(filter $(PERSISTENT_VAR_PARTITION), yes),/var/etc/localtime,/etc/localtime) ETC_LOCALTIME = $(if $(filter $(PERSISTENT_VAR_PARTITION),yes),/var/etc/localtime,/etc/localtime)
tzdata: $(TZDATA_DEPS) $(DL_DIR)/$(TZDATA_SOURCE) | $(TARGET_DIR) tzdata: $(TZDATA_DEPS) $(DL_DIR)/$(TZDATA_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(TZDATA_DIR) $(REMOVE)/$(TZDATA_DIR)
@ -659,7 +659,7 @@ iperf: $(DL_DIR)/$(IPERF_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(IPERF_DIR) $(REMOVE)/$(IPERF_DIR)
$(UNTAR)/$(IPERF_SOURCE) $(UNTAR)/$(IPERF_SOURCE)
$(CHDIR)/$(IPERF_DIR); \ $(CHDIR)/$(IPERF_DIR); \
$(call apply_patches, $(IPERF_PATCH)); \ $(call apply_patches,$(IPERF_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -690,7 +690,7 @@ parted: $(PARTED_DEPS) $(DL_DIR)/$(PARTED_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(PARTED_DIR) $(REMOVE)/$(PARTED_DIR)
$(UNTAR)/$(PARTED_SOURCE) $(UNTAR)/$(PARTED_SOURCE)
$(CHDIR)/$(PARTED_DIR); \ $(CHDIR)/$(PARTED_DIR); \
$(call apply_patches, $(PARTED_PATCH)); \ $(call apply_patches,$(PARTED_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
@ -816,7 +816,7 @@ djmount: $(DJMOUNT_DEPS) $(DL_DIR)/$(DJMOUNT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(DJMOUNT_DIR) $(REMOVE)/$(DJMOUNT_DIR)
$(UNTAR)/$(DJMOUNT_SOURCE) $(UNTAR)/$(DJMOUNT_SOURCE)
$(CHDIR)/$(DJMOUNT_DIR); \ $(CHDIR)/$(DJMOUNT_DIR); \
$(call apply_patches, $(DJMOUNT_PATCH)); \ $(call apply_patches,$(DJMOUNT_PATCH)); \
touch libupnp/config.aux/config.rpath; \ touch libupnp/config.aux/config.rpath; \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) -C \ $(CONFIGURE) -C \
@ -850,7 +850,7 @@ ushare: $(USHARE_DEPS) $(DL_DIR)/$(USHARE_SOURCE)| $(TARGET_DIR)
$(REMOVE)/$(USHARE_DIR) $(REMOVE)/$(USHARE_DIR)
$(UNTAR)/$(USHARE_SOURCE) $(UNTAR)/$(USHARE_SOURCE)
$(CHDIR)/$(USHARE_DIR); \ $(CHDIR)/$(USHARE_DIR); \
$(call apply_patches, $(USHARE_PATCH)); \ $(call apply_patches,$(USHARE_PATCH)); \
$(MAKE_ENV) \ $(MAKE_ENV) \
./configure \ ./configure \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -948,7 +948,7 @@ vsftpd: $(VSFTPD_DEPS) $(DL_DIR)/$(VSFTPD_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(VSFTPD_DIR) $(REMOVE)/$(VSFTPD_DIR)
$(UNTAR)/$(VSFTPD_SOURCE) $(UNTAR)/$(VSFTPD_SOURCE)
$(CHDIR)/$(VSFTPD_DIR); \ $(CHDIR)/$(VSFTPD_DIR); \
$(call apply_patches, $(VSFTPD_PATCH)); \ $(call apply_patches,$(VSFTPD_PATCH)); \
$(SED) 's/.*VSF_BUILD_PAM/#undef VSF_BUILD_PAM/' builddefs.h; \ $(SED) 's/.*VSF_BUILD_PAM/#undef VSF_BUILD_PAM/' builddefs.h; \
$(SED) 's/.*VSF_BUILD_SSL/#define VSF_BUILD_SSL/' builddefs.h; \ $(SED) 's/.*VSF_BUILD_SSL/#define VSF_BUILD_SSL/' builddefs.h; \
$(MAKE) clean; \ $(MAKE) clean; \
@ -1012,7 +1012,7 @@ minicom: $(MINICOM_DEPS) $(DL_DIR)/$(MINICOM_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(MINICOM_DIR) $(REMOVE)/$(MINICOM_DIR)
$(UNTAR)/$(MINICOM_SOURCE) $(UNTAR)/$(MINICOM_SOURCE)
$(CHDIR)/$(MINICOM_DIR); \ $(CHDIR)/$(MINICOM_DIR); \
$(call apply_patches, $(MINICOM_PATCH)); \ $(call apply_patches,$(MINICOM_PATCH)); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -1046,7 +1046,7 @@ autofs: $(AUTOFS_DEPS) $(DL_DIR)/$(AUTOFS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(AUTOFS_DIR) $(REMOVE)/$(AUTOFS_DIR)
$(UNTAR)/$(AUTOFS_SOURCE) $(UNTAR)/$(AUTOFS_SOURCE)
$(CHDIR)/$(AUTOFS_DIR); \ $(CHDIR)/$(AUTOFS_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(AUTOFS_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(AUTOFS_PATCH))); \
$(SED) "s|nfs/nfs.h|linux/nfs.h|" include/rpc_subs.h; \ $(SED) "s|nfs/nfs.h|linux/nfs.h|" include/rpc_subs.h; \
export ac_cv_linux_procfs=yes; \ export ac_cv_linux_procfs=yes; \
export ac_cv_path_KRB5_CONFIG=no; \ export ac_cv_path_KRB5_CONFIG=no; \
@ -1077,7 +1077,7 @@ autofs: $(AUTOFS_DEPS) $(DL_DIR)/$(AUTOFS_SOURCE) | $(TARGET_DIR)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
SAMBA_TARGET = $(if $(filter $(BOXSERIES), hd1), samba33, samba36) SAMBA_TARGET = $(if $(filter $(BOXSERIES),hd1),samba33, samba36)
samba: $(SAMBA_TARGET) samba: $(SAMBA_TARGET)
$(TOUCH) $(TOUCH)
@ -1101,7 +1101,7 @@ samba33: $(SAMBA33_DEPS) $(DL_DIR)/$(SAMBA33_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(SAMBA33_DIR) $(REMOVE)/$(SAMBA33_DIR)
$(UNTAR)/$(SAMBA33_SOURCE) $(UNTAR)/$(SAMBA33_SOURCE)
$(CHDIR)/$(SAMBA33_DIR); \ $(CHDIR)/$(SAMBA33_DIR); \
$(call apply_patches, $(SAMBA33_PATCH)); \ $(call apply_patches,$(SAMBA33_PATCH)); \
$(CHDIR)/$(SAMBA33_DIR)/source; \ $(CHDIR)/$(SAMBA33_DIR)/source; \
./autogen.sh; \ ./autogen.sh; \
export CONFIG_SITE=$(CONFIGS)/samba33-config.site; \ export CONFIG_SITE=$(CONFIGS)/samba33-config.site; \
@ -1183,8 +1183,8 @@ samba36: $(SAMBA36_DEPS) $(DL_DIR)/$(SAMBA36_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(SAMBA36_DIR) $(REMOVE)/$(SAMBA36_DIR)
$(UNTAR)/$(SAMBA36_SOURCE) $(UNTAR)/$(SAMBA36_SOURCE)
$(CHDIR)/$(SAMBA36_DIR); \ $(CHDIR)/$(SAMBA36_DIR); \
$(call apply_patches, $(SAMBA36_PATCH1), 1); \ $(call apply_patches,$(SAMBA36_PATCH1),1); \
$(call apply_patches, $(SAMBA36_PATCH0), 0); \ $(call apply_patches,$(SAMBA36_PATCH0),0); \
$(CHDIR)/$(SAMBA36_DIR)/source3; \ $(CHDIR)/$(SAMBA36_DIR)/source3; \
./autogen.sh; \ ./autogen.sh; \
export CONFIG_SITE=$(CONFIGS)/samba36-config.site; \ export CONFIG_SITE=$(CONFIGS)/samba36-config.site; \
@ -1333,7 +1333,7 @@ fbshot: $(FBSHOT_DEPS) $(DL_DIR)/$(FBSHOT_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(FBSHOT_DIR) $(REMOVE)/$(FBSHOT_DIR)
$(UNTAR)/$(FBSHOT_SOURCE) $(UNTAR)/$(FBSHOT_SOURCE)
$(CHDIR)/$(FBSHOT_DIR); \ $(CHDIR)/$(FBSHOT_DIR); \
$(call apply_patches, $(FBSHOT_PATCH)); \ $(call apply_patches,$(FBSHOT_PATCH)); \
$(SED) 's| gcc | $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) |' Makefile; \ $(SED) 's| gcc | $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) |' Makefile; \
$(SED) '/strip fbshot/d' Makefile; \ $(SED) '/strip fbshot/d' Makefile; \
$(MAKE) all; \ $(MAKE) all; \
@ -1438,7 +1438,7 @@ xupnpd: $(XUPNPD_DEPS) | $(TARGET_DIR)
$(CPDIR)/$(XUPNPD_SOURCE) $(CPDIR)/$(XUPNPD_SOURCE)
$(CHDIR)/$(XUPNPD_DIR); \ $(CHDIR)/$(XUPNPD_DIR); \
git checkout 25d6d44; \ git checkout 25d6d44; \
$(call apply_patches, $(XUPNPD_PATCH)) $(call apply_patches,$(XUPNPD_PATCH))
$(CHDIR)/$(XUPNPD_DIR)/src; \ $(CHDIR)/$(XUPNPD_DIR)/src; \
$(MAKE_ENV) \ $(MAKE_ENV) \
$(MAKE) embedded TARGET=$(TARGET) CC=$(TARGET_CC) STRIP=$(TARGET_STRIP) LUAFLAGS="$(TARGET_LDFLAGS) -I$(TARGET_includedir)"; \ $(MAKE) embedded TARGET=$(TARGET) CC=$(TARGET_CC) STRIP=$(TARGET_STRIP) LUAFLAGS="$(TARGET_LDFLAGS) -I$(TARGET_includedir)"; \
@ -1474,13 +1474,13 @@ NFS-UTILS_PATCH += nfs-utils_04-mountd-Add-check-for-struct-file_handle.patch
NFS-UTILS_DEPS = rpcbind NFS-UTILS_DEPS = rpcbind
NFS-UTILS_CONF = $(if $(filter $(BOXSERIES), hd1),--disable-ipv6,--enable-ipv6) NFS-UTILS_CONF = $(if $(filter $(BOXSERIES),hd1),--disable-ipv6,--enable-ipv6)
nfs-utils: $(NFS-UTILS_DEPS) $(DL_DIR)/$(NFS-UTILS_SOURCE) | $(TARGET_DIR) nfs-utils: $(NFS-UTILS_DEPS) $(DL_DIR)/$(NFS-UTILS_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(NFS-UTILS_DIR) $(REMOVE)/$(NFS-UTILS_DIR)
$(UNTAR)/$(NFS-UTILS_SOURCE) $(UNTAR)/$(NFS-UTILS_SOURCE)
$(CHDIR)/$(NFS-UTILS_DIR); \ $(CHDIR)/$(NFS-UTILS_DIR); \
$(call apply_patches, $(NFS-UTILS_PATCH)); \ $(call apply_patches,$(NFS-UTILS_PATCH)); \
export knfsd_cv_bsd_signals=no; \ export knfsd_cv_bsd_signals=no; \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
@ -1528,7 +1528,7 @@ rpcbind: $(RPCBIND_DEPS) $(DL_DIR)/$(RPCBIND_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(RPCBIND_DIR) $(REMOVE)/$(RPCBIND_DIR)
$(UNTAR)/$(RPCBIND_SOURCE) $(UNTAR)/$(RPCBIND_SOURCE)
$(CHDIR)/$(RPCBIND_DIR); \ $(CHDIR)/$(RPCBIND_DIR); \
$(call apply_patches, $(RPCBIND_PATCH)); \ $(call apply_patches,$(RPCBIND_PATCH)); \
autoreconf -fi; \ autoreconf -fi; \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
@ -1663,7 +1663,7 @@ wget: $(WGET_DEPS) $(DL_DIR)/$(WGET_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(WGET_DIR) $(REMOVE)/$(WGET_DIR)
$(UNTAR)/$(WGET_SOURCE) $(UNTAR)/$(WGET_SOURCE)
$(CHDIR)/$(WGET_DIR); \ $(CHDIR)/$(WGET_DIR); \
$(call apply_patches, $(addprefix $(@F)/,$(WGET_PATCH))); \ $(call apply_patches,$(addprefix $(@F)/,$(WGET_PATCH))); \
$(CONFIGURE) \ $(CONFIGURE) \
--target=$(TARGET) \ --target=$(TARGET) \
--prefix=$(prefix) \ --prefix=$(prefix) \
@ -1788,7 +1788,7 @@ gptfdisk: $(GPTFDISK_DEPS) $(DL_DIR)/$(GPTFDISK_SOURCE) | $(TARGET_DIR)
$(REMOVE)/$(GPTFDISK_DIR) $(REMOVE)/$(GPTFDISK_DIR)
$(UNTAR)/$(GPTFDISK_SOURCE) $(UNTAR)/$(GPTFDISK_SOURCE)
$(CHDIR)/$(GPTFDISK_DIR); \ $(CHDIR)/$(GPTFDISK_DIR); \
$(call apply_patches, $(GPTFDISK_PATCH)); \ $(call apply_patches,$(GPTFDISK_PATCH)); \
$(SED) 's|^CC=.*|CC=$(TARGET_CC)|' Makefile; \ $(SED) 's|^CC=.*|CC=$(TARGET_CC)|' Makefile; \
$(SED) 's|^CXX=.*|CXX=$(TARGET_CXX)|' Makefile; \ $(SED) 's|^CXX=.*|CXX=$(TARGET_CXX)|' Makefile; \
$(MAKE_ENV) \ $(MAKE_ENV) \

14
make/update.mk

@ -6,7 +6,7 @@
update-self: update-self:
export GIT_MERGE_AUTOEDIT=no; \ export GIT_MERGE_AUTOEDIT=no; \
git pull git pull
ifeq ($(HAS_INTERNALS), yes) ifeq ($(HAS_INTERNALS),yes)
$(CD) $(BASE_DIR)/$(NI-INTERNALS); git pull $(CD) $(BASE_DIR)/$(NI-INTERNALS); git pull
endif endif
@ -17,7 +17,7 @@ update-neutrino:
git pull origin $(NI-NEUTRINO_BRANCH) git pull origin $(NI-NEUTRINO_BRANCH)
update-remotes: update-remotes:
ifeq ($(NI_ADMIN), true) ifeq ($(NI_ADMIN),true)
export GIT_MERGE_AUTOEDIT=no; \ export GIT_MERGE_AUTOEDIT=no; \
$(CD) $(SOURCE_DIR)/$(NI-NEUTRINO); \ $(CD) $(SOURCE_DIR)/$(NI-NEUTRINO); \
git checkout $(NI-NEUTRINO_BRANCH); \ git checkout $(NI-NEUTRINO_BRANCH); \
@ -47,7 +47,7 @@ update-ni-sources: ni-sources
$(CD) $(BUILD-GENERIC-PC); git pull $(CD) $(BUILD-GENERIC-PC); git pull
$(CD) $(SOURCE_DIR)/$(NI-DRIVERS-BIN); git pull $(CD) $(SOURCE_DIR)/$(NI-DRIVERS-BIN); git pull
$(CD) $(SOURCE_DIR)/$(NI-FFMPEG); git pull --all; git checkout $(NI-FFMPEG_BRANCH) $(CD) $(SOURCE_DIR)/$(NI-FFMPEG); git pull --all; git checkout $(NI-FFMPEG_BRANCH)
ifeq ($(HAS_LIBCS), yes) ifeq ($(HAS_LIBCS),yes)
$(CD) $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM); git pull --all; git checkout $(NI-LIBCOOLSTREAM_BRANCH) $(CD) $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM); git pull --all; git checkout $(NI-LIBCOOLSTREAM_BRANCH)
endif endif
$(CD) $(SOURCE_DIR)/$(NI-LIBSTB-HAL); git pull $(CD) $(SOURCE_DIR)/$(NI-LIBSTB-HAL); git pull
@ -69,13 +69,13 @@ update-all: update-ni update-remotes
push: push:
git push git push
ifeq ($(HAS_INTERNALS), yes) ifeq ($(HAS_INTERNALS),yes)
$(CD) $(BASE_DIR)/$(NI-INTERNALS); git push $(CD) $(BASE_DIR)/$(NI-INTERNALS); git push
endif endif
$(CD) $(BUILD-GENERIC-PC); git push $(CD) $(BUILD-GENERIC-PC); git push
$(CD) $(SOURCE_DIR)/$(NI-DRIVERS-BIN); git push $(CD) $(SOURCE_DIR)/$(NI-DRIVERS-BIN); git push
$(CD) $(SOURCE_DIR)/$(NI-FFMPEG); git push --all $(CD) $(SOURCE_DIR)/$(NI-FFMPEG); git push --all
ifeq ($(HAS_LIBCS), yes) ifeq ($(HAS_LIBCS),yes)
$(CD) $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM); git push --all $(CD) $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM); git push --all
endif endif
$(CD) $(SOURCE_DIR)/$(NI-LIBSTB-HAL); git push $(CD) $(SOURCE_DIR)/$(NI-LIBSTB-HAL); git push
@ -90,13 +90,13 @@ endif
status: status:
git status -s -b git status -s -b
ifeq ($(HAS_INTERNALS), yes) ifeq ($(HAS_INTERNALS),yes)
$(CD) $(BASE_DIR)/$(NI-INTERNALS); git status -s -b $(CD) $(BASE_DIR)/$(NI-INTERNALS); git status -s -b
endif endif
$(CD) $(BUILD-GENERIC-PC); git status -s -b $(CD) $(BUILD-GENERIC-PC); git status -s -b
$(CD) $(SOURCE_DIR)/$(NI-DRIVERS-BIN); git status -s -b $(CD) $(SOURCE_DIR)/$(NI-DRIVERS-BIN); git status -s -b
$(CD) $(SOURCE_DIR)/$(NI-FFMPEG); git status -s -b $(CD) $(SOURCE_DIR)/$(NI-FFMPEG); git status -s -b
ifeq ($(HAS_LIBCS), yes) ifeq ($(HAS_LIBCS),yes)
$(CD) $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM); git status -s -b $(CD) $(SOURCE_DIR)/$(NI-LIBCOOLSTREAM); git status -s -b
endif endif
$(CD) $(SOURCE_DIR)/$(NI-LIBSTB-HAL); git status -s -b $(CD) $(SOURCE_DIR)/$(NI-LIBSTB-HAL); git status -s -b

Loading…
Cancel
Save