Mine
public text v1 · immutableSOURCES = board.cpp chat.cpp graphic.cpp input.cpp socket.cpp talk.cpp
HEADERS = board.hpp chat.hpp graphic.hpp input.hpp socket.hpp talk.hpp
OBJECTS = $(subst .cpp,.o, $(SOURCES))
CXXFLAGS = -Wall `sdl-config --cflags`
LFLAGS = `sdl-config --libs` -lSDL_image
CXX = g++
all: chat
$(OBJECTS): $(HEADERS)
%.o: %.c
$(CXX) -c $(CXXFLAGS) $< -o $@
chat: $(OBJECTS)
$(CXX) $(CXXFLAGS) $(LFLAGS) $(OBJECTS) -o chat
clean:
-rm -f $(OBJECTS) chat
.PHONY: all clean