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.
 
 
 
 
 
 

68 lines
2.3 KiB

#
# set up target environment for other makefiles
#
# -----------------------------------------------------------------------------
BIN = $(TARGET_DIR)/bin
ETCINITD = $(TARGET_DIR)/etc/init.d
SBIN = $(TARGET_DIR)/sbin
SHAREFLEX = $(TARGET_SHARE_DIR)/tuxbox/neutrino/flex
SHAREICONS = $(TARGET_SHARE_DIR)/tuxbox/neutrino/icons
SHAREPLUGINS = $(TARGET_SHARE_DIR)/tuxbox/neutrino/plugins
SHARETHEMES = $(TARGET_SHARE_DIR)/tuxbox/neutrino/themes
SHAREWEBRADIO = $(TARGET_SHARE_DIR)/tuxbox/neutrino/webradio
SHAREWEBTV = $(TARGET_SHARE_DIR)/tuxbox/neutrino/webtv
VARCONFIG = $(TARGET_DIR)/var/tuxbox/config
VARINITD = $(TARGET_DIR)/var/etc/init.d
VARPLUGINS = $(TARGET_DIR)/var/tuxbox/plugins
$(ETCINITD) \
$(SBIN) \
$(SHAREFLEX) \
$(SHAREICONS) \
$(SHAREPLUGINS) \
$(SHARETHEMES) \
$(SHAREWEBRADIO) \
$(SHAREWEBTV) \
$(VARCONFIG) \
$(VARINITD) \
$(VARPLUGINS) : | $(TARGET_DIR)
mkdir -p $(@)
# -----------------------------------------------------------------------------
# https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
remove-dir = /.remove
remove-bindir = $(remove-dir)/bin
remove-sbindir = $(remove-dir)/sbin
remove-libexecdir = $(remove-dir)/libexec
remove-datarootdir = $(remove-dir)/share
remove-datadir = $(remove-datarootdir)
remove-sysconfdir = $(remove-dir)/etc
remove-sharedstatedir = $(remove-dir)/com
remove-localstatedir = $(remove-dir)/var
remove-runstatedir = $(remove-dir)/run
remove-includedir = $(remove-dir)/include
remove-oldincludedir = $(remove-includedir)
remove-docdir = $(remove-datarootdir)/doc
remove-infodir = $(remove-datarootdir)/info
remove-htmldir = $(remove-docdir)
remove-dvidir = $(remove-docdir)
remove-pdfdir = $(remove-docdir)
remove-psdir = $(remove-docdir)
remove-libdir = $(remove-dir)/lib
remove-lispdir = $(remove-datarootdir)/emacs/site-lisp
remove-localedir = $(remove-datarootdir)/locale
remove-mandir = $(remove-datarootdir)/man
remove-man1dir = $(remove-mandir)/man1
remove-man2dir = $(remove-mandir)/man2
# -----------------------------------------------------------------------------
# ca-certificates
CA-BUNDLE = ca-certificates.crt
CA-BUNDLE_DIR = /etc/ssl/certs
# -----------------------------------------------------------------------------
PERSISTENT_VAR_PARTITION = $(if $(filter $(BOXMODEL), apollo shiner kronos kronos_v2),yes,no)