NAME = $(shell uname)
PLATFORM = $(shell uname -p)

#ifeq ("$(shell uname)","Linux")
ifeq ("$(NAME)","Linux")
# Linux
CC	= gcc
CFLAGS	= -g -fopenmp
INCLUDE	= \
  -I. \
  -I/opt/local/include/libomp
LDFLAGS = -L. \
  -L/usr/lib
LDLIBS	= \
  -lc -lm
else
# Mac (with libomp installed in /opt)
CC	= gcc
CFLAGS	= -g -Xpreprocessor -fopenmp
INCLUDE	= \
  -I. \
  -I/opt/local/include/libomp
LDFLAGS = -L. \
  -L/usr/lib \
  -L/opt/local/lib/libomp
LDLIBS	= \
  -lm -lomp
endif

.c.o:
	$(CC) $(INCLUDE) $(CFLAGS) -c $<

all: color

color: color.o color.c
	$(CC) $(CFLAGS) -o $@ $@.o $(LDFLAGS) $(LDLIBS)

clean:
	rm -f *.o *.pgm core
	rm -f color
