You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
120 lines
2.6 KiB
120 lines
2.6 KiB
#
|
|
# makefile to build ni-images; just a collection of targets
|
|
#
|
|
# -----------------------------------------------------------------------------
|
|
|
|
image \
|
|
ni-image:
|
|
@echo "starting 'make $(@)' build with "$(PARALLEL_JOBS)" threads!"
|
|
$(MAKE) kernel
|
|
$(MAKE) blobs
|
|
$(MAKE) neutrino
|
|
$(MAKE) neutrino-plugins
|
|
$(MAKE) doscam-webif-skin
|
|
$(MAKE) logo-addon
|
|
make fbshot
|
|
$(MAKE) tzdata
|
|
$(MAKE) smartmontools
|
|
$(MAKE) sg3_utils
|
|
$(MAKE) nano
|
|
make hd-idle
|
|
$(MAKE) hdparm
|
|
$(MAKE) nfs-utils
|
|
$(MAKE) e2fsprogs
|
|
$(MAKE) ntfs-3g
|
|
$(MAKE) exfat-utils
|
|
$(MAKE) dosfstools
|
|
$(MAKE) mtd-utils
|
|
#make djmount
|
|
$(MAKE) ushare
|
|
$(MAKE) xupnpd
|
|
make inadyn
|
|
make samba
|
|
$(MAKE) vsftpd
|
|
make dropbear
|
|
$(MAKE) busybox
|
|
$(MAKE) sysvinit
|
|
$(MAKE) coreutils
|
|
$(MAKE) procps-ng
|
|
$(MAKE) wpa_supplicant
|
|
$(MAKE) wget
|
|
$(MAKE) streamripper
|
|
ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd2 hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
|
|
$(MAKE) channellogos
|
|
$(MAKE) fart
|
|
$(MAKE) jq
|
|
$(MAKE) less
|
|
$(MAKE) parted
|
|
$(MAKE) openvpn
|
|
$(MAKE) openssh
|
|
$(MAKE) ethtool
|
|
$(MAKE) f2fs-tools
|
|
ifneq ($(BOXMODEL),kronos_v2)
|
|
$(MAKE) links
|
|
$(MAKE) bash
|
|
$(MAKE) iperf
|
|
$(MAKE) minicom
|
|
$(MAKE) minidlna
|
|
$(MAKE) mc
|
|
$(MAKE) dvbsnoop
|
|
$(MAKE) dvb-apps
|
|
endif
|
|
ifeq ($(BOXSERIES),$(filter $(BOXSERIES),hd5x hd6x vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse vuduo))
|
|
$(MAKE) irqbalance
|
|
$(MAKE) udpxy
|
|
$(MAKE) evtest
|
|
$(MAKE) gptfdisk
|
|
$(MAKE) rsync
|
|
$(MAKE) ofgwrite
|
|
$(MAKE) aio-grab
|
|
$(MAKE) minisatip
|
|
$(MAKE) xfsprogs
|
|
$(MAKE) libxslt
|
|
endif
|
|
ifeq ($(DEBUG),yes)
|
|
$(MAKE) strace
|
|
$(MAKE) valgrind
|
|
$(MAKE) gdb
|
|
endif
|
|
endif
|
|
make autofs
|
|
make sysconfdir
|
|
make sysconfdir-var
|
|
make init-scripts
|
|
ifeq ($(PERSONALIZE),yes)
|
|
make personalize
|
|
endif
|
|
make rootfs
|
|
make flash-image
|
|
@make done
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
IMAGES_BOXMODELS =
|
|
ifneq ($(DEBUG),yes)
|
|
IMAGES_BOXMODELS += nevis
|
|
endif
|
|
IMAGES_BOXMODELS += apollo kronos kronos_v2
|
|
IMAGES_BOXMODELS += hd51 bre2ze4k h7
|
|
IMAGES_BOXMODELS += e4hdultra protek4k
|
|
IMAGES_BOXMODELS += hd60 hd61 multibox multiboxse
|
|
ifeq ($(BUILD_DAY),saturday)
|
|
IMAGES_BOXMODELS += vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse
|
|
#IMAGES_BOXMODELS += vuduo
|
|
endif
|
|
|
|
images \
|
|
ni-images:
|
|
for boxmodel in $(IMAGES_BOXMODELS); do \
|
|
$(MAKE) BOXMODEL=$${boxmodel} clean image || true; \
|
|
done;
|
|
make clean
|
|
|
|
personalized-image:
|
|
make image PERSONALIZE=yes
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
PHONY += image ni-image
|
|
PHONY += images ni-images
|
|
PHONY += personalized-image
|
|
|