Changeset 3787 in Sophya for trunk/Cosmo/RadioBeam/makefile


Ignore:
Timestamp:
Jun 25, 2010, 12:00:30 PM (15 years ago)
Author:
ansari
Message:

Ajout classes / programmes de calcul d'effet de lobe sur les radio-sources, Reza 25/06/2010

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/RadioBeam/makefile

    r3785 r3787  
    66include $(SOPHYABASE)/include/sophyamake.inc
    77
    8 all : pknoise calcpk calcpk2 syncube srcat2cube tjyk
     8all : pknoise calcpk calcpk2 syncube srcat2cube tjyk applobe
    99
    1010clean :
    1111        rm Objs/*
     12
     13PKGOLIST =  Objs/lobe.o Objs/specpk.o Objs/mdish.o Objs/qhist.o Objs/radutil.o
     14PKGHLIST =  lobe.h specpk.h mdish.h qhist.h radutil.h cubedef.h
    1215
    1316### les executables
     
    3033        echo 'makefile : tjyk made'
    3134
     35applobe : Objs/applobe
     36        echo 'makefile : applobe made'
     37
    3238### programme pknoise
    33 Objs/pknoise : Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
    34         $(CXXLINK) -o Objs/pknoise Objs/pknoise.o Objs/specpk.o Objs/mdish.o Objs/qhist.o  $(SOPHYAEXTSLBLIST)
     39Objs/pknoise : Objs/pknoise.o $(PKGOLIST)
     40        $(CXXLINK) -o Objs/pknoise Objs/pknoise.o $(PKGOLIST)  $(SOPHYAEXTSLBLIST)
    3541
    36 Objs/pknoise.o : pknoise.cc specpk.h  mdish.h qhist.h
     42Objs/pknoise.o : pknoise.cc $(PKGHLIST)
    3743        $(CXXCOMPILE) -o Objs/pknoise.o pknoise.cc
    3844
    3945### programme calcpk
    40 Objs/calcpk : Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
    41         $(CXXLINK) -o Objs/calcpk Objs/calcpk.o Objs/specpk.o Objs/mdish.o Objs/qhist.o  $(SOPHYAEXTSLBLIST)
     46Objs/calcpk : Objs/calcpk.o $(PKGOLIST)
     47        $(CXXLINK) -o Objs/calcpk Objs/calcpk.o $(PKGOLIST)  $(SOPHYAEXTSLBLIST)
    4248
    43 Objs/calcpk.o : calcpk.cc specpk.h  mdish.h qhist.h
     49Objs/calcpk.o : calcpk.cc $(PKGHLIST)
    4450        $(CXXCOMPILE) -o Objs/calcpk.o calcpk.cc
    4551
    4652### programme calcpk2
    47 Objs/calcpk2 : Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o
    48         $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o Objs/specpk.o Objs/mdish.o Objs/qhist.o $(SOPHYAEXTSLBLIST)
     53Objs/calcpk2 : Objs/calcpk2.o $(PKGOLIST)
     54        $(CXXLINK) -o Objs/calcpk2 Objs/calcpk2.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
    4955
    50 Objs/calcpk2.o : calcpk2.cc specpk.h  mdish.h qhist.h
     56Objs/calcpk2.o : calcpk2.cc $(PKGHLIST)
    5157        $(CXXCOMPILE) -o Objs/calcpk2.o calcpk2.cc
    5258
    5359### programme syncube
    54 Objs/syncube : Objs/syncube.o
    55         $(CXXLINK) -o Objs/syncube Objs/syncube.o $(SOPHYAEXTSLBLIST)
     60Objs/syncube : Objs/syncube.o $(PKGOLIST)
     61        $(CXXLINK) -o Objs/syncube Objs/syncube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
    5662
    5763Objs/syncube.o : syncube.cc
     
    5965
    6066### programme srcat2cube
    61 Objs/srcat2cube : Objs/srcat2cube.o
    62         $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o  Objs/radutil.o $(SOPHYAEXTSLBLIST)
     67Objs/srcat2cube : Objs/srcat2cube.o $(PKGOLIST)
     68        $(CXXLINK) -o Objs/srcat2cube Objs/srcat2cube.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
    6369
    64 Objs/srcat2cube.o : srcat2cube.cc radutil.h
     70Objs/srcat2cube.o : srcat2cube.cc $(PKGHLIST)
    6571        $(CXXCOMPILE) -o Objs/srcat2cube.o srcat2cube.cc
    6672
    6773### programme tjyk
    68 Objs/tjyk : Objs/tjyk.o Objs/radutil.o
    69         $(CXXLINK) -o Objs/tjyk Objs/tjyk.o Objs/radutil.o $(SOPHYAEXTSLBLIST)
     74Objs/tjyk : Objs/tjyk.o $(PKGOLIST)
     75        $(CXXLINK) -o Objs/tjyk Objs/tjyk.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
    7076
    71 Objs/tjyk.o : tjyk.cc radutil.h
     77Objs/tjyk.o : tjyk.cc $(PKGHLIST)
    7278        $(CXXCOMPILE) -o Objs/tjyk.o tjyk.cc
     79
     80### programme applobe
     81Objs/applobe : Objs/applobe.o $(PKGOLIST)
     82        $(CXXLINK) -o Objs/applobe Objs/applobe.o $(PKGOLIST) $(SOPHYAEXTSLBLIST)
     83
     84Objs/applobe.o : applobe.cc $(PKGHLIST)
     85        $(CXXCOMPILE) -o Objs/applobe.o applobe.cc
     86
    7387
    7488### les classes / fonctions
     
    7993        $(CXXCOMPILE) -o Objs/mdish.o mdish.cc
    8094
     95Objs/lobe.o : lobe.cc lobe.h mdish.h qhist.h
     96        $(CXXCOMPILE) -o Objs/lobe.o lobe.cc
     97
    8198Objs/qhist.o : qhist.cc qhist.h
    8299        $(CXXCOMPILE) -o Objs/qhist.o qhist.cc
Note: See TracChangeset for help on using the changeset viewer.