| @@ -1,4 +1,5 @@ |
| 1 |
CC = tcc |
1 |
CC = tcc |
|
|
2 |
+DEST ?= $(HOME)/.local/bin |
| 2 |
# CFLAGS = -Wall -Wextra -pendanic |
3 |
# CFLAGS = -Wall -Wextra -pendanic |
| 3 |
TARGET = sfetch |
4 |
TARGET = sfetch |
| 4 |
all: $(TARGET) |
5 |
all: $(TARGET) |
| @@ -6,10 +7,10 @@ $(TARGET): sfetch.c |
| 6 |
$(CC) $(CFLAGS) -o $(TARGET) sfetch.c |
7 |
$(CC) $(CFLAGS) -o $(TARGET) sfetch.c |
| 7 |
# $(CC) -o $(TARGET) sfetch.c |
8 |
# $(CC) -o $(TARGET) sfetch.c |
| 8 |
install: $(TARGET) |
9 |
install: $(TARGET) |
| 9 |
- mkdir -p $(HOME)/local/bin |
10 |
+ mkdir -p $(DEST) |
| 10 |
mkdir -p $(HOME)/.config/sfetch |
11 |
mkdir -p $(HOME)/.config/sfetch |
| 11 |
- cp $(TARGET) $(HOME)/.local/bin/$(TARGET) |
12 |
+ cp $(TARGET) $(DEST)/$(TARGET) |
| 12 |
- cp sfetch.conf ascii.txt $(HOME/.config/sfetch |
13 |
+ cp sfetch.conf ascii.txt $(HOME)/.config/sfetch |
| 13 |
uninstall: |
14 |
uninstall: |
| 14 |
- rm -f $(HOME)/.local/bin/$(TARGET) |
15 |
+ rm -f $(DEST)/$(TARGET) |
| 15 |
.PHONY: all clean install uninstall |
16 |
.PHONY: all clean install uninstall |