Changeset 663 in Sophya for trunk/SophyaLib/SkyT


Ignore:
Timestamp:
Nov 29, 1999, 1:48:11 PM (26 years ago)
Author:
ansari
Message:

Preparation pour tag V_Oct99 , Reza 29/11/99

Location:
trunk/SophyaLib/SkyT
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SkyT/Makefile

    r610 r663  
    1 # MODULECXXREPNAME := Tests
    2 # MODULEDECCXXFLAGS := -msg_quiet
    3 include $(DPCBASEREP)/Include/MakefileUser.h
    4 # FITSIOLIB2 = -L/exp/planck/FitsIO/cfitsio/OSF1-cxx/
    5 
    6 ifdef NOSHLIB
    7 LIBF =  $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a $(LIB)libFitsIOServer.a $(LIB)libPI.a $(LIB)libPIext.a $(LIB)libtools.a
    8 LIBS = -L$(LIB) -lSysTools -lNTools -lSamba  -lm
     1include ../Mgr/Makefile.h
     2 
     3all: $(LIB)libSkyT.a
     4clean:
     5        rm -f $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)easyTest.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)skymixer.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)tgrsr.o $(OBJ)tgsky.o $(OBJ)trianglefilt.o
     6        rm -f $(LIB)libSkyT.a
     7$(LIB)libSkyT.a : $(OBJ)blackbody.o $(OBJ)convtools.o $(OBJ)gaussfilt.o $(OBJ)nupower.o $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o $(OBJ)trianglefilt.o
     8        $(ARCXX) $(ARCXXFLAGS) $@ $?
    99ifeq ($(CXX),cxx)
    10 # librairie des instances de templates cxx
    11 LIBS := $(LIBS) -lertcxx
    12 endif
    13 else
    14 LIBF =  $(SLB)/libtools.so
    15 LIBS = -L$(SLB) -ltools -lm
    16 ifeq ($(MACHEROS),Linux)
    17 LIBS := $(LIBS) -ldl
    18 endif
    19 endif
    20 
    21 # $(OBJ)%.o:%.cc
    22 
    23 
    24 myobjs = $(OBJ)radspec.o $(OBJ)radspecvector.o $(OBJ)nupower.o $(OBJ)blackbody.o $(OBJ)specresp.o $(OBJ)specrespvector.o $(OBJ)squarefilt.o  $(OBJ)trianglefilt.o $(OBJ)gaussfilt.o $(OBJ)convtools.o
    25 
    26 myexe = $(EXE)easyTest $(EXE)skymixer $(EXE)tgsky $(EXE)tgrsr
    27 
    28 all : $(myexe)
    29 
    30 
    31 # .PRECIOUS: $(EXE)% $(OBJ)%.o
    32 $(EXE)easyTest :  $(OBJ)easyTest.o $(myobjs)
    33         $(LINK.cc)  $^ $(LIBS) -o $@
    34 
    35 $(EXE)skymixer :  $(OBJ)skymixer.o $(myobjs)
    36         $(LINK.cc)  $^ $(LIBS) -o $@
    37 
    38 $(EXE)tgsky :  $(OBJ)tgsky.o
    39         $(LINK.cc)  $^ $(LIBS) -o $@
    40 
    41 $(EXE)tgrsr :  $(OBJ)tgrsr.o $(myobjs)
    42         $(LINK.cc)  $^ $(LIBS) -o $@
    43 
    44 
    45 
    46 
     10        $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -L$(LIB) -lSkyT -lSamba -lNTools -lSysTools -o $(OBJ)xx.x -Hf
     11endif
     12 
     13$(OBJ)blackbody.o: blackbody.cc $(INC)machdefs.h \
     14 $(INC)pclassids.h blackbody.h radspec.h \
     15 specresp.h convtools.h
     16$(OBJ)convtools.o: convtools.cc convtools.h
     17$(OBJ)gaussfilt.o: gaussfilt.cc $(INC)machdefs.h \
     18 $(INC)pclassids.h gaussfilt.h specresp.h
     19$(OBJ)nupower.o: nupower.cc $(INC)machdefs.h \
     20 $(INC)pclassids.h nupower.h radspec.h \
     21 specresp.h convtools.h
     22$(OBJ)radspec.o: radspec.cc $(INC)machdefs.h \
     23 $(INC)pclassids.h radspec.h specresp.h \
     24 $(INC)integ.h \
     25 $(INC)pexceptions.h
     26$(OBJ)radspecvector.o: radspecvector.cc \
     27 $(INC)machdefs.h \
     28 $(INC)pclassids.h radspecvector.h radspec.h \
     29 specresp.h $(INC)tvector.h \
     30 $(INC)tmatrix.h \
     31 $(INC)ppersist.h \
     32 $(INC)pexceptions.h \
     33 $(INC)md5.h \
     34 $(INC)anydataobj.h \
     35 $(INC)ndatablock.h
     36$(OBJ)specresp.o: specresp.cc specresp.h \
     37 $(INC)machdefs.h \
     38 $(INC)pclassids.h \
     39 $(INC)integ.h \
     40 $(INC)pexceptions.h
     41$(OBJ)specrespvector.o: specrespvector.cc \
     42 $(INC)machdefs.h \
     43 $(INC)pclassids.h specrespvector.h \
     44 specresp.h $(INC)tvector.h \
     45 $(INC)tmatrix.h \
     46 $(INC)ppersist.h \
     47 $(INC)pexceptions.h \
     48 $(INC)md5.h \
     49 $(INC)anydataobj.h \
     50 $(INC)ndatablock.h
     51$(OBJ)squarefilt.o: squarefilt.cc $(INC)machdefs.h \
     52 $(INC)pclassids.h squarefilt.h specresp.h
     53$(OBJ)trianglefilt.o: trianglefilt.cc \
     54 $(INC)machdefs.h \
     55 $(INC)pclassids.h trianglefilt.h specresp.h
Note: See TracChangeset for help on using the changeset viewer.