sfml-tutorial/Makefile
2012-03-06 22:47:16 -05:00

25 lines
548 B
Makefile

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 -lopengl32 -lglu32 -static-libstdc++ -static-libgcc -mwindows
all: clock window events opengl 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