Page MenuHomec4science

Makefile
No OneTemporary

File Metadata

Created
Sun, Feb 23, 11:00

Makefile

CPP = gcc
MEX = mex2012b
#MEX = mex
LIBS = -L/usr/lib64 -L/lib64 -L/usr/lib -L/lib -lm -lstdc++
INCL_DIR = ./include
OBJDIR = ./obj
SRCDIR = ./src
MEXDIR = ./mex
SRC = lattice.cpp\
Matrix.cpp\
Vector.cpp\
observer.cpp\
mechanicalForces.cpp\
polarSignaling.cpp\
collierSignaling.cpp\
collierDoubleSignaling.cpp\
signalAndMechanicalForces.cpp\
cellInteraction.cpp
# deltaNotchCell.cpp\
# cellAdhesion.cpp\
# deltaNotch4.cpp
# deltaNotch2.cpp\
OBJ = lattice.o\
Vector.o\
cellCommunication.o\
deltaNotchCell.o\
# deltaNotch2.o
# deltaNotch4.o
#BOOST_INCL_DIR = /hm-hugo-1/david/include
#BOOST_INCL_DIR = /x-neve3/hm-aby-0/zoltan/bin/include
BOOST_INCL_DIR = /usr/include
ODEINT_INCL_DIR = $(HOME)/include
INCLUDES = -I$(INCL_DIR) -I$(ODEINT_INCL_DIR)
COMP_FLAGS = -Wall -Wno-sign-compare -O3 -g -std=gnu++0x
MEXFLAGS= -g CXXFLAGS="\$$CXXFLAGS -std=c++0x"
CFLAGS = $(COMP_FLAGS) $(INCLUDES)
LDFLAGS =
TARGET1 = testDeltaNotch1
TARGET2 = testNotchDiffusion
TARGET3 = testNotchAxis
TARGET4 = testDN4
$(OBJDIR)/%.o: $(SRCDIR)/%.cpp $(INCL_DIR)/%.hpp
$(CPP) $(CFLAGS) -c $< -o $@
$(OBJDIR)/%.o: $(SRCDIR)/%.cpp $(INCL_DIR)/%.h
$(CPP) $(CFLAGS) -c $< -o $@
$(MEXDIR)/%.mexa64: $(SRCDIR)/%.cpp $(addprefix $(SRCDIR)/,$(SRC))
$(MEX) $(INCLUDES) $(MEXFLAGS) $^ -output $@
#$(TARGET1): testDeltaNotch1.cpp
# echo $(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
# $(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
$(TARGET1): $(SRCDIR)/$(TARGET1).cpp $(addprefix $(SRCDIR)/,$(SRC))
$(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
$(TARGET2): $(SRCDIR)/$(TARGET2).cpp $(addprefix $(SRCDIR)/,$(SRC))
$(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
$(TARGET3): $(SRCDIR)/$(TARGET3).cpp $(addprefix $(SRCDIR)/,$(SRC))
$(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
$(TARGET4): $(SRCDIR)/$(TARGET4).cpp $(addprefix $(OBJDIR)/,$(OBJ))
$(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
# $(TARGET4): $(addprefix $(OBJDIR)/,$(OBJ))
# $(CPP) $(LDFLAGS) $(LIBS) $(CFLAGS) -o $@ $^
clean:
rm -f $(addprefix $(OBJDIR)/,$(OBJ))

Event Timeline