CXX=i486-mingw32-g++ LD=i486-mingw32-g++ TARGET=foo.exe OBJECTS=$(shell ls *.cpp | sed 's/cpp/o/') #-D_GNU_SOURCE=1 -D_REENTRANT CPPFLAGS=-I/usr/i486-mingw32/include/SDL -I/usr/i486-mingw32/include/CEGUI/ -g -mconsole -mwin32 LDFLAGS=-lCEGUIOpenGLRenderer -lCEGUIBase -lCEGUITGAImageCodec -lCEGUITinyXMLParser -lCEGUIFalagardWRBase -lSDL_image -lfreetype -lz -lpcre -lopengl32 -lglu32 -lwinmm -lmingw32 -lSDLmain -lSDL -ljpeg all: $(TARGET) $(TARGET): $(OBJECTS) $(LD) -o $@ $^ $(LDFLAGS) clean: rm -f $(OBJECTS) $(TARGET)