SDL_CONFIG = $(shell sdl-config --cflags)
SDL_LIBS = $(shell sdl-config --libs)
-CFLAGS = $(SDL_CONFIG) -Wall -O2 -g
-
+CFLAGS = $(SDL_CONFIG) -Wall -O2 -g -fopenmp
+LDFLAGS = -fopenmp
LIBS = $(SDL_LIBS) -lm -lrt
CC = gcc
endif
mandelbrot: $(MANDELBROT_OBJS)
- $(QUIET_LINK)$(CC) $(LIBS) -o $@ $(MANDELBROT_OBJS)
+ $(QUIET_LINK)$(CC) $(LIBS) $(LDFLAGS) -o $@ $(MANDELBROT_OBJS)
debug-mandelbrot: $(MANDELBROT_DEBUG_OBJS)
- $(QUIET_LINK)$(CC) $(LIBS) -o $@ $(MANDELBROT_DEBUG_OBJS) -DDEBUG
+ $(QUIET_LINK)$(CC) $(LIBS) $(LDFLAGS) -o $@ $(MANDELBROT_DEBUG_OBJS) \
+ -DDEBUG
.c.o:
$(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@