# SPDX-FileCopyrightText: Copyright 2024 Ariadne Conill <ariadne@ariadne.space>
# SPDX-License-Identifier: ISC

PAXRELABEL_SEARCH_PATH := /usr/share/paxrelabel.d:/etc/paxrelabel.d
PREFIX ?= /usr
CFLAGS ?= -O2 -Wall -std=gnu2x -pedantic -ggdb3
CPPFLAGS += -DPAXRELABEL_SEARCH_PATH=\"${PAXRELABEL_SEARCH_PATH}\"
PROGS := paxrelabel

all: ${PROGS}

PAXRELABEL_SRCS := paxrelabel.c
PAXRELABEL_OBJS := ${PAXRELABEL_SRCS:.c=.o}

paxrelabel: ${PAXRELABEL_OBJS}
	${CC} -o $@ ${PAXRELABEL_OBJS}

clean:
	rm -f ${PAXRELABEL_OBJS} ${PROGS}

install:
	install -Dm755 paxrelabel ${DESTDIR}${PREFIX}/sbin/paxrelabel

.PHONY: clean install
