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

Last change on this file since 257 was 257, checked in by garnier, 11 years ago

refactoring

File size: 2.0 KB
Line 
1package pspaWT
2
3build_strategy no_prototypes
4include_path none
5 
6use Platform v1r* $(PSPAWTROOT)/../Interfaces
7use dld      v2r* $(PSPAWTROOT)/../Interfaces
8
9use Wt       v1r* $(PSPAWTROOT)/../Interfaces
10use boost    v1r* $(PSPAWTROOT)/../Interfaces
11
12include_dirs $(PSPAWTROOT)/sources/userInterface/include  $(PSPAWTROOT)/sources/controler/include
13
14#library PSPSLib   \
15#  ../src/pspa.C
16
17
18
19#macro lib_PSPSLib_cppflags " ${Wt_cflags} ${boost_cflags} -DTHREADED -DDRAWWT_BUILD  -DHAS_IMAGEMAGIC -DPSPA_DEBUG" Linux-x86_64  " ${Wt_cflags} ${boost_cflags} -DTHREADED -DDRAWWT_BUILD -DHAS_IMAGEMAGIC"
20
21macro lib_PSPSLib_cppflags " ${Wt_cflags} ${boost_cflags} -DTHREADED -DDRAWWT_BUILD  -DPSPA_DEBUG" Linux-x86_64  " ${Wt_cflags} ${boost_cflags} -DTHREADED -DDRAWWT_BUILD "
22
23
24
25
26#macro PSPSLib_shlibflags   " ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts} -F/System/Library/Frameworks "
27
28#macro PSPSLib_linkopts     " -L${PSPAWTROOT}/$(Platform_bin) -lPSPSLib "
29application pspaWT bareParticle.cc particleBeam.cc GWt_cell.cc GWt_rfgun.cc GWt_soleno.cc GWt_bend.cc GWt_beam.cc GWt_globalParameters.cc GWt_drift.cc GWt_fit.cc GWt_abstractElement.cc dataManager.cc elementsCollection.cc elementDrift.cc elementCell.cc elementRfgun.cc elementSoleno.cc elementBend.cc elementBeam.cc elementFit.cc globalParameters.cc abstractElement.cc GWt_console.cc GWt_ligneFaisceau.cc GWt_pspaApplication.cc GWt_elementLigneFaiseau.cc GWt_dropZoneLigneFaisceau.cc GWt_draggableImage.cc GWt_dialog.cc nomdElements.cc nomDeLogiciel.cc beam2Moments.cc main.cc use_cppflags='" ${lib_PSPSLib_cppflags}"'
30
31macro DrawWt_linkopts " ${PSPSLib_linkopts} ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts}"
32
33# DEBUG :
34macro_append cflags  " -W -Wall -g" WIN32 "-W /ZI /Od"
35macro_append cppflags  " -W -Wall -g" WIN32 " /ZI /Od"
36macro_append cpplinkflags  " -W -Wall -g" WIN32 "/DEBUG /VERBOSE:LIB"
37
38# OPTIMIZE :
39#macro_append cflags  " -O" WIN32 " /O2"
40#macro_append cppflags  " -O" WIN32 " /O2"
41#macro_append cpplinkflags  " -O" WIN32 ""
Note: See TracBrowser for help on using the repository browser.