Add DESTDIR support in both kore and kodev Makefiles.

This commit is contained in:
Frederic Cambus 2020-09-08 20:54:34 +02:00 committed by Joris Vink
parent f6af4a27f4
commit 3bf5896cfb
2 changed files with 12 additions and 10 deletions

View File

@ -1,6 +1,7 @@
# Kore Makefile
CC?=cc
DESTDIR?=
PREFIX?=/usr/local
OBJDIR?=obj
KORE=kore
@ -185,14 +186,14 @@ $(OBJDIR):
@mkdir -p $(OBJDIR)
install:
mkdir -p $(SHARE_DIR)
mkdir -p $(INCLUDE_DIR)
mkdir -p $(INSTALL_DIR)
mkdir -p $(MAN_DIR)/man1
install -m 644 share/man/kodev.1 $(MAN_DIR)/man1/kodev.1
install -m 555 $(KORE) $(INSTALL_DIR)/$(KORE)
install -m 644 kore.features $(SHARE_DIR)/features
install -m 644 include/kore/*.h $(INCLUDE_DIR)
mkdir -p $(DESTDIR)$(SHARE_DIR)
mkdir -p $(DESTDIR)$(INCLUDE_DIR)
mkdir -p $(DESTDIR)$(INSTALL_DIR)
mkdir -p $(DESTDIR)$(MAN_DIR)/man1
install -m 644 share/man/kodev.1 $(DESTDIR)$(MAN_DIR)/man1/kodev.1
install -m 555 $(KORE) $(DESTDIR)$(INSTALL_DIR)/$(KORE)
install -m 644 kore.features $(DESTDIR)$(SHARE_DIR)/features
install -m 644 include/kore/*.h $(DESTDIR)$(INCLUDE_DIR)
$(MAKE) -C kodev install
uninstall:

View File

@ -4,6 +4,7 @@ CC?=cc
PREFIX?=/usr/local
OBJDIR?=obj
KODEV=kodev
DESTDIR?=
INSTALL_DIR=$(PREFIX)/bin
S_SRC= ../src/cli.c
@ -42,8 +43,8 @@ $(OBJDIR):
@mkdir -p $(OBJDIR)
install: $(KODEV)
mkdir -p $(INSTALL_DIR)
install -m 555 $(KODEV) $(INSTALL_DIR)/$(KODEV)
mkdir -p $(DESTDIR)$(INSTALL_DIR)
install -m 555 $(KODEV) $(DESTDIR)$(INSTALL_DIR)/$(KODEV)
uninstall:
rm -f $(INSTALL_DIR)/$(KODEV)