.PHONY:	clean all test

TARGET := main
SRCS   = $(wildcard *.c)
OBJS   = $(SRCS:%.c=%.o)

all: $(TARGET)

$(TARGET):	$(OBJS)
	$(CC) $(CFLAGS) -o $@ $^

%.o: %.c
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f $(TARGET)
	rm -f $(OBJS)

test: $(TARGET)
	# Run some tests
