package pspaWT build_strategy no_prototypes include_path none use Platform v1r* Interfaces use dld v2r* Interfaces use Wt v1r* Interfaces use boost v1r* Interfaces include_dirs $(PSPAWTROOT)/sources/userInterface/include $(PSPAWTROOT)/sources/controler/include library PSPA_Lib \ ../sources/controler/src/bareParticle.cc \ ../sources/controler/src/particleBeam.cc \ ../sources/controler/src/dataManager.cc \ ../sources/controler/src/elementDrift.cc \ ../sources/controler/src/elementCell.cc \ ../sources/controler/src/elementRfgun.cc \ ../sources/controler/src/elementSoleno.cc \ ../sources/controler/src/elementBend.cc \ ../sources/controler/src/elementBeam.cc \ ../sources/controler/src/elementFit.cc \ ../sources/controler/src/elementSnapshot.cc \ ../sources/controler/src/globalParameters.cc \ ../sources/controler/src/abstractElement.cc \ ../sources/controler/src/nomdElements.cc \ ../sources/controler/src/nomDeLogiciel.cc \ ../sources/controler/src/beam2Moments.cc \ ../sources/controler/src/abstractSoftware.cc \ ../sources/controler/src/softwareParmela.cc \ ../sources/controler/src/softwareTransport.cc \ ../sources/controler/src/softwareGenerator.cc \ ../sources/controler/src/sectionToExecute.cc \ ../sources/controler/src/softwareTest.cc \ ../sources/userInterface/src/GWt_cell.cc \ ../sources/userInterface/src/GWt_rfgun.cc \ ../sources/userInterface/src/GWt_soleno.cc \ ../sources/userInterface/src/GWt_bend.cc \ ../sources/userInterface/src/GWt_beam.cc \ ../sources/userInterface/src/GWt_globalParameters.cc \ ../sources/userInterface/src/GWt_drift.cc \ ../sources/userInterface/src/GWt_dialog.cc \ ../sources/userInterface/src/GWt_fit.cc \ ../sources/userInterface/src/GWt_snapshot.cc \ ../sources/userInterface/src/GWt_abstractElement.cc \ ../sources/userInterface/src/GWt_console.cc \ ../sources/userInterface/src/GWt_ligneFaisceau.cc \ ../sources/userInterface/src/GWt_pspaApplication.cc \ ../sources/userInterface/src/GWt_elementLigneFaisceau.cc \ ../sources/userInterface/src/GWt_dropZoneLigneFaisceau.cc \ ../sources/userInterface/src/GWt_abstractElementFactory.cc \ ../sources/userInterface/src/GWt_softwarePanel.cc \ ../sources/userInterface/src/GWt_draggableImage.cc \ ../sources/userInterface/src/GWt_serverFileSelector.cc \ ../sources/userInterface/src/GWt_sectionToExecute.cc macro lib_PSPA_Lib_cppflags " ${Wt_cflags} ${boost_cflags} -DTHREADED -DDRAWWT_BUILD -DPSPA_DEBUG" macro PSPA_Lib_shlibflags " ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts}" macro PSPA_Lib_linkopts " -L${PSPAWTROOT}/${Platform_bin} -lPSPA_Lib " macro_append pspaWT_cppflags "${lib_PSPA_Lib_cppflags}" macro_append pspaWTlinkopts "${PSPA_Lib_linkopts} ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts}" macro pspaWT_linkopts " ${PSPA_Lib_linkopts} ${Wt_linkopts} ${boost_linkopts} ${dld_linkopts}" application pspaWT ../sources/controler/src/main.cc macro_append pspaWT_dependencies " PSPA_Lib " # DEBUG : macro_append cflags " -W -Wall -g" WIN32 "-W /ZI /Od" macro_append cppflags " -W -Wall -g" WIN32 " /ZI /Od" macro_append cpplinkflags " -W -Wall -g" WIN32 "/DEBUG /VERBOSE:LIB" # OPTIMIZE : #macro_append cflags " -O" WIN32 " /O2" #macro_append cppflags " -O" WIN32 " /O2" #macro_append cpplinkflags " -O" WIN32 "" path_append DYLD_LIBRARY_PATH "${PSPAWTROOT}/${Platform_bin}" path_append LD_LIBRARY_PATH "${PSPAWTROOT}/${Platform_bin}"