aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorVictor Mignot <victor@vmignot.fr>2026-02-28 10:34:40 +0100
committerVictor Mignot <victor@vmignot.fr>2026-03-04 17:25:22 +0100
commit40b83a70db46f7a8fc17fa94a93adadd95840a2c (patch)
tree2ad51a016041b58ccffd8d428651dc3f8d048c00 /Makefile
parentd95c6b0e8cbfdf312c00b81880d836eee6a98a07 (diff)
downloadfutiles-40b83a70db46f7a8fc17fa94a93adadd95840a2c.tar.gz
Add install target to Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 29e233f..02d1996 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,8 @@ CC := gcc
CFLAGS :=
CFLAGS_EXTRA := -std=c99 -Wpedantic -Wall -Wextra
LDFLAGS :=
+PREFIX :=
+UTILS := true false basename
BIN := futiles
OBJS := $(patsubst %.c, %.o, $(wildcard src/*.c))
@@ -17,4 +19,10 @@ src/%.o: src/%.c
clean:
rm -f $(BIN) $(OBJS)
-.PHONY: clean
+install: $(BIN)
+ install -m 755 $(BIN) $(PREFIX)/bin/
+ for util in $(UTILS) ; do \
+ ln -sf futiles /usr/bin/$$util; \
+ done
+
+.PHONY: clean install