CC = gcc
CFLAGS = -std=c11 -Wall -Wextra -pedantic
TARGET = simplefs
SOURCE = simplefs.c
DISK = disk.img

.PHONY: all run clean

all: $(TARGET)

$(TARGET): $(SOURCE)
	$(CC) $(CFLAGS) $(SOURCE) -o $(TARGET)

run: $(TARGET)
	./$(TARGET) $(DISK)

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