diff --git a/Makefile b/Makefile index 0c9a123..97298dd 100644 --- a/Makefile +++ b/Makefile @@ -18,16 +18,24 @@ SRC = $(shell find . -name '*.cpp') OBJ = $(subst .cpp,.o,$(SRC)) BIN = ./bin -TARGET = $(BIN)/rss-cli +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man + +TARGET = rss-cli all : $(OBJ) - $(CC) $(FLAGS) $(CFLAGS) -o $(TARGET) $(OBJ) $(LIBRARIES) + $(CC) $(FLAGS) $(CFLAGS) -o $(BIN)/$(TARGET) $(OBJ) $(LIBRARIES) .cpp.o : $(CC) $(FLAGS) $(CFLAGS) $(LIBRARIES) -c $< -o $@ install : all + mkdir -p $(PREFIX)/bin + cp -f $(BIN)/$(TARGET) $(PREFIX)/bin + chmod 755 $(PREFIX)/bin/$(TARGET) +uninstall : + rm -rf $(PREFIX)/bin/$(TARGET) clean : find . -type f -name '*.o' -delete