diff -r 8cdda00a45da -r 04da681812a9 omadrm/drmengine/group/CryptoPrep.flm --- a/omadrm/drmengine/group/CryptoPrep.flm Wed Apr 14 16:15:06 2010 +0300 +++ b/omadrm/drmengine/group/CryptoPrep.flm Tue Apr 27 16:56:11 2010 +0300 @@ -1,4 +1,4 @@ -# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +# Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). # All rights reserved. # This component and the accompanying materials are made available # under the terms of the License "Eclipse Public License v1.0" @@ -21,6 +21,11 @@ crypto_files:=$(wildcard $(EXTENSION_ROOT)/../drmengine/drmcrypto/CMLA/*.cpp) + +GUARD:=done_$(call sanitise,$(CLEANTARGETS)) +ifeq ($($(GUARD)),) +$(GUARD):=1 + BITMAP :: $(CREATABLEPATH) ifeq ($(crypto_files),) @@ -29,6 +34,8 @@ $(GNUCP) $(CREATABLEPATH)/../CMLA/CmlaCrypto.cpp $(CREATABLEPATH)/cmlacrypto.cpp endif $(GNUCP) $(CREATABLEPATH)/../src/OmaCrypto.cpp $(CREATABLEPATH)/omacrypto.cpp + $(GNUCHMOD) u+w $(CREATABLEPATH)/cmlacrypto.cpp + $(GNUCHMOD) u+w $(CREATABLEPATH)/omacrypto.cpp # Create dirs $(call makepath,$(CREATABLEPATH)) @@ -36,3 +43,11 @@ ## Clean up $(eval $(call GenerateStandardCleanTarget,$(CLEANTARGETS))) +## What +$(eval $(call whatmacro,$(CLEANTARGETS))) + + +else +$(info $(PLATFORM) $(CFG), up-to-date $(CLEANTARGETS)) + +endif