Changeset 487 for CMT/HEAD/mgr/fragments/constituent
- Timestamp:
- Jan 8, 2009, 11:23:36 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/mgr/fragments/constituent
r483 r487 7 7 ifdef cmt_${CONSTITUENT}_has_target_tag 8 8 9 ifdef READONLY10 cmt_local_tagfile_${CONSTITUENT} = /tmp/CMT_$(${PACKAGE}_tag)_${CONSTITUENT}.make$(cmt_lock_pid)11 cmt_final_setup_${CONSTITUENT} = /tmp/CMT_${PACKAGE}_${CONSTITUENT}setup.make12 cmt_local_${CONSTITUENT}_makefile = /tmp/CMT_${CONSTITUENT}$(cmt_lock_pid).make13 else14 9 #cmt_local_tagfile_${CONSTITUENT} = $(${PACKAGE}_tag)_${CONSTITUENT}.make 15 10 cmt_local_tagfile_${CONSTITUENT} = $(bin)$(${PACKAGE}_tag)_${CONSTITUENT}.make 16 cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}_${CONSTITUENT}setup.make 11 cmt_local_setup_${CONSTITUENT} = $(bin)setup_${CONSTITUENT}$$$$.make 12 cmt_final_setup_${CONSTITUENT} = $(bin)setup_${CONSTITUENT}.make 13 #cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}_${CONSTITUENT}setup.make 17 14 cmt_local_${CONSTITUENT}_makefile = $(bin)${CONSTITUENT}.make 18 endif19 15 20 16 ${CONSTITUENT}_extratags = -tag_add=target_${CONSTITUENT} … … 26 22 $(cmt_local_tagfile_${CONSTITUENT}) : 27 23 endif 28 $(echo) "(constituents.make) Rebuilding setup.make $(cmt_local_tagfile_${CONSTITUENT})" 29 @if test -f $(cmt_local_tagfile_${CONSTITUENT}); then /bin/rm -f $(cmt_local_tagfile_${CONSTITUENT}); fi ; \ 30 $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) build tag_makefile >>$(cmt_local_tagfile_${CONSTITUENT}); \ 31 if test -f $(cmt_final_setup_${CONSTITUENT}); then /bin/rm -f $(cmt_final_setup_${CONSTITUENT}); fi; \ 32 $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) show setup >>$(cmt_final_setup_${CONSTITUENT}) 33 $(echo) setup.make ok 24 $(echo) "(constituents.make) Rebuilding $@"; \ 25 if test -f $(cmt_local_tagfile_${CONSTITUENT}); then /bin/rm -f $(cmt_local_tagfile_${CONSTITUENT}); fi ; \ 26 $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) build tag_makefile >>$(cmt_local_tagfile_${CONSTITUENT}) 27 $(echo) "(constituents.make) Rebuilding $(cmt_final_setup_${CONSTITUENT})"; \ 28 test ! -f $(cmt_local_setup_${CONSTITUENT}) || \rm -f $(cmt_local_setup_${CONSTITUENT}); \ 29 trap '\rm -f $(cmt_local_setup_${CONSTITUENT})' 0 1 2 15; \ 30 $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) show setup >$(cmt_local_setup_${CONSTITUENT}) && \ 31 if [ -f $(cmt_final_setup_${CONSTITUENT}) ] && \ 32 \cmp -s $(cmt_final_setup_${CONSTITUENT}) $(cmt_local_setup_${CONSTITUENT}); then \ 33 \rm $(cmt_local_setup_${CONSTITUENT}); else \ 34 \mv -f $(cmt_local_setup_${CONSTITUENT}) $(cmt_final_setup_${CONSTITUENT}); fi 34 35 35 36 else 36 37 37 ifdef READONLY38 cmt_local_tagfile_${CONSTITUENT} = /tmp/CMT_$(${PACKAGE}_tag).make$(cmt_lock_pid)39 cmt_final_setup_${CONSTITUENT} = /tmp/CMT_${PACKAGE}setup.make40 cmt_local_${CONSTITUENT}_makefile = /tmp/CMT_${CONSTITUENT}$(cmt_lock_pid).make41 else42 38 #cmt_local_tagfile_${CONSTITUENT} = $(${PACKAGE}_tag).make 43 39 cmt_local_tagfile_${CONSTITUENT} = $(bin)$(${PACKAGE}_tag).make 44 cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}setup.make 40 cmt_final_setup_${CONSTITUENT} = $(bin)setup.make 41 #cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}setup.make 45 42 cmt_local_${CONSTITUENT}_makefile = $(bin)${CONSTITUENT}.make 46 endif47 43 48 44 endif 49 45 50 ifndef QUICK51 46 ifdef STRUCTURED_OUTPUT 52 ${CONSTITUENT}dirs ::47 ${CONSTITUENT}dirs : 53 48 @if test ! -d $(bin)${CONSTITUENT}; then $(mkdir) -p $(bin)${CONSTITUENT}; fi 54 49 $(echo) "STRUCTURED_OUTPUT="$(bin)${CONSTITUENT} 50 else 51 ${CONSTITUENT}dirs : ; 52 endif 55 53 56 $(cmt_local_${CONSTITUENT}_makefile) :: $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT}) build_library_links dirs ${CONSTITUENT}dirs 57 else 58 $(cmt_local_${CONSTITUENT}_makefile) :: $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT}) build_library_links dirs 59 endif 60 else 61 $(cmt_local_${CONSTITUENT}_makefile) :: $(cmt_local_tagfile_${CONSTITUENT}) 62 endif 54 #ifndef QUICK 55 #ifdef STRUCTURED_OUTPUT 56 # ${CONSTITUENT}dirs :: 57 # @if test ! -d $(bin)${CONSTITUENT}; then $(mkdir) -p $(bin)${CONSTITUENT}; fi 58 # $(echo) "STRUCTURED_OUTPUT="$(bin)${CONSTITUENT} 59 # 60 #$(cmt_local_${CONSTITUENT}_makefile) :: $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT}) build_library_links dirs ${CONSTITUENT}dirs 61 #else 62 #$(cmt_local_${CONSTITUENT}_makefile) :: $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT}) build_library_links dirs 63 #endif 64 #else 65 #$(cmt_local_${CONSTITUENT}_makefile) :: $(cmt_local_tagfile_${CONSTITUENT}) 66 #endif 67 68 $(cmt_local_${CONSTITUENT}_makefile) : $(cmt_local_tagfile_${CONSTITUENT}) 63 69 $(echo) "(constituents.make) Building ${CONSTITUENT}.make"; \ 64 70 $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) build constituent_makefile -out=$(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT} 65 71 66 ${CONSTITUENT} :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile) 72 ifndef QUICK 73 ${CONSTITUENT} :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile) build_library_links dirs ${CONSTITUENT}dirs 74 else 75 ${CONSTITUENT} :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile) dirs ${CONSTITUENT}dirs 76 endif 67 77 $(echo) "(constituents.make) Starting ${CONSTITUENT}" 68 @$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid}${CONSTITUENT}78 @$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT} 69 79 $(echo) "(constituents.make) ${CONSTITUENT} done" 70 80 71 81 clean :: ${CONSTITUENT}clean 72 82 73 ${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)83 ${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) $(cmt_local_${CONSTITUENT}_makefile) 74 84 $(echo) "(constituents.make) Starting ${CONSTITUENT}clean" 75 @-if test -f $(cmt_local_${CONSTITUENT}_makefile); then \ 76 $(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid} ${CONSTITUENT}clean; \ 77 fi 85 @$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT}clean 86 $(echo) "(constituents.make) ${CONSTITUENT}clean done" 87 # @-if test -f $(cmt_local_${CONSTITUENT}_makefile); then \ 88 # $(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid} ${CONSTITUENT}clean; \ 89 # fi 78 90 79 91 ## /bin/rm -f $(cmt_local_${CONSTITUENT}_makefile) $(bin)${CONSTITUENT}_dependencies.make … … 83 95 ${CONSTITUENT}install :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile) 84 96 $(echo) "(constituents.make) Starting install ${CONSTITUENT}" 85 @-$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid}install97 @-$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) install 86 98 $(echo) "(constituents.make) install ${CONSTITUENT} done" 87 99 … … 90 102 ${CONSTITUENT}uninstall :: $(cmt_local_${CONSTITUENT}_makefile) 91 103 $(echo) "(constituents.make) Starting uninstall ${CONSTITUENT}" 92 @ -$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid}uninstall104 @$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) uninstall 93 105 $(echo) "(constituents.make) uninstall ${CONSTITUENT} done" 94 106 … … 100 112 endif 101 113 102 103 114 #-- end of constituent ------
Note: See TracChangeset
for help on using the changeset viewer.