########################################################################## # Automatically generated Makefile for GLFW ########################################################################## CC = gcc CFLAGS = -I../include -O3 -ffast-math -Wall LFLAGS = ../lib/x11/libglfw.a -lGLU -lGL -lX11 -lXrandr -pthread -lm # Default: Build all tests all: triangle listmodes mthello pong3d mtbench particles splitview \ mipmaps keytest gears boing wave # Rule for triangle triangle: triangle.c $(CC) $(CFLAGS) triangle.c $(LFLAGS) -o $@ # Rule for listmodes listmodes: listmodes.c $(CC) $(CFLAGS) listmodes.c $(LFLAGS) -o $@ # Rule for mthello mthello: mthello.c $(CC) $(CFLAGS) mthello.c $(LFLAGS) -o $@ # Rule for pong3d pong3d: pong3d.c $(CC) $(CFLAGS) pong3d.c $(LFLAGS) -o $@ # Rule for mtbench mtbench: mtbench.c $(CC) $(CFLAGS) mtbench.c $(LFLAGS) -o $@ # Rule for particles particles: particles.c $(CC) $(CFLAGS) particles.c $(LFLAGS) -o $@ # Rule for splitview splitview: splitview.c $(CC) $(CFLAGS) splitview.c $(LFLAGS) -o $@ # Rule for mipmaps mipmaps: mipmaps.c $(CC) $(CFLAGS) mipmaps.c $(LFLAGS) -o $@ # Rule for keytest keytest: keytest.c $(CC) $(CFLAGS) keytest.c $(LFLAGS) -o $@ # Rule for gears gears: gears.c $(CC) $(CFLAGS) gears.c $(LFLAGS) -o $@ # Rule for boing boing: boing.c $(CC) $(CFLAGS) boing.c $(LFLAGS) -o $@ # Rule for wave wave: wave.c $(CC) $(CFLAGS) wave.c $(LFLAGS) -o $@