From 020259453f8d2466a412ed8e53e362747ebc72ec Mon Sep 17 00:00:00 2001 From: "Andre A. Gomes" Date: Tue, 12 Mar 2024 15:33:53 +0200 Subject: [PATCH] makefile: Minor refactor. --- makefile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/makefile b/makefile index 2160d577848..4183f5dd1d3 100644 --- a/makefile +++ b/makefile @@ -13,12 +13,6 @@ endif LISP_FLAGS ?= $(SBCL_FLAGS) --no-userinit --non-interactive -FLATPAK_COMMAND = flatpak -FLATPAK_BUILDER = flatpak-builder -FLATPAK_APP_ID = engineer.atlas.Nyxt -FLATPAK_MANIFEST := build-scripts/$(FLATPAK_APP_ID).yaml -FLATPAK_EXPORT_REPOSITORY = _build/nyxt-flatpak-repository - NYXT_SUBMODULES ?= true NYXT_RENDERER ?= gi-gtk NASDF_USE_LOGICAL_PATHS ?= true @@ -39,6 +33,7 @@ lisp_eval:=$(LISP) $(LISP_FLAGS) \ --eval '(asdf:load-asd "$(makefile_dir)/libraries/nasdf/nasdf.asd")' \ --eval '(asdf:load-asd "$(makefile_dir)/nyxt.asd")' \ --eval + lisp_quit:=--eval '(uiop:quit)' ## asdf:load-system is a bit slow on :nyxt/$(NYXT_RENDERER)-application, so we @@ -75,6 +70,14 @@ clean-submodules: clean: clean-submodules rm -rf build +# Flatpak + +FLATPAK_COMMAND = flatpak +FLATPAK_BUILDER = flatpak-builder +FLATPAK_APP_ID = engineer.atlas.Nyxt +FLATPAK_MANIFEST := build-scripts/$(FLATPAK_APP_ID).yaml +FLATPAK_EXPORT_REPOSITORY = _build/nyxt-flatpak-repository + .PHONY: flatpak-build flatpak-build: @$(FLATPAK_BUILDER) --force-clean --user --install --default-branch=local build $(FLATPAK_MANIFEST)