1CC = clang
 2CFLAGS = $(shell pkg-config --cflags gio-2.0 gio-unix-2.0)
 3LIBS = $(shell pkg-config --libs gio-2.0 gio-unix-2.0)
 4PREFIX = /usr/local
 5
 6xdgctl: main.c
 7	$(CC) $(CFLAGS) -o xdgctl main.c $(LIBS)
 8
 9format:
10	clang-format -i main.c mimetypes.h
11
12clean:
13	rm -f xdgctl
14
15install:
16	install -Dm755 xdgctl $(PREFIX)/bin/xdgctl
17
18.PHONY: xdgctl format clean install