• Pali Rohár's avatar
    fiptool: Do not call 'make clean' in 'all' target · dbeab0da
    Pali Rohár authored
    
    
    Calling 'make clean' in 'all' target is causing recompilation of binary
    at every 'make' call, which is wrong.
    
    Also building a new target via 'make TARGET' can cause infinite loop as
    it is not defined as explicit make dependency. Dependent targets must be
    specified after colon when defining target, which also prevents infinite
    loops as make is able to detect these circular dependencies.
    
    Moreover calling 'make clean' is supposed to be done by user when
    configuration is changing.
    
    So remove calling 'make clean' in 'all' target and define dependency for
    '${PROJECT}' at correct place.
    Signed-off-by: default avatarPali Rohár <pali@kernel.org>
    Change-Id: I70e7fd2b04b02f6a0650c82df91d58c9a4cb24d9
    dbeab0da
Makefile 1.28 KB