Makefile (697B)
- # Copyright © 2025 Haelwenn (lanodan) Monnier <contact+utils-cidr@hacktivis.me>
- # SPDX-License-Identifier: MPL-2.0
- PREFIX ?= /usr/local
- BINDIR ?= $(PREFIX)/bin
- MANDIR ?= $(PREFIX)/share/man
- MAN1DIR ?= $(MANDIR)/man1
- cidr2list: cidr2list.c
- $(CC) -std=c99 $(CFLAGS) $(CPPFLAGS) -o cidr2list cidr2list.c $(LDFLAGS) $(LDSTATIC)
- .PHONY: clean
- clean:
- rm cidr2list
- .PHONY: format
- format:
- clang-format -style=file -assume-filename=.clang-format -i *.[ch]
- .PHONY: check
- check: cidr2list
- sh ./test.sh
- .PHONY: install
- install: cidr2list
- mkdir -p $(DESTDIR)$(BINDIR)
- cp -p cidr2list $(DESTDIR)$(BINDIR)/cidr2list
- mkdir -p $(DESTDIR)$(MAN1DIR)
- cp -p cidr2list.1 $(DESTDIR)$(MAN1DIR)/cidr2list.1