Changeset 2743 in Sophya for trunk/SophyaProg/PrgUtil


Ignore:
Timestamp:
May 20, 2005, 9:57:11 AM (20 years ago)
Author:
cmv
Message:

suite nouvelle structure cmv 20/05/05

Location:
trunk/SophyaProg/PrgUtil
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/PrgUtil/Makefile

    r1599 r2743  
    1 MODULECXXREPNAME :=  PrgUtil
    2 include ../Mgr/Makefile.h
     1include ../BuildMgr/sophyamake.inc
    32 
    4 ifdef NOSHLIB
    5 LIBF =  $(LIB)libFitsIOServer.a $(LIB)libSamba.a $(LIB)libSkyMap.a $(LIB)libSkyT.a $(LIB)libNTools.a $(LIB)libHiStats.a $(LIB)libTArray.a $(LIB)libSysTools.a
    6 LIBS = -L$(LIB) -lFitsIOServer -lSamba -lSkyMap -lSkyT -lNTools -lHiStats -lTArray -lSysTools -lm
    7 ifeq ($(CXX),cxx)
    8 # librairie des instances de templates cxx
    9 LIBS := $(LIBS) -lertcxx
    10 endif
    11 else
    12 LIBF =  $(SLB)libsophya.so $(SLB)libextsophya.so
    13 LIBS = -L$(SLB) -lsophya -lextsophya  -lm
    14 endif
    15 LIBSORA := $(LIBS)
    16 LDLIBS := $(LIBS) $(LDLIBS)
    17 PROGS = $(EXE)runcxx $(EXE)scanppf $(EXE)scanfits
    18 PROBJS = $(OBJ)runcxx.o $(OBJ)scanppf.o $(OBJ)scanfits.o
    19 
     3PROGS = $(SOPHYAEXEP)runcxx $(SOPHYAEXEP)scanppf $(SOPHYAEXEP)scanfits
     4 
    205all: $(PROGS)
    21 
     6 
    227clean:
    238        rm -f $(PROGS)
    24         rm -f $(PROBJS)
    25         if [ -d $(OBJ)cxxrep_PrgUtil ] ; then cd $(OBJ)cxxrep_PrgUtil ; rm -f *.o ; fi
    26 
    27 runcxx: $(EXE)runcxx
    28         @ echo runcxx done
    29 $(EXE)runcxx: $(OBJ)runcxx.o
    30         $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
    31 
    32 scanppf: $(EXE)scanppf
    33         @ echo scanppf done
    34 $(EXE)scanppf: $(OBJ)scanppf.o
    35         $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
    36 
    37 scanfits: $(EXE)scanfits
    38         @ echo scanfits done
    39 $(EXE)scanfits: $(OBJ)scanfits.o
    40         $(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@
    41 
    42 $(OBJ)runcxx.o: runcxx.cc $(INC)sambainit.h \
    43  $(INC)skymapinit.h \
    44  $(INC)sophyainit.h \
    45  $(INC)machdefs.h \
    46  $(INC)ntoolsinit.h \
    47  $(INC)tarrinit.h \
    48  $(INC)skyinit.h \
    49  $(INC)pexceptions.h \
    50  $(INC)cxxcmplnk.h \
    51  $(INC)pdlmgr.h \
    52  $(INC)timing.h
    53 $(OBJ)scanfits.o: scanfits.cc $(INC)histinit.h \
    54  $(INC)ntoolsinit.h \
    55  $(INC)tarrinit.h \
    56  $(INC)sophyainit.h \
    57  $(INC)machdefs.h \
    58  $(INC)dvlist.h \
    59  $(INC)objfio.h \
    60  $(INC)anydataobj.h \
    61  $(INC)ppersist.h \
    62  $(INC)pexceptions.h \
    63  $(INC)gnumd5.h \
    64  $(INC)mutyv.h \
    65  $(INC)ntuple.h \
    66  $(INC)ntupintf.h \
    67  $(INC)xntuple.h \
    68  $(INC)fitsxntuple.h \
    69  $(INC)fitsfile.h \
    70  $(INC)ndatablock.h \
    71  $(INC)fitsntuple.h
    72 $(OBJ)scanppf.o: scanppf.cc $(INC)ppersist.h \
    73  $(INC)machdefs.h \
    74  $(INC)pexceptions.h \
    75  $(INC)gnumd5.h \
    76  $(INC)anydataobj.h \
    77  $(INC)sambainit.h \
    78  $(INC)skymapinit.h \
    79  $(INC)sophyainit.h \
    80  $(INC)ntoolsinit.h \
    81  $(INC)tarrinit.h
     9        rm -f $(SOPHYAOBJP)scanfits.o $(SOPHYAOBJP)scanppf.o $(SOPHYAOBJP)runcxx.o
     10 
     11runcxx: $(SOPHYAEXEP)runcxx
     12        echo $@ " done"
     13$(SOPHYAEXEP)runcxx: $(SOPHYAOBJP)runcxx.o
     14        $(CXXLINK) -o $@ $? $(SOPHYAEXTSLBLIST)
     15 
     16scanppf: $(SOPHYAEXEP)scanppf
     17        echo $@ " done"
     18$(SOPHYAEXEP)scanppf: $(SOPHYAOBJP)scanppf.o
     19        $(CXXLINK) -o $@ $? $(SOPHYAEXTSLBLIST)
     20 
     21scanfits: $(SOPHYAEXEP)scanfits
     22        echo $@ " done"
     23$(SOPHYAEXEP)scanfits: $(SOPHYAOBJP)scanfits.o
     24        $(CXXLINK) -o $@ $? $(SOPHYAEXTSLBLIST)
     25 
     26$(SOPHYAOBJP)runcxx.o: runcxx.cc $(SOPHYAINCP)sopnamsp.h \
     27  $(SOPHYAINCP)machdefs.h \
     28  $(SOPHYAINCP)tarrinit.h \
     29  $(SOPHYAINCP)sophyainit.h \
     30  $(SOPHYAINCP)array.h \
     31  $(SOPHYAINCP)tarray.h \
     32  $(SOPHYAINCP)basarr.h \
     33  $(SOPHYAINCP)anydataobj.h \
     34  $(SOPHYAINCP)mutyv.h \
     35  $(SOPHYAINCP)dvlist.h \
     36  $(SOPHYAINCP)objfio.h \
     37  $(SOPHYAINCP)ppersist.h \
     38  $(SOPHYAINCP)pexceptions.h \
     39  $(SOPHYAINCP)gnumd5.h \
     40  $(SOPHYAINCP)ppfbinstream.h \
     41  $(SOPHYAINCP)rawstream.h \
     42  $(SOPHYAINCP)ppfnametag.h \
     43  $(SOPHYAINCP)ndatablock.h \
     44  $(SOPHYAINCP)utilarr.h \
     45  $(SOPHYAINCP)tmatrix.h \
     46  $(SOPHYAINCP)tvector.h \
     47  $(SOPHYAINCP)matharr.h \
     48  $(SOPHYAINCP)fioarr.h \
     49  $(SOPHYAINCP)sopemtx.h \
     50  $(SOPHYAINCP)sambainit.h \
     51  $(SOPHYAINCP)skymapinit.h \
     52  $(SOPHYAINCP)ntoolsinit.h \
     53  $(SOPHYAINCP)skyinit.h \
     54  $(SOPHYAINCP)cxxcmplnk.h \
     55  $(SOPHYAINCP)pdlmgr.h \
     56  $(SOPHYAINCP)timing.h
     57        $(CXXCOMPILE) -o $@ $<
     58 
     59$(SOPHYAOBJP)scanfits.o: scanfits.cc \
     60  $(SOPHYAINCP)sopnamsp.h \
     61  $(SOPHYAINCP)histinit.h \
     62  $(SOPHYAINCP)ntoolsinit.h \
     63  $(SOPHYAINCP)tarrinit.h \
     64  $(SOPHYAINCP)sophyainit.h \
     65  $(SOPHYAINCP)machdefs.h \
     66  $(SOPHYAINCP)dvlist.h \
     67  $(SOPHYAINCP)objfio.h \
     68  $(SOPHYAINCP)anydataobj.h \
     69  $(SOPHYAINCP)ppersist.h \
     70  $(SOPHYAINCP)pexceptions.h \
     71  $(SOPHYAINCP)gnumd5.h \
     72  $(SOPHYAINCP)ppfbinstream.h \
     73  $(SOPHYAINCP)rawstream.h \
     74  $(SOPHYAINCP)ppfnametag.h \
     75  $(SOPHYAINCP)mutyv.h \
     76  $(SOPHYAINCP)ntuple.h \
     77  $(SOPHYAINCP)ntupintf.h \
     78  $(SOPHYAINCP)xntuple.h \
     79  $(SOPHYAINCP)fitsxntuple.h \
     80  $(SOPHYAINCP)fitsfile.h \
     81  $(SOPHYAINCP)ndatablock.h \
     82  $(SOPHYAINCP)FitsIO/fitsio.h \
     83  $(SOPHYAINCP)FitsIO/longnam.h \
     84  $(SOPHYAINCP)fitsntuple.h
     85        $(CXXCOMPILE) -o $@ $<
     86 
     87$(SOPHYAOBJP)scanppf.o: scanppf.cc \
     88  $(SOPHYAINCP)sopnamsp.h \
     89  $(SOPHYAINCP)ppersist.h \
     90  $(SOPHYAINCP)machdefs.h \
     91  $(SOPHYAINCP)pexceptions.h \
     92  $(SOPHYAINCP)gnumd5.h \
     93  $(SOPHYAINCP)ppfbinstream.h \
     94  $(SOPHYAINCP)rawstream.h \
     95  $(SOPHYAINCP)ppfnametag.h \
     96  $(SOPHYAINCP)anydataobj.h \
     97  $(SOPHYAINCP)sambainit.h \
     98  $(SOPHYAINCP)skymapinit.h \
     99  $(SOPHYAINCP)sophyainit.h \
     100  $(SOPHYAINCP)ntoolsinit.h \
     101  $(SOPHYAINCP)tarrinit.h \
     102  $(SOPHYAINCP)histinit.h
     103        $(CXXCOMPILE) -o $@ $<
     104 
Note: See TracChangeset for help on using the changeset viewer.