Changeset 243 for snovis


Ignore:
Timestamp:
Feb 15, 2007, 10:36:29 AM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • snovis/trunk/obuild/this.obuild

    r215 r243  
    77    <!-- not this : -->
    88
     9    <reference package="foreign" version="v1r*" file="CLHEP.obuild"/>
     10    <reference package="foreign" version="v1r*" file="Geant4.obuild"/>
     11    <reference package="foreign" version="v1r*" file="OpenGL.obuild"/> 
     12    <reference package="foreign" version="v1r*" file="HDF5.obuild"/> 
     13    <reference package="foreign" version="v1r*" file="OpenScientist.obuild"/> 
     14
    915    <reference package="snova" version="v2r0p0" file="obuild/export.obuild"/>
    1016
    11     <reference package="G4Lab" version="v8r*" file="obuild/export.obuild"/>
    12  
    1317    <!-- this : -->
    1418
     19    <!-- G4Lab embedding -->
     20    <reference package="snovis" version="v1r1" file="obuild/G4Lab.obuild"/>
     21
    1522    <dll name="snovis">
    16       <directory>../source</directory>
     23      <file>../source/Callbacks.cxx</file>
     24      <file>../source/InventorCallbacks.cxx</file>
     25      <file>../source/Layouts.cxx</file>
    1726
    1827      <cxx_include>${obuild_snovis_path}</cxx_include>
     28      <cxx_include>${obuild_snovis_path}/source</cxx_include> <!-- G4Lab -->
    1929
    2030      <!-- not this : -->
     31      <cxx_include copy="cxx_include" from="CLHEP"/>
     32      <cxx_include copy="cxx_include" from="Geant4"/>
    2133
    22       <cxx_include copy="cxx_include" from="Lib"/>
    23       <cxx_include copy="cxx_include" from="Slash"/>
    24       <cxx_include copy="cxx_include" from="AIDA"/>
    25       <cxx_include copy="cxx_include" from="OnX"/> <!-- Helpers -->
    26       <cxx_include copy="cxx_include" from="G4Lab"/>
    27       <cxx_include copy="cxx_include" from="BatchLab"/>
     34      <cxx_include copy="OSC_AIDA_incs" from="OpenScientist"/>
     35      <cxx_include copy="OSC_OnX_incs" from="OpenScientist"/>
     36      <cxx_include copy="OSC_Inventor_incs" from="OpenScientist"/>
    2837
    29       <cxx_include copy="cxx_include" from="HEPVis"/>
    30       <cxx_include copy="cxx_include" from="CoinGL"/>
     38      <cxx_include copy="c_include" from="OpenGL"/>
     39      <cxx_options copy="c_options" from="OpenGL"/>
     40      <cxx_macro copy="c_macro" from="OpenGL"/>
    3141
    32       <lib copy="lib_LibXML" from="Lib"/>
    33       <lib copy="lib" from="expat"/>
    34       <lib copy="lib_LibZip" from="Lib"/>
    35       <lib copy="lib" from="zlib"/>
    36       <lib copy="lib_LibUtils" from="Lib"/>
    37 
    38       <!-- graphics. -->
    39       <lib copy="lib_HEPVisGeometry" from="HEPVis"/>
    40       <lib copy="lib_HEPVisUtils" from="HEPVis"/>
    41       <lib copy="lib" from="jpeg"/>
    42       <lib copy="lib" from="dvi2bitmap"/>
    43       <lib copy="lib" from="freetype2"/>
    44       <lib copy="lib" from="CoinGL"/>
     42      <lib copy="lib_G4physicslists" from="Geant4"/> <!-- For N04 -->
     43      <lib copy="lib" from="Geant4"/>
     44      <lib copy="lib" from="CLHEP"/>
     45      <lib copy="OSC_Inventor_linkopts" from="OpenScientist"/>
     46      <lib copy="OSC_OnX_linkopts" from="OpenScientist"/>
     47      <lib copy="lib" from="OpenGL"/>
    4548    </dll>
    4649
    47     <application name="prog_snova">
    48       <file>../applications/prog_snova2.cxx</file>
     50    <application name="prog_snovis">
     51      <file>../applications/snovis_session.cc</file>
    4952
    5053      <!-- not this : -->
     54      <cxx_include>${obuild_snovis_path}/source</cxx_include> <!-- G4Lab -->
     55
    5156      <cxx_include copy="cxx_include" from="snova"/>
    5257      <cxx_include copy="cxx_include_geomutils" from="snova"/>
     
    5964      <cxx_include copy="c_include" from="HDF5"/>
    6065
    61       <lib copy="lib_snova_ui" from="snova"/>
    62       <lib copy="lib" from="snova"/>
    63       <lib copy="lib_snvertex" from="snova"/>
    64       <lib copy="lib_sngeom" from="snova"/>
    65       <lib copy="lib_geomutils" from="snova"/>
    66       <lib copy="lib" from="bhep"/>
     66      <cxx_include copy="OSC_OnX_incs" from="OpenScientist"/>
    6767
    68       <lib copy="lib_G4interfaces" from="Geant4"/>
    69       <lib copy="lib_G4vis_management" from="Geant4"/>
    70       <lib copy="lib_G4modeling" from="Geant4"/>
    71       <lib copy="lib_G4Tree" from="Geant4"/>
    72 
    73       <lib copy="lib" from="Geant4"/>
    74       <lib copy="lib" from="CLHEP"/>
    75       <lib copy="lib" from="HDF5"/>
    76       <lib copy="lib" from="zlib"/>
    77     </application>
    78 
    79     <application name="snovis_session">
    80       <file>../applications/snovis_session.cc</file>
    81 
    82       <!-- not this : -->
    83       <cxx_include copy="cxx_include" from="snova"/>
    84       <cxx_include copy="cxx_include_geomutils" from="snova"/>
    85       <cxx_include copy="cxx_include_snvertex" from="snova"/>
    86       <cxx_include copy="cxx_include_sngeom" from="snova"/>
    87       <cxx_include copy="cxx_include" from="bhep"/>
    88 
    89       <cxx_include copy="cxx_include" from="CLHEP"/>
    90       <cxx_include copy="cxx_include" from="Geant4"/>
    91       <cxx_include copy="c_include" from="HDF5"/>
    92 
    93       <cxx_include copy="cxx_include" from="AIDA"/>
    94       <cxx_include copy="cxx_include" from="G4Lab"/>
    95 
    96       <cxx_include copy="cxx_include" from="Lib"/>
    97       <cxx_include copy="cxx_include" from="Slash"/>
    98 
    99       <lib copy="lib" from="OnX"/>
     68      <lib>G4LabUIOnX</lib>
     69      <lib>G4LabCore</lib>
    10070
    10171      <lib copy="lib" from="snova"/>
     
    10676
    10777      <lib copy="lib" from="HDF5"/>
    108 
    109       <lib copy="lib_G4LabUIOnX" from="G4Lab"/>
    110       <lib copy="lib_G4LabCore" from="G4Lab"/>
    11178      <lib copy="lib" from="Geant4"/>
    11279      <lib copy="lib" from="CLHEP"/>
    11380
    114       <lib copy="lib_LibXML" from="Lib"/>
    115       <lib copy="lib" from="expat"/>
    116       <lib copy="lib_LibZip" from="Lib"/>
    117       <lib copy="lib" from="zlib"/>
    118       <lib copy="lib_LibUtils" from="Lib"/>
     81      <lib copy="OSC_OnX_linkopts" from="OpenScientist"/>
     82      <lib copy="OSC_Inventor_linkopts" from="OpenScientist"/>
     83      <lib copy="lib" from="OpenGL"/>
    11984
    120       <!-- graphics. -->
    121       <lib copy="lib_HEPVisGeometry" from="HEPVis"/>
    122       <lib copy="lib_HEPVisUtils" from="HEPVis"/>
    123       <lib copy="lib" from="jpeg"/>
    124       <lib copy="lib" from="dvi2bitmap"/>
    125       <lib copy="lib" from="freetype2"/>
    126       <lib copy="lib" from="CoinGL"/>
     85      <!-- Darwin : -bind_at_load -multiply_defined suppress
     86                    suppress the warnings. But do we want
     87                    the -bind_at_load that ? -->
     88      <cxx_linker_options platform="Darwin">-bind_at_load -multiply_defined suppress</cxx_linker_options>
    12789    </application>
    12890
     91<!--
    12992    <reference package="snovis" version="v1r1" file="obuild/darwin_app.obuild"/>
     93-->
    13094
    13195    <setup>
    13296      <exec from="snova"/>
    133 
    134       <exec from="OnX"/>
    135       <exec from="G4Lab"/>
    13697
    13798      <env name="SNOVISROOT">${obuild_snovis_path}</env>
     
    139100      <run_path/>
    140101
     102      <load_library_path copy="load_library_path" from="HDF5"/>
     103      <load_library_path copy="load_library_path" from="CLHEP"/>
     104      <load_library_path copy="load_library_path" from="Geant4"/>
     105      <load_library_path copy="load_library_path" from="OpenScientist"/>
     106
     107      <env name="ONXROOT">${OSC_home}/Resources/OnX</env>
     108      <env name="ONXLABROOT">${OSC_home}/Resources/OnXLab</env>
     109
     110      <env name="G4LABROOT">${obuild_snovis_path}/Resources/G4Lab</env>
     111
    141112      <load_library_path/>
    142 
    143 <!--
    144       <env name="G4RADIOACTIVEDATA">${Geant4_home}/data/RadiativeDecay3.1</env>
    145       <env name="G4LEVELGAMMADATA">${Geant4_home}/data/PhotonEvaporation2.0</env>
    146       <env name="G4LEDATA">${Geant4_home}/data/G4EMLOW4.2</env>
    147       <env name="NeutronHPCrossSections">${Geant4_home}/data/G4NDL3.10</env>
    148 -->
    149113    </setup>
    150114
Note: See TracChangeset for help on using the changeset viewer.