Ignore:
Timestamp:
Mar 15, 2009, 1:13:07 PM (15 years ago)
Author:
rybkin
Message:

See C.L. 387

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/mgr/fragments/nmake/constituent_lock

    r488 r492  
    5252!endif
    5353
    54 #!if "$(QUICK)" == ""
    55 #$(cmt_local_${CONSTITUENT}_makefile) :: $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT}) dirs
    56 #!else
    57 #$(cmt_local_${CONSTITUENT}_makefile) :: $(cmt_local_tagfile_${CONSTITUENT})
    58 #!endif
     54!if "$(QUICK)" == ""
     55$(cmt_local_${CONSTITUENT}_makefile) : $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT})
     56!else
    5957$(cmt_local_${CONSTITUENT}_makefile) : $(cmt_local_tagfile_${CONSTITUENT})
     58!endif
    6059        $(echo) (constituents.nmake) Building ${CONSTITUENT}.nmake
    6160        @set include=$(include)
     
    8988clean :: ${CONSTITUENT}clean
    9089
    91 #${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)
    92 ${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) $(cmt_local_${CONSTITUENT}_makefile)
     90${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)
    9391        $(echo) (constituents.nmake) Starting ${CONSTITUENT}clean
    9492        @set include=$(include)
    9593        @set lib=$(lib)
    96         @$(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
     94        @-if exist $(cmt_local_${CONSTITUENT}_makefile) $(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
    9795        $(echo) (constituents.nmake) ${CONSTITUENT}clean done
    98 #       @-if exist $(cmt_local_${CONSTITUENT}_makefile) $(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
    99 #       $(echo) (constituents.nmake) ${CONSTITUENT}clean done
     96#       @$(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
    10097
    10198install :: ${CONSTITUENT}install
     
    110107uninstall :: ${CONSTITUENT}uninstall
    111108
    112 ${CONSTITUENT}uninstall :: $(cmt_local_${CONSTITUENT}_makefile)
     109#${CONSTITUENT}uninstall :: $(cmt_local_${CONSTITUENT}_makefile)
     110${CONSTITUENT}uninstall :: $(cmt_local_tagfile_${CONSTITUENT})
    113111        $(echo) (constituents.nmake) Starting uninstall ${CONSTITUENT}
    114112        @set include=$(include)
    115113        @set lib=$(lib)
     114        @if not exist $(cmt_local_${CONSTITUENT}_makefile) $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) build -nmake constituent_makefile -out=$(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT}
    116115        @-$(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles uninstall tag=$(tag)
    117116        $(echo) (constituents.nmake) uninstall ${CONSTITUENT} done
Note: See TracChangeset for help on using the changeset viewer.