fordon_greeman / sfetch

Branch: 34df0a8
Switch branches/tags
main
theidioticdev chore: update flake.nix to be able to install sfetch declaratively fe55328 2026-09-12
23 lines · 404 B Raw Blame History
1 PREFIX ?= /usr/local
2 CC := gcc
3 CFLAGS := -Wall -Wextra -Werror -std=c11 -pedantic -O2
4
5 SRC := src/main.c
6 TARGET := bin/sfetch
7
8 .PHONY: all clean install uninstall
9
10 all: $(TARGET)
11
12 $(TARGET): $(SRC)
13 @mkdir -p bin
14 $(CC) $(CFLAGS) $< -o $@
15
16 install: $(TARGET)
17 install -Dm755 $(TARGET) $(DESTDIR)$(PREFIX)/bin/sfetch
18
19 uninstall:
20 rm -f $(DESTDIR)$(PREFIX)/bin/sfetch
21
22 clean:
23 rm -rf build bin