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

See C.L. 387

File:
1 edited

Legend:

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

    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)
     
    8584clean :: ${CONSTITUENT}clean
    8685
    87 #${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)
    88 ${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) $(cmt_local_${CONSTITUENT}_makefile)
     86${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)
    8987        $(echo) (constituents.nmake) Starting ${CONSTITUENT}clean
    9088        @set include=$(include)
    9189        @set lib=$(lib)
    92         @$(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
     90        @-if exist $(cmt_local_${CONSTITUENT}_makefile) $(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
    9391        $(echo) (constituents.nmake) ${CONSTITUENT}clean done
    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)
    95 #       $(echo) (constituents.nmake) ${CONSTITUENT}clean done
     92#       @$(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles ${CONSTITUENT}clean tag=$(tag)
    9693
    9794install :: ${CONSTITUENT}install
     
    106103uninstall :: ${CONSTITUENT}uninstall
    107104
    108 ${CONSTITUENT}uninstall :: $(cmt_local_${CONSTITUENT}_makefile)
     105#${CONSTITUENT}uninstall :: $(cmt_local_${CONSTITUENT}_makefile)
     106${CONSTITUENT}uninstall :: $(cmt_local_tagfile_${CONSTITUENT})
    109107        $(echo) (constituents.nmake) Starting uninstall ${CONSTITUENT}
    110108        @set include=$(include)
    111109        @set lib=$(lib)
     110        @if not exist $(cmt_local_${CONSTITUENT}_makefile) $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) build -nmake constituent_makefile -out=$(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT}
    112111        @-$(MAKE) /nologo /f $(cmt_local_${CONSTITUENT}_makefile) /$(MAKEFLAGS) bin=$(bin) build_strategy=keep_makefiles uninstall tag=$(tag)
    113112        $(echo) (constituents.nmake) uninstall ${CONSTITUENT} done
Note: See TracChangeset for help on using the changeset viewer.