CC=cc
CFLAGS=-Werror -Wall -Wextra -pedantic
MODFLAGS=-shared -fPIC
LIBS=-lraylib -lmpv
DEBUG=-g -rdynamic

build: src/*.c
	mkdir -p ./build
	$(CC) -o ./build/rx $(CFLAGS) $(LIBS) $(DEBUG) $^

build-byb: mods/byb.c
	$(CC) -o ./build/byb.so $(CFLAGS) $(MODFLAGS) $(DEBUG) -lcurl $^

install: build
	cp build/rx ~/.local/bin/rx

run: build
	./build/rx

clean:
	rm -rf ./build
