Makefile (663B)
- # SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+checksrc@hacktivis.me>
- # SPDX-License-Identifier: MPL-2.0
- PREFIX ?= /usr/local
- BINDIR ?= ${PREFIX}/bin
- MANDIR ?= ${PREFIX}/share/man
- MAN1DIR ?= ${PREFIX}/share/man/man1
- all: checksrc
- checksrc: checksrc.c
- $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -o checksrc checksrc.c $(LDFLAGS) $(LDSTATIC)
- clean:
- rm -f checksrc
- format:
- clang-format -style=file -assume-filename=.clang-format -i *.[ch]
- install: checksrc
- mkdir -p ${DESTDIR}${BINDIR}
- cp -p checksrc ${DESTDIR}${BINDIR}/checksrc
- mkdir -p ${DESTDIR}${MAN1DIR}
- cp -p checksrc.1 ${DESTDIR}${MAN1DIR}/checksrc.1
- .PHONY: clean format install