|
Lines 1-6
Link Here
|
| 1 |
--- Makefile.orig 2016-10-30 12:28:09 UTC |
1 |
--- Makefile.orig 2017-07-14 18:57:47 UTC |
| 2 |
+++ Makefile |
2 |
+++ Makefile |
| 3 |
@@ -2,14 +2,14 @@ NAME = sxhkd |
3 |
@@ -2,14 +2,15 @@ OUT = sxhkd |
| 4 |
VERCMD ?= git describe 2> /dev/null |
4 |
VERCMD ?= git describe 2> /dev/null |
| 5 |
VERSION := $(shell $(VERCMD) || cat VERSION) |
5 |
VERSION := $(shell $(VERCMD) || cat VERSION) |
| 6 |
|
6 |
|
|
Lines 13-42
Link Here
|
| 13 |
PREFIX ?= /usr/local |
13 |
PREFIX ?= /usr/local |
| 14 |
-BINPREFIX ?= $(PREFIX)/bin |
14 |
-BINPREFIX ?= $(PREFIX)/bin |
| 15 |
-MANPREFIX ?= $(PREFIX)/share/man |
15 |
-MANPREFIX ?= $(PREFIX)/share/man |
| 16 |
-DOCPREFIX ?= $(PREFIX)/share/doc/$(NAME) |
16 |
-DOCPREFIX ?= $(PREFIX)/share/doc/$(OUT) |
| 17 |
+BINPREFIX = $(PREFIX)/bin |
17 |
+BINPREFIX = $(PREFIX)/bin |
| 18 |
+MANPREFIX = $(PREFIX)/man |
18 |
+MANPREFIX = $(PREFIX)/man |
| 19 |
+EXPREFIX = $(PREFIX)/share/examples/$(NAME) |
19 |
+DOCPREFIX = $(PREFIX)/share/doc/$(OUT) |
|
|
20 |
+EXPREFIX = $(PREFIX)/share/examples/$(OUT) |
| 20 |
|
21 |
|
| 21 |
SRC := $(wildcard *.c) |
22 |
all: $(OUT) |
| 22 |
OBJ := $(SRC:.c=.o) |
|
|
| 23 |
@@ -28,11 +28,15 @@ $(NAME): $(OBJ) |
| 24 |
|
23 |
|
|
|
24 |
@@ -28,11 +29,15 @@ $(OUT): $(OBJ) |
| 25 |
|
| 25 |
install: |
26 |
install: |
| 26 |
mkdir -p "$(DESTDIR)$(BINPREFIX)" |
27 |
mkdir -p "$(DESTDIR)$(BINPREFIX)" |
| 27 |
- cp -pf $(NAME) "$(DESTDIR)$(BINPREFIX)" |
28 |
- cp -pf $(OUT) "$(DESTDIR)$(BINPREFIX)" |
| 28 |
+ ${BSD_INSTALL_PROGRAM} $(NAME) "$(DESTDIR)$(BINPREFIX)" |
29 |
+ ${BSD_INSTALL_PROGRAM} $(OUT) "$(DESTDIR)$(BINPREFIX)" |
| 29 |
mkdir -p "$(DESTDIR)$(MANPREFIX)"/man1 |
30 |
mkdir -p "$(DESTDIR)$(MANPREFIX)"/man1 |
| 30 |
- cp -p doc/$(NAME).1 "$(DESTDIR)$(MANPREFIX)"/man1 |
31 |
- cp -p doc/$(OUT).1 "$(DESTDIR)$(MANPREFIX)"/man1 |
| 31 |
- mkdir -p "$(DESTDIR)$(DOCPREFIX)" |
32 |
- mkdir -p "$(DESTDIR)$(DOCPREFIX)" |
| 32 |
- cp -pr examples "$(DESTDIR)$(DOCPREFIX)"/examples |
33 |
- cp -pr examples "$(DESTDIR)$(DOCPREFIX)"/examples |
| 33 |
+ ${BSD_INSTALL_MAN} doc/$(NAME).1 "$(DESTDIR)$(MANPREFIX)"/man1 |
34 |
+ ${BSD_INSTALL_MAN} doc/$(OUT).1 "$(DESTDIR)$(MANPREFIX)"/man1 |
| 34 |
+ mkdir -p "$(DESTDIR)$(EXPREFIX)/background_shell" |
35 |
+ mkdir -p "$(DESTDIR)$(EXPREFIX)"/background_shell |
| 35 |
+ ${BSD_INSTALL_DATA} examples/background_shell/* \ |
36 |
+ ${BSD_INSTALL_DATA} examples/background_shell/* \ |
| 36 |
+ "$(DESTDIR)$(EXPREFIX)/background_shell" |
37 |
+ "$(DESTDIR)$(EXPREFIX)"/background_shell |
| 37 |
+ mkdir -p "$(DESTDIR)$(EXPREFIX)/notification" |
38 |
+ mkdir -p "$(DESTDIR)$(EXPREFIX)"/notification |
| 38 |
+ ${BSD_INSTALL_DATA} examples/notification/* \ |
39 |
+ ${BSD_INSTALL_DATA} examples/notification/* \ |
| 39 |
+ "$(DESTDIR)$(EXPREFIX)/notification" |
40 |
+ "$(DESTDIR)$(EXPREFIX)"/notification |
| 40 |
|
41 |
|
| 41 |
uninstall: |
42 |
uninstall: |
| 42 |
rm -f "$(DESTDIR)$(BINPREFIX)"/$(NAME) |
43 |
rm -f "$(DESTDIR)$(BINPREFIX)"/$(OUT) |