2020-04-28 03:31:59 +09:00
|
|
|
CFLAGS=-O2 -Wall -Wextra -lX11 -lpci
|
2020-04-22 11:21:59 +09:00
|
|
|
PREFIX=$(HOME)/.local
|
2020-04-26 03:01:50 +09:00
|
|
|
CACHE=$(shell if [ "$$XDG_CACHE_HOME" ]; then echo "$$XDG_CACHE_HOME"; else echo "$$HOME"/.cache; fi)
|
2020-04-22 11:21:59 +09:00
|
|
|
|
2020-04-22 11:46:16 +09:00
|
|
|
all: paleofetch
|
2020-04-22 11:21:59 +09:00
|
|
|
|
|
|
|
clean:
|
2020-04-26 03:01:50 +09:00
|
|
|
rm -f paleofetch $(CACHE)/paleofetch
|
2020-04-22 11:21:59 +09:00
|
|
|
|
2020-04-23 12:14:08 +09:00
|
|
|
paleofetch: paleofetch.c paleofetch.h config.h
|
2023-08-23 22:08:01 +09:00
|
|
|
$(eval packages := $(shell ./config_scripts/package_config.sh))
|
|
|
|
$(CC) paleofetch.c -o paleofetch $(CFLAGS) -D $(packages)
|
2020-04-22 11:46:16 +09:00
|
|
|
strip paleofetch
|
2020-04-22 11:21:59 +09:00
|
|
|
|
2020-04-22 11:46:16 +09:00
|
|
|
install: paleofetch
|
2020-04-22 11:21:59 +09:00
|
|
|
mkdir -p $(PREFIX)/bin
|
2020-04-22 11:46:16 +09:00
|
|
|
install ./paleofetch $(PREFIX)/bin/paleofetch
|