SFML_DIR := /c/apps/SFML-1.6 PREFIX := i686-pc-mingw32 MINGW_DIR := /usr/$(PREFIX)/sys-root/mingw/bin CC := $(PREFIX)-gcc CXX := $(PREFIX)-g++ LD := $(PREFIX)-ld CPPFLAGS := -I$(SFML_DIR)/include CXXFLAGS := -mwindows LDFLAGS := -L$(SFML_DIR)/lib -lsfml-system -lsfml-window -lsfml-graphics -lsfml-network -lopengl32 -lglu32 -static-libstdc++ -static-libgcc -mwindows all: clock window events opengl graphics text client server dlls %: %.cpp $(CXX) -o $@ $(CPPFLAGS) $(CXXFLAGS) $^ $(LDFLAGS) .PHONY: dlls dlls: libgcc_s_dw2-1.dll libgcc_s_dw2-1.dll: cp $(MINGW_DIR)/$@ . clean: -rm -f *.exe *.dll