CC     = gcc
CFLAGS = -std=c11 -Wall -Wextra -Wpedantic -O2 -g
LDLIBS = -lm

all: data pssfs

data: CFLAGS += $(shell pkg-config --cflags glib-2.0 gthread-2.0)
data: LDLIBS += $(shell pkg-config --libs glib-2.0 gthread-2.0)
data: data.c

pssfs: CFLAGS += $(shell pkg-config --cflags fuse3)
pssfs: LDLIBS += $(shell pkg-config --libs fuse3)
pssfs: pssfs.c

clean:
	$(RM) data
	$(RM) pssfs
