SOURCES = $(wildcard *.cpp) EXEC = fontGrid.exe OBJECTS = $(SOURCES:.cpp=.o) CC = g++ CFLAGS = -Wall LFLAGS = LIBS = -lmingw32 -lSDLmain -lSDL all: $(EXEC) $(EXEC): $(OBJECTS) $(CC) $(LFLAGS) -o $@ $^ $(LIBS) .cpp.o: $(CC) $(CFLAGS) -c $< -o $@ $(TARGET) clean: rm -rf *.o