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