Re: cernlib, preprocessor, etc

From: Flemming Videbaek (videbaek@sgs1.hirg.bnl.gov)
Date: Mon Mar 05 2001 - 11:21:25 EST

  • Next message: Djamel Ouerdane: "Re: cernlib, preprocessor, etc"

    Let me come with some historical details which may explain why the
    pre-processor stuff is as is, certainly not
    why it has to be like this.
    - The preprocessing has two task namely to exxpand accordin to the flags and
       to include the proper include files.
    - One stage also scans to make the dependences.
    - The fortran compiler has not always been the g77, but on other systems f90
    (AIX) a commercial fpg77
       etc so the preprocessing was seperated from the compilation for this
    reason.
    - The makefiles was plainly stolen/taken over from a similar phenix
    makefile - software reuse - and made to work
      and has so far worked without problems since about 1992/3.
    
    It can of course be updated if there is a need for this - but do not spend
    too much time on this
    After all we have many different tasks and making picture prefect makefile
    files is not a top priority goal!!
    
    Flemming
    
    ------------------------------------------------------
    Flemming Videbaek
    Physics Department
    Brookhaven National Laboratory
    



    This archive was generated by hypermail 2b29 : Mon Mar 05 2001 - 11:22:52 EST