commit: dd25920734adbe584957314b53f4e3ff72643b96
parent d83c4b0495f7281a45f11060bca150c7bbca505a
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sat, 18 Oct 2025 03:01:49 +0200
Makefile: add 'check' and 'install' targets
Diffstat:
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
@@ -1,6 +1,9 @@
# Copyright © 2025 Haelwenn (lanodan) Monnier <contact+cmd-cidr@hacktivis.me>
# SPDX-License-Identifier: MPL-2.0
+PREFIX ?= /usr/local
+BINDIR ?= $(PREFIX)/bin
+
cidr2list: cidr2list.c
$(CC) -std=c99 $(CFLAGS) $(CPPFLAGS) -o cidr2list cidr2list.c $(LDFLAGS) $(LDSTATIC)
@@ -12,3 +15,11 @@ clean:
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