added install option to makefile and a manpage
This commit is contained in:
14
Makefile
14
Makefile
@ -2,6 +2,8 @@ TARGET = quest
|
||||
LIBS = -lm -luiohook
|
||||
CC = gcc
|
||||
CFLAGS = -g -Wall
|
||||
INSTALL_PATH = /usr/local
|
||||
VERSION = 0.5.0
|
||||
|
||||
.PHONY: default all clean
|
||||
|
||||
@ -22,3 +24,15 @@ $(TARGET): $(OBJECTS)
|
||||
clean:
|
||||
-rm -f *.o
|
||||
-rm -f $(TARGET)
|
||||
|
||||
install: all
|
||||
mkdir -p $(DESTDIR)$(INSTALL_PATH)/bin
|
||||
cp -f $(TARGET) $(DESTDIR)$(INSTALL_PATH)/bin
|
||||
chmod 755 $(DESTDIR)$(INSTALL_PATH)/bin/$(TARGET)
|
||||
mkdir -p $(DESTDIR)$(INSTALL_PATH)/share/man/man1
|
||||
sed "s/VERSION/$(VERSION)/g" < docs/$(TARGET).1 > $(DESTDIR)$(INSTALL_PATH)/share/man/man1/$(TARGET).1
|
||||
chmod 644 $(DESTDIR)$(INSTALL_PATH)/share/man/man1/$(TARGET).1
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(INSTALL_PATH)/bin/$(TARGET)\
|
||||
$(DESTDIR)$(INSTALL_PATH)/share/man/man1/$(TARGET).1
|
||||
|
Reference in New Issue
Block a user