From 15d997f5924a80d8e6e57a71f6e1ef4afc752ac4 Mon Sep 17 00:00:00 2001 From: Anthony Debucquoy Date: Fri, 1 Dec 2023 14:07:33 +0100 Subject: [PATCH] Install in makefile --- .gitignore | 1 - Makefile | 19 +++++++++++++++---- main.c => bff.c | 0 3 files changed, 15 insertions(+), 5 deletions(-) rename main.c => bff.c (100%) diff --git a/.gitignore b/.gitignore index 0d645b7..bb8090f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ -main bff *.o diff --git a/Makefile b/Makefile index cdcfad7..239542d 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,26 @@ -.PHONY: clean, mrproper +.PHONY: clean, mrproper, uninstall, install CC = gcc CFLAGS = -g -Wall +LDFLAGS = -all: bff +PREFIX = /usr/local -%.o: %.c +all: bff + +bff.o: bff.c $(CC) $(CFLAGS) -c -o $@ $< -bff: main.o +bff: bff.o $(CC) $(CFLAGS) -o $@ $+ +install: bff + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f bff $(DESTDIR)$(PREFIX)/bin + chmod 755 $(DESTDIR)$(PREFIX)/bin/bff + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/bff + clean: rm -f *.o core.* diff --git a/main.c b/bff.c similarity index 100% rename from main.c rename to bff.c