blob: f99a7fc782088ec3393ae7344b832e98ac61e182 [file] [log] [blame]
TARGET = fluidanimate
OBJS = tbb.cpp cellpool.o
LIBS += -ltbb
CXXFLAGS += -D_GNU_SOURCE -D__XOPEN_SOURCE=600
# To enable visualization comment out the following lines (don't do this for benchmarking)
#OBJS += fluidview.o
#CXXFLAGS += -DENABLE_VISUALIZATION
#LIBS += -lglut
ostype=$(findstring solaris, ${PARSECPLAT})
ifeq "$(ostype)" "solaris"
CXXFLAGS += -DSPARC_SOLARIS
endif
all: tbb fluidcmp
tbb: $(OBJS)
$(CXX) $(CXXFLAGS) $(OBJS) $(LDFLAGS) $(LIBS) -o $(TARGET)
%.o : %.cpp
$(CXX) $(CXXFLAGS) -c $<
fluidcmp: fluidcmp.cpp
rm -rf fluidcmp
$(CXX) $(CXXFLAGS) fluidcmp.cpp -o fluidcmp
clean:
rm -rf $(TARGET)
rm -rf fluidcmp