It's very helpful.
Thank you very much!

Dan Willemsen於 2016年9月1日星期四 UTC+8下午10時30分18秒寫道:
>
> We've switched to using ninja to do our builds, which defaults to reading 
> the depfile into it's database, then deleting it. You can either keep the 
> depfile:
>
>   NINJA_ARGS="-d keepdepfile" m ...
>
> Or just ask ninja what the deps are for a specific file: (NINJA_EXTRA_ARGS 
> has to be empty as a workaround in this case)
>
>   NINJA_ARGS= "-t deps out/...o" m NINJA_EXTRA_ARGS=
>
> You can also see some of the other ninja tools and debug modes that are 
> useful with -d/-t list:
>
> ninja subtools:
>     browse  browse dependency graph in a web browser
>      clean  clean built files
>   commands  list all commands required to rebuild given targets
>       deps  show dependencies stored in the deps log
>      graph  output graphviz dot file for targets
>      query  show inputs/outputs for a path
>    targets  list targets by their rule or depth in the DAG
>     compdb  dump JSON compilation database to stdout
>  recompact  recompacts ninja-internal data structures
>
> debugging modes:
>   stats        print operation counts/timing info
>   explain      explain what caused a command to execute
>   keepdepfile  don't delete depfiles after they're read by ninja
>   keeprsp      don't delete @response files on success
> multiple modes can be enabled via -d FOO -d BAR
>
>
> On Thu, Sep 1, 2016 at 7:05 AM Chih-Wei Huang <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>> Anyone knows why Android 7.0 build system doesn't generate
>> the .P file, the dependency file of the .o to be included?
>> Without the .P file it's hard to debug the dependency issue.
>> Or any alternative way to check the dependency of the .o in Android 7.0?
>>
>> -- 
>>
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to