[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.sbin / fw_update

File: [local] / src / usr.sbin / fw_update / Makefile (download)

Revision 1.5, Thu Jan 6 13:18:36 2022 UTC (2 years, 5 months ago) by anton
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, HEAD
Changes since 1.4: +7 -9 lines

Make it possible to compile the patterns utility with the source tree
checked out anywhere.

While here, tidy up the Makefile a bit.

ok deraadt@

#	$OpenBSD: Makefile,v 1.5 2022/01/06 13:18:36 anton Exp $

PROG=	patterns
MAN=	fw_update.8
CC=	${HOSTCC}
CFLAGS+=-I ${.CURDIR}/../../sys/dev/pci/drm/amd/amdgpu \
	-I ${.CURDIR}/../../sys/dev/pci/drm/i915 \
	-I ${.CURDIR}/../../sys/dev/pci/drm/radeon

CLEANFILES+=firmware_patterns

firmware_patterns: patterns
	${.OBJDIR}/patterns | sort | uniq > $@

realinstall:

all:	firmware_patterns

afterinstall: firmware_patterns
	${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
		${.CURDIR}/fw_update.sh ${DESTDIR}${BINDIR}/fw_update
	${INSTALL} ${INSTALL_COPY} -o ${SHAREOWN} -g ${SHAREGRP} \
		-m ${SHAREMODE} ${.OBJDIR}/firmware_patterns \
		${DESTDIR}${SHAREDIR}/misc/firmware_patterns

.include <bsd.prog.mk>