# Makefile

CFLAGS = -std=c11 -pedantic -W -Wall

TARGET = datum_test
OBJECTS = datum.o

all: $(TARGET)

clean:
	$(RM) $(TARGET) $(TARGET).o $(OBJECTS)

$(TARGET): $(TARGET).o $(OBJECTS)
	$(CC) $(CFLAGS) $^ -o $@

datum_test.o: datum_test.c datum.h
datum.o: datum.c datum.h

