summaryrefslogtreecommitdiff
path: root/Makefile
blob: dde9e33a1361b8d5d468b622823d3cdbb5ce8107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CC = g++
LIB = -lm `sdl-config --libs` -lSDL_image -L/usr/X11R6/lib -lGL -lGLU
CFLAGS = -s -O2 `sdl-config --cflags` -Wall -Wsign-compare -Wpointer-arith -Wcast-qual -Wcast-align -fomit-frame-pointer 
PROGS = mandel metaball raytrace

default: $(PROGS)

mandel: mandel.cpp rainbow.h
	$(CC) $(LIB) $(CFLAGS) mandel.cpp  -o mandel

metaball: metaball.cpp
	$(CC) $(LIB) $(CFLAGS) metaball.cpp  -o metaball

raytrace: raytrace.cpp
	$(CC) $(LIB) $(CFLAGS) raytrace.cpp  -o raytrace

clean:
	@rm -f *.o *~ $(PROGS)