Add install Makefile target

This commit is contained in:
Wildan M 2026-04-25 03:05:37 +07:00
parent b9b6fcf07f
commit 829b4f68f4
No known key found for this signature in database
GPG Key ID: 01AC53185C679C79

View File

@ -228,6 +228,38 @@ ucrp.%: $(FSTOOLS_TAG) FORCE
$(MAKE) ucr.$*,--with-package-deps
$(MAKE) p.$*
ifeq ($(HOSTED_REDOX),1)
DESTDIR?=/
# Install all recipes specified by the filesystem config
install:
$(REPO_BIN) push $(COOKBOOK_OPTS) --with-package-deps "--sysroot=$(DESTDIR)"
# Rebuild and install all recipes specified by the filesystem config
rebuild-install: $(FSTOOLS_TAG) FORCE
rm -f $(REPO_TAG)
$(MAKE) repo
$(MAKE) install
i.%: $(FSTOOLS_TAG) FORCE
$(REPO_BIN) push $(COOKBOOK_OPTS) --with-package-deps "--sysroot=$(DESTDIR)"
# Invoke repo.sh and install for one of more targets separated by comma
ri.%: $(FSTOOLS_TAG) FORCE
$(MAKE) r.$*,--with-package-deps
$(MAKE) i.$*
# Invoke clean, repo.sh and install for one of more targets separated by comma
cri.%: $(FSTOOLS_TAG) FORCE
$(MAKE) cr.$*,--with-package-deps
$(MAKE) i.$*
# Invoke unfetch. clean, repo.sh and install for one of more targets separated by comma
ucri.%: $(FSTOOLS_TAG) FORCE
$(MAKE) ucr.$*,--with-package-deps
$(MAKE) i.$*
endif
export DEBUG_BIN?=
# Debug a statically linked program with gdbgui, for example: debug.drivers-initfs DEBUG_BIN=pcid