all: uwu std api
uwu: src/*.c src/*.h
- gcc -g src/*.c -o uwu -ldl -D_GNU_SOURCE
+ gcc -g -I. src/*.c -o uwu -D_GNU_SOURCE -ldl
.PHONY: std api
api: api/api.so
std/%.so: std/%.c
- gcc -g -shared -fpic $< -o $@ -D_GNU_SOURCE
+ gcc -g -I. -shared -fpic $< -o $@ -D_GNU_SOURCE
api/api.so: api/*.c api/*.h
- gcc -g -shared -fpic api/*.c -o api/api.so -D_GNU_SOURCE
+ gcc -g -I. -shared -fpic api/*.c -o api/api.so -D_GNU_SOURCE
.PHONY: clean