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.

122 lines
2.6 KiB

#
# makefile to build ni-images; just a collection of targets
#
# -----------------------------------------------------------------------------
7 years ago
image \
7 years ago
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
7 years ago
make fbshot
$(MAKE) tzdata
$(MAKE) smartmontools
$(MAKE) sg3_utils
$(MAKE) nano
7 years ago
make hd-idle
4 years ago
$(MAKE) hdparm
$(MAKE) nfs-utils
$(MAKE) e2fsprogs
$(MAKE) ntfs-3g
$(MAKE) exfat-utils
4 years ago
$(MAKE) dosfstools
$(MAKE) mtd-utils
#make djmount
$(MAKE) ushare
$(MAKE) xupnpd
7 years ago
make inadyn
make samba
4 years ago
$(MAKE) vsftpd
7 years ago
make dropbear
$(MAKE) busybox
$(MAKE) sysvinit
$(MAKE) coreutils
4 years ago
$(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
3 years ago
$(MAKE) jq
$(MAKE) less
$(MAKE) parted
$(MAKE) openvpn
$(MAKE) openssh
$(MAKE) ethtool
4 years ago
$(MAKE) f2fs-tools
ifneq ($(BOXMODEL),kronos_v2)
$(MAKE) links
$(MAKE) bash
$(MAKE) iperf
$(MAKE) minicom
$(MAKE) minidlna
$(MAKE) mc
$(MAKE) dvbsnoop
$(MAKE) dvb-apps
7 years ago
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
4 years ago
$(MAKE) xfsprogs
$(MAKE) libxslt
2 years ago
$(MAKE) xz
endif
ifeq ($(DEBUG),yes)
$(MAKE) strace
$(MAKE) valgrind
$(MAKE) gdb
7 years ago
endif
endif
make autofs
make sysconfdir
make sysconfdir-var
make init-scripts
ifeq ($(PERSONALIZE),yes)
7 years ago
make personalize
endif
make rootfs
make flash-image
7 years ago
@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