TARGET := dmabuf_test
CC := gcc
LD := gcc
SOURCES := $(shell find ./ -type f -name "*.c")
OBJECTS := $(patsubst %.c, %.o, $(SOURCES))
CFLAGS := -g -Wall -I../
LDFLAGS := -Wall

$(TARGET): $(OBJECTS)
	$(LD) $(OBJECTS) $(LDFLAGS) -o $(TARGET) -pthread

%.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $^

default: $(TARGET)
clean:
	rm -rf $(OBJECTS) $(TARGET)

.PHONY: clean default
