logo

checksrc

Check directory for potential non-source files git clone https://anongit.hacktivis.me/git/checksrc.git

Makefile (663B)


  1. # SPDX-FileCopyrightText: 2017 Haelwenn (lanodan) Monnier <contact+checksrc@hacktivis.me>
  2. # SPDX-License-Identifier: MPL-2.0
  3. PREFIX ?= /usr/local
  4. BINDIR ?= ${PREFIX}/bin
  5. MANDIR ?= ${PREFIX}/share/man
  6. MAN1DIR ?= ${PREFIX}/share/man/man1
  7. all: checksrc
  8. checksrc: checksrc.c
  9. $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -o checksrc checksrc.c $(LDFLAGS) $(LDSTATIC)
  10. clean:
  11. rm -f checksrc
  12. format:
  13. clang-format -style=file -assume-filename=.clang-format -i *.[ch]
  14. install: checksrc
  15. mkdir -p ${DESTDIR}${BINDIR}
  16. cp -p checksrc ${DESTDIR}${BINDIR}/checksrc
  17. mkdir -p ${DESTDIR}${MAN1DIR}
  18. cp -p checksrc.1 ${DESTDIR}${MAN1DIR}/checksrc.1
  19. .PHONY: clean format install