Hi,
With little more research, this is what I am able to figure out: 1. Enabling subdir-objects option creates .Po files in ".deps" directories in each _SOURCE file's directories. In a nested packages configuration, this can cause top-level packages' _SOURCE and nested packages' _SOURCE to share same .deps directory (specifically, if any source file is shared between both packages.) 2. Default rule for distclean target removes .deps directory completely, instead of removing .Po files individually; so a distclean operation in nested package removes .Po files that are generated by top-level Makefile. 3. When distclean returns from nested package Makefile to top-level Makefile, all include */.deps/foo.Po statements (result of @AMDEP_TRUE@@am__incl...@...) fail, because .Po files got deleted. I still need to investigate how to workaround this issue :-( -- bvk.chaitanya
