########################################################
#FLAGS
CC=g++
CPLEX_HOME=/Applications/CPLEX_Studio128/cplex
C_INCLUDE_FLAGS=-I/Applications/CPLEX_Studio128/concert/include/ilconcert -I$(CPLEX_HOME)/include/ilcplex
CPLEX_USER_LDFLAGS=-lcplex -lilocplex -pthread -lm
#CPLEX_USER_LDFLAGS=-lilocplex -lconcert -lcplex -lm -lpthread
CPLEX_LDFLAGS=-L$(CPLEX_HOME)/lib/x86-64_osx/static_pic $(CPLEX_USER_LDFLAGS)
CFLAGS=-g -c

all: SolEng

SolEng: SolEng.o
	$(CC) SolEng.o $(CPLEX_LDFLAGS) -o SolEng

SolEng.o: SolEng.cpp SolEng.hpp
	$(CC) $(CFLAGS) $(C_INCLUDE_FLAGS) SolEng.cpp

clean:
	rm -rf *.o SolEng