Recompile engine C++ source code when i have compiled project C++ source code

I build unreal engine from source code, and create a project associating the engine.
I do some modification in unreal engine.
I do steps below:

  1. I compile engine, It start 5350 actions.
    ----- Building 5350 action(s) started ------

  2. I compile project, It start 2929 actions.
    ------ Building 2929 action(s) started ------

  3. I compile engine, It start 5350 actions.
    ----- Building 5350 action(s) started ------

  4. I compile project, It start 2929 files.
    ------ Building 2929 action(s) started ------

It seems if I have start compile [engine/project], engine source code needs to recompile when I compile [project/engine]

Can any one told me why it happens!? Thanks!

I build with DebugGame / Editor / Win64

Are you sure you need to modify the engine. Some people seem to be recompiling the whole solution when you usually just want to compile your game project. If you already have a project made with the source version then just compile your game and leave the engine alone unless you need to modify it’s source files.