blob: 044b269d576f6b68e0aa68a2afc83b380473681d [file]
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (c) Jarkko Sakkinen 2026
SHELL := bash
.SHELLFLAGS := -euo pipefail -c
XDG_DATA_HOME ?= $(HOME)/.local/share
BINDIR ?= $(HOME)/.local/bin
DATADIR ?= $(XDG_DATA_HOME)/linux-pr
TEMPLATES := $(wildcard data/*.mbox.in)
.PHONY: default help install
default: help
help: ## Show this help
@awk -F ':[^#]*## ?' '/^[a-z_-]+:[^#]*##/{printf " make %-20s %s\n", $$1, $$2}' $(MAKEFILE_LIST)
install: ## Install linux-pr and its templates
install -D -m 755 bin/linux-pr "$(DESTDIR)$(BINDIR)/linux-pr"
install -d "$(DESTDIR)$(DATADIR)"
install -m 644 $(TEMPLATES) "$(DESTDIR)$(DATADIR)"