CC = g++
CFLAGS = -lGL -lGLU -lglut
TARGET = FineCraft

FILES = UI.o block.o input.o world.o player.o main.o
SRCDIR = src
OBJDIR = obj
OBJS = $(FILES:%.o=$(OBJDIR)/%.o)

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

$(OBJDIR)/%.o: $(SRCDIR)/%.cpp
	$(CC) $< -c -o $@

clean:
	rm -f $(OBJDIR)/*.o
	rm -f $(TARGET)
