Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature "minor" environment additions #444

Merged
merged 6 commits into from
Sep 21, 2018
Merged

Commits on Sep 20, 2018

  1. Add target 'realclean' in egs++ makefile

    Add a 'realclean' phony target which removes all objects files and
    libraries from the dso/config folder that belong to the egs++ library
    including sources and geometries. Useful when one wants to recompile the
    full library.
    
    The 'clean' target only removes object files in the egs++ folder without
    cleaning objects for geometries, sources, etc. It is meant to only
    rebuild the basic part of egs++.
    
    Note that libiaea_phsp.so (iaea_phsp.lib on Windows) is preserved.
    
    Fix the 'realclean' target for guis as well, to make it general for
    Linux and Windows and use the proper Makefile name.
    
    Also expand the 'clean' rule in the iaea_phsp makefile to remove all
    object files.
    mainegra authored and ftessier committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    ee9db6f View commit details
    Browse the repository at this point in the history
  2. Update make targets for linux and windows

    - Call target 'realclean' for egs++
    - Build only geometry, shapes and ausgab objects in 'egspp' target:
      those are the only ones needed for egs_view
    - Remove iaea_phsp dependency from 'egspp' target
    - Remove variable 'cleanup'
    - Add comments
    mainegra authored and ftessier committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    c63d8bf View commit details
    Browse the repository at this point in the history
  3. Update cleaning process

    - Add call to 'realclean' egspp
    - Use 'realclean' for egs_view
    - Updated output message to reflect library cleaning
    mainegra authored and ftessier committed Sep 20, 2018
    Configuration menu
    Copy the full SHA
    1061d4b View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2018

  1. Simplify windows build process in build_guis.bat

    - builds only geometry, shapes and ausgab objects as those are the only
      ones needed for egs_view
    - Removed iaea_phsp build
    - Add variable the_config
    mainegra authored and ftessier committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    49c9f05 View commit details
    Browse the repository at this point in the history
  2. Define build variable the_config on windows

    Define the variable the_config in windows makefiles, allowing the use of
    an existing configuration. Previously, this was hard-coded in the build
    paths as win-static.
    mainegra authored and ftessier committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    a247e49 View commit details
    Browse the repository at this point in the history
  3. Set the gui_make variable properly on windows

    Set the gui_make command name to the make utility used during the
    configuration, which is available in the configuration file via the
    variable make_prog.
    mainegra authored and ftessier committed Sep 21, 2018
    Configuration menu
    Copy the full SHA
    c9cf98c View commit details
    Browse the repository at this point in the history