1# 2# Teem: Tools to process and visualize scientific data and images 3# Copyright (C) 2012, 2011, 2010, 2009 University of Chicago 4# Copyright (C) 2008, 2007, 2006, 2005 Gordon Kindlmann 5# Copyright (C) 2004, 2003, 2002, 2001, 2000, 1999, 1998 University of Utah 6# 7# This library is free software; you can redistribute it and/or 8# modify it under the terms of the GNU Lesser General Public License 9# (LGPL) as published by the Free Software Foundation; either 10# version 2.1 of the License, or (at your option) any later version. 11# The terms of redistributing and/or modifying this software also 12# include exceptions to the LGPL that facilitate static linking. 13# 14# This library is distributed in the hope that it will be useful, 15# but WITHOUT ANY WARRANTY; without even the implied warranty of 16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17# Lesser General Public License for more details. 18# 19# You should have received a copy of the GNU Lesser General Public License 20# along with this library; if not, write to Free Software Foundation, Inc., 21# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 22# 23 24#### Library name 25#### 26#### 27L := ten 28#### 29#### 30#### 31 32# boilerplate: default targets and include tricks 33TEEM_ROOT ?= ../.. 34TEEM_SRC ?= .. 35ifeq (,$(DEF_TARGETS)) 36DEF_TARGETS = true 37dev : $(L)/dev 38install : $(L)/install 39clean : $(L)/clean 40clobber : $(L)/clobber 41include ../GNUmakefile 42endif 43ifeq (,$($(L).SEEN)) 44$(L).SEEN := true 45 46#### Describe library here 47#### 48#### tendCalc.o nixed 49$(L).NEED = echo limn gage dye unrrdu ell nrrd biff air 50$(L).PUBLIC_HEADERS = ten.h tenMacros.h 51$(L).PRIVATE_HEADERS = privateTen.h 52$(L).OBJS = tensor.o chan.o aniso.o glyph.o enumsTen.o grads.o miscTen.o \ 53 mod.o estimate.o tenGage.o tenDwiGage.o qseg.o path.o qglox.o \ 54 fiberMethods.o fiber.o epireg.o defaultsTen.o bimod.o bvec.o \ 55 triple.o experSpec.o tenModel.o modelBall.o model1Stick.o \ 56 model1Vector2D.o model1Unit2D.o model2Unit2D.o \ 57 modelBall1Stick.o modelBall1StickEMD.o modelBall1Cylinder.o \ 58 model1Cylinder.o model1Tensor2.o modelZero.o modelB0.o \ 59 tendAbout.o \ 60 tendFlotsam.o tendGrads.o tendAnplot.o tendAnvol.o tendEval.o \ 61 tendEvec.o tendSten.o tendExpand.o tendEvq.o tendPoint.o \ 62 tendTriple.o tendTconv.o tendAvg.o \ 63 tendAnhist.o tendMake.o tendSatin.o tendShrink.o tendGlyph.o \ 64 tendFiber.o tendEpireg.o tendBmat.o tendEstim.o tendSim.o \ 65 tendMsim.o tendMfit.o tendMconv.o \ 66 tendSlice.o tendEllipse.o tendEvecrgb.o tendNorm.o tendAnscale.o \ 67 tendEvalpow.o tendEvalclamp.o tendEvaladd.o tendEvalmult.o \ 68 tendHelix.o tendBfit.o \ 69 tendUnmf.o tendLog.o tendExp.o 70$(L).TESTS = test/roistat test/tg test/tt test/tem test/rotedge \ 71 test/tsoid test/odf-hist test/to test/tensorDotDat \ 72 test/igrt test/cntr test/geode test/taniso test/csim \ 73 test/ttriple test/tqgl test/teigen 74#### 75#### 76#### 77 78# boilerplate: declare rules for this library 79include $(TEEM_SRC)/make/template.mk 80endif 81ifeq (,$(INCLUDED)) 82 include $(TEEM_SRC)/bin/GNUmakefile 83endif 84