# A few common Makefile items
-CC = gcc
-CXX = g++
+CC := gcc
+CXX := g++
-UNAME = $(shell uname)
+UNAME := $(shell uname)
-LIB_NAME = model
-LIB_SO = lib$(LIB_NAME).so
+LIB_NAME := model
+LIB_SO := lib$(LIB_NAME).so
-CPPFLAGS += -Wall -g
+CPPFLAGS += -Wall -g -O3
# Mac OSX options
ifeq ($(UNAME), Darwin)
-CPPFLAGS += -D_XOPEN_SOURCE -DMAC -O0
-else
-CPPFLAGS += -O3
+CPPFLAGS += -D_XOPEN_SOURCE -DMAC
endif