=========================================================================== CC = gcc #GLINC = -I/external/win32/include #GLUTINC = -I/usr/local/include/GL GLINC = -IC:/aszgard/external/win32/GL/include GLUTINC = -IC:/aszgard/external/win32/glut-3.7-mingw/include #GLUTLIB = -L/usr/local/lib -lglut #GLLIB = -L/usr/local/lib -lGL -lGLU #SYSLIBS = -L/usr/X11R6/lib -lX11 -lXi -lXext -lXmu -lm GLUTLIB = -LC:/aszgard/external/win32/glut-3.7-mingw/lib -lglut32 GLLIB = -LC:/aszgard/bin/MinGW/lib -lopengl32 -lglu32 SYSLIBS = -LC:/aszgard/bin/MinGW/lib -ladvapi32 -lkernel32 -luser32 -lgdi32 -lwsock32 -lwinmm # Setting these LIBPATHS means we can put libraries in places which aren't on the Windows search path. # Not sure whether we really need this. Might try omitting ${LIBPATHS} below. LIBPATHS = -Wl,-rpath,C:/aszgard/external/win32/glut-3.7-mingw/lib -Wl,-rpath,C:/aszgard/bin/MinGW/lib -Wl,-rpath,C:/aszgard/szg/bin/win32 #OPT = -g -O2 CFLAGS = ${OPT} ${GLUTINC} ${GLINC} LDFLAGS = ${OPT} ${GLUTLIB} ${GLLIB} ${SYSLIBS} ${LIBPATHS} .c.exe: $(CC) $*.c -o $* $(CFLAGS) $(LDFLAGS)