Changeset 613 for CMT/HEAD


Ignore:
Timestamp:
Apr 27, 2012, 2:14:58 PM (12 years ago)
Author:
rybkin
Message:

See C.L. 488

Location:
CMT/HEAD
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/ChangeLog

    r612 r613  
     12012-04-27    <rybkin@lal.in2p3.fr> 488
     2
     3        * source/cmt_generators.cxx: In class LibraryGenerator, in function
     4        proto_file_action, add template CONSTITUENT for fragment buildproto, in
     5        function build, add template OBJS for fragment protos_header
     6        * mgr/fragments/protos_header: Add dependency for each object on every
     7        prototype stamp for constituent so that prototypes can be used for current
     8        constituent source file(s)
     9        * mgr/fragments/nmake/protos_header: idem
     10        * mgr/fragments/buildproto: Introduce rule for prototype file since it may
     11        be dependency of current constituent source file(s)
     12        * mgr/fragments/nmake/buildproto: idem
     13        * mgr/cmt_afs_readonly.sh: Add script to convert CMT setup scripts for
     14        deployment on read-only AFS volume
     15       
    1162012-04-25    <rybkin@lal.in2p3.fr> 487
    217
  • CMT/HEAD/mgr/fragments/buildproto

    r487 r613  
    11#-- start of buildproto
    22
    3 $(inc)${NAME}.pp : ${FILEPATH}${FILENAME}
    4         $(echo) "Now rebuilding $@"
    5         cd $(inc); $(build_prototype) ${FILEPATH}${FILENAME} >/dev/null
    6         cat /dev/null >$(inc)${NAME}.pp
     3$(inc)${NAME}.pp : $(inc)${NAME}.ph
     4        $(silent) cat /dev/null >$@
     5
     6$(inc)${NAME}.ph : ${FILEPATH}${FILENAME}
     7        $(echo) "(${CONSTITUENT}.make) Rebuilding $@"
     8        $(silent) cd $(inc) && $(build_prototype) ${FILEPATH}${FILENAME} >/dev/null
    79
    810#-- end of buildproto
  • CMT/HEAD/mgr/fragments/nmake/buildproto

    r487 r613  
    11#-- start of buildproto
    22
    3 $(inc)${NAME}.pp : ${FILEPATH}${FILENAME}
    4         $(echo) Now rebuilding $@
    5         cd $(inc) & $(build_prototype) ${FILEPATH}${FILENAME} >nul
    6         type nul >$(inc)${NAME}.pp
     3$(inc)${NAME}.pp : $(inc)${NAME}.ph
     4        $(silent) type nul >$@
     5
     6$(inc)${NAME}.ph : ${FILEPATH}${FILENAME}
     7        $(echo) (${CONSTITUENT}.nmake) Rebuilding $@
     8        $(silent) cd $(inc) && $(build_prototype) ${FILEPATH}${FILENAME} >nul
    79
    810#-- end of buildproto
  • CMT/HEAD/mgr/fragments/nmake/protos_header

    r487 r613  
    33${CONSTITUENT}PROTOS :: ${PROTOSTAMPS}
    44        $(echo) "${CONSTITUENT} : Protos ok"
    5 #       @echo ${CONSTITUENT} : Protos ok
     5
     6${OBJS} : ${PROTOSTAMPS}
    67
    78#-- end of protos_header ------
  • CMT/HEAD/mgr/fragments/protos_header

    r487 r613  
    11#-- start of protos_header ------
    2    
     2
    33${CONSTITUENT}PROTOS :: ${PROTOSTAMPS}
    44        $(echo) "${CONSTITUENT} : Protos ok"
    55
     6${OBJS} : ${PROTOSTAMPS}
     7
    68#-- end of protos_header ------
  • CMT/HEAD/source/cmt_generators.cxx

    r599 r613  
    264264  CmtSystem::basename (m_FILENAME, suffix, m_NAME.value);
    265265
    266   buildproto_fragment.copy (m_output_file, constituent.variables, 3,
     266  buildproto_fragment.copy (m_output_file, constituent.variables, 4,
     267                            &m_CONSTITUENT,
    267268                            &m_NAME,
    268269                            &m_FILEPATH,
     
    691692      if (m_PROTOSTAMPS != "")
    692693        {
    693           protos_header_fragment.copy (m_output_file, constituent.variables, 3,
     694          protos_header_fragment.copy (m_output_file, constituent.variables, 4,
    694695                                       &m_CONSTITUENT,
    695696                                       &m_CONSTITUENTSUFFIX,
    696                                        &m_PROTOSTAMPS);
     697                                       &m_PROTOSTAMPS,
     698                                       &m_OBJS);
    697699        }
    698700
Note: See TracChangeset for help on using the changeset viewer.