CC=gcc CFLAGS=-Iinclude -Wall $(shell pkg-config --cflags libxml-2.0 libcurl) LDFLAGS=$(shell pkg-config --libs libxml-2.0 libcurl) SRCS=src/main.c src/scraper.c TARGET=gscrape all: $(TARGET) $(TARGET): $(SRCS) $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) clean: rm -f $(TARGET) *.o src/*.o