#####################
INSTALATION ######################## 1. Edit the hadesgo4login.sh in Hydradir/hadesgo4/Go4HadesClient to select the Hydra version to run with. This script will execute rfioenv.sh ,onlinenv ,oraenv ,go4login and hadenv to set all variables. 2. Run make in hadesgo4, this will create libHadesGo4.so and copy it to the Hydra lib directory. This library will be needed by the Go4 part of the online monitor. Hydradir/lib/libHadesGo4.so 3. Go to Hydradir/hadesgo4/Go4HadesOnline and open the project file with the QT designer and save the file (This procedure has only to be done the first time, because Qt designer is writing the current directory to the Makefile.qt which will be used to create the libraries ). Make the lib with option all. cd Hydradir/hadesgo4/Go4HadesOnline designer Go4QtHadesOnline.pro & make all QT make will generate from the project file the GUIs using the .ui and .ui.h files to build C++ classes for the GUI and pack them into Hydradir/hadesgo4/Go4Library/libGo4HadesOnline.so Hydradir/hadesgo4/Go4Library/libGo4QtHadesOnline.so 4. Go to Hydradir/hadesgo4/Go4UserGUI and open the project file with the QT designer and save the file (This procedure has only to be done the first time, because Qt designer is writing the current directory to the Makefile ).qt which will be used to create the libraries. Make the lib with option all. cd Hydradir/hadesgo4/Go4UserGUI designer Go4UserGui.pro & make all QT make will generate from the project file the GUIs using the .ui and .ui.h files to build C++ classes for the GUI and pack them into Hydradir/hadesgo4/Go4Library/libGo4UserGUI.so This is the small lib which contains the Hades Monitor button, which will pop up the Main Panel of the Hades Monitor 5. Go to Hydradir/hadesgo4/Go4HadesClient and run Make with option all cd Hydradir/hadesgo4/Go4HadesClient make all This will create Hydradir/hadesgo4/Go4Library/libGo4HadesClient.so Hydradir/hadesgo4/Go4HadesClient/MainGo4HadesClient 6. You are done. |