paleofetch-mod/Makefile

21 行
544 B
Makefile

CFLAGS=-O2 -Wall -Wextra -lX11 -lwayland-client -lpci
PREFIX=/usr
CACHE=$(shell if [ "$$XDG_CACHE_HOME" ]; then echo "$$XDG_CACHE_HOME"; else echo "$$HOME"/.cache; fi)
all: paleofetch
clean:
rm -f paleofetch $(CACHE)/paleofetch
paleofetch: paleofetch.c paleofetch.h config.h
$(eval packages := $(shell ./config_scripts/package_config.sh))
$(CC) paleofetch.c -o paleofetch $(CFLAGS) -D $(packages)
strip paleofetch
config.h:
cp config.def.h $@
install: paleofetch
mkdir -p $(PREFIX)/bin
install ./paleofetch $(PREFIX)/bin/paleofetch