SDLCFLAGS := $(shell sdl-config --cflags) SDLLIBS := $(shell sdl-config --libs) WINSDLCFLAGS := $(shell /usr/i686-mingw32/usr/bin/sdl-config --cflags) WINSDLLIBS := $(shell /usr/i686-mingw32/usr/bin/sdl-config --libs) CC = gcc CFLAGS = -Wall -W -g $(SDLCFLAGS) -ansi -pedantic -Wshadow LDFLAGS = $(SDLLIBS) -lGL -lGLU all : picksquare picksquare.o : Makefile picksquare.exe : picksquare.c Makefile i686-mingw32-gcc $(WINSDLCFLAGS) $< -o $@ $(WINSDLLIBS) -lopengl32 -lglu32