source: PSPA/Interface_Web/trunk/pspaWT/cmt/requirements @ 432

Last change on this file since 432 was 432, checked in by touze, 11 years ago

systeme periodique (mailles) + multipoles + madx

File size: 3.7 KB
RevLine 
[22]1package pspaWT
2
3build_strategy no_prototypes
4include_path none
5 
[326]6use Platform v1r* Interfaces
7use dld      v2r* Interfaces
8use Wt       v1r* Interfaces
9use boost    v1r* Interfaces
[425]10use aml      v1r* Interfaces
[22]11
[425]12#######################################################################
13
[257]14include_dirs $(PSPAWTROOT)/sources/userInterface/include  $(PSPAWTROOT)/sources/controler/include
[22]15
[335]16library PSPA_Lib   \
[258]17 ../sources/controler/src/bareParticle.cc \
18 ../sources/controler/src/particleBeam.cc \
19 ../sources/controler/src/dataManager.cc \
20 ../sources/controler/src/elementDrift.cc \
21 ../sources/controler/src/elementCell.cc \
22 ../sources/controler/src/elementRfgun.cc \
23 ../sources/controler/src/elementSoleno.cc \
24 ../sources/controler/src/elementBend.cc \
25 ../sources/controler/src/elementBeam.cc \
26 ../sources/controler/src/elementFit.cc \
[432]27 ../sources/controler/src/elementSnapshot.cc \
28 ../sources/controler/src/elementMultipole.cc \
[258]29 ../sources/controler/src/globalParameters.cc \
30 ../sources/controler/src/abstractElement.cc \
31 ../sources/controler/src/nomdElements.cc \
32 ../sources/controler/src/nomDeLogiciel.cc \
33 ../sources/controler/src/beam2Moments.cc \
[296]34 ../sources/controler/src/abstractSoftware.cc \
35 ../sources/controler/src/softwareParmela.cc \
36 ../sources/controler/src/softwareTransport.cc \
[304]37 ../sources/controler/src/softwareGenerator.cc \
[403]38 ../sources/controler/src/sectionToExecute.cc \
[335]39 ../sources/controler/src/softwareTest.cc \
[432]40 ../sources/controler/src/softwareMadx.cc \
41 ../sources/controler/src/softwareUnknown.cc \
42 ../sources/controler/src/sectorParameters.cc \
[258]43 ../sources/userInterface/src/GWt_cell.cc \
44 ../sources/userInterface/src/GWt_rfgun.cc \
45 ../sources/userInterface/src/GWt_soleno.cc \
46 ../sources/userInterface/src/GWt_bend.cc \
47 ../sources/userInterface/src/GWt_beam.cc \
48 ../sources/userInterface/src/GWt_globalParameters.cc \
[432]49 ../sources/userInterface/src/GWt_sectorParameters.cc \
[258]50 ../sources/userInterface/src/GWt_drift.cc \
51 ../sources/userInterface/src/GWt_dialog.cc \
52 ../sources/userInterface/src/GWt_fit.cc \
[345]53 ../sources/userInterface/src/GWt_snapshot.cc \
[432]54 ../sources/userInterface/src/GWt_mpole.cc \
[258]55 ../sources/userInterface/src/GWt_abstractElement.cc \
56 ../sources/userInterface/src/GWt_console.cc \
57 ../sources/userInterface/src/GWt_ligneFaisceau.cc \
58 ../sources/userInterface/src/GWt_pspaApplication.cc \
[264]59 ../sources/userInterface/src/GWt_elementLigneFaisceau.cc \
[258]60 ../sources/userInterface/src/GWt_dropZoneLigneFaisceau.cc \
[291]61 ../sources/userInterface/src/GWt_abstractElementFactory.cc \
[302]62 ../sources/userInterface/src/GWt_softwarePanel.cc \
[329]63 ../sources/userInterface/src/GWt_draggableImage.cc \
[402]64 ../sources/userInterface/src/GWt_serverFileSelector.cc \
65 ../sources/userInterface/src/GWt_sectionToExecute.cc
[432]66 
[425]67#######################################################################
68macro PSPA_Lib_shlibflags " ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts} ${aml_linkopts}"
[38]69
[425]70macro PSPA_linkopts " -L${PSPAWTROOT}/${Platform_bin} -lPSPA_Lib "
[225]71
[425]72#######################################################################
[334]73
[425]74macro pspaWT_cppflags " ${Wt_cflags} ${boost_cflags} ${aml_cflags} -DTHREADED -DDRAWWT_BUILD -DPSPA_DEBUG"
75macro pspaWT_linkopts " ${PSPA_linkopts} ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts} ${aml_linkopts}"
[258]76application pspaWT ../sources/controler/src/main.cc
[335]77macro_append pspaWT_dependencies " PSPA_Lib "
[22]78
[425]79## DEBUG ##############################################################
[329]80
[22]81macro_append cflags  " -W -Wall -g" WIN32 "-W /ZI /Od"
82macro_append cppflags  " -W -Wall -g" WIN32 " /ZI /Od"
83macro_append cpplinkflags  " -W -Wall -g" WIN32 "/DEBUG /VERBOSE:LIB"
84
[425]85#######################################################################
[258]86
[329]87path_append DYLD_LIBRARY_PATH "${PSPAWTROOT}/${Platform_bin}"
88path_append LD_LIBRARY_PATH "${PSPAWTROOT}/${Platform_bin}"
Note: See TracBrowser for help on using the repository browser.