CFLAGS = -std=gnu99 -D_GNU_SOURCE
LDFLAGS = -luuid

SRCS = $(wildcard *.c)
prog_name = xfs-debug

default: all
all: $(prog_name)

-include .depend
.depend: $(SRCS)
	@rm -f $@
	$(CC) -MM $^ > $@;

$(prog_name): main.o xfs-print.o
	$(CC) $^ -o $@ $(LDFLAGS)
%.o: %.c
	$(CC) $(CFLAGS) -c $<
clean:
	rm -f ./*.o ./$(prog_name) .depend
