[Buildroot] [PATCH v2 6/6] gendoc infra: Move the manual-clean target outside of the infra

Samuel Martin s.martin49 at gmail.com
Mon Aug 25 19:29:15 UTC 2014


Thomas,

On Sun, Aug 24, 2014 at 3:06 PM, Thomas De Schampheleire
<patrickdepinguin at gmail.com> wrote:
> On Thu, Aug 21, 2014 at 10:25 PM, Samuel Martin <s.martin49 at gmail.com> wrote:
>> Signed-off-by: Samuel Martin <s.martin49 at gmail.com>
>>
>> ---
>> changes v1 -> v2:
>> - no change
>> ---
>>  docs/manual/manual.mk | 6 ++++--
>>  1 file changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/docs/manual/manual.mk b/docs/manual/manual.mk
>> index 437eccf..74e591f 100644
>> --- a/docs/manual/manual.mk
>> +++ b/docs/manual/manual.mk
>> @@ -140,10 +140,12 @@ $(call GENDOC_INNER,$(pkgname),pdf,pdf,pdf,PDF,\
>>         --dblatex-opts "-P latex.output.revhistory=0 -x '--maxvars 100000'")
>>  $(call GENDOC_INNER,$(pkgname),text,text,text,text)
>>  $(call GENDOC_INNER,$(pkgname),epub,epub,epub,ePUB)
>> +endef
>> +
>>  clean: $(pkgname)-clean
>> +
>>  $(pkgname)-clean:
>> -       $$(Q)$$(RM) -rf $$(BUILD_DIR)/$(pkgname)
>> -endef
>> +       $(Q)$(RM) -rf $(BUILD_DIR)/$(pkgname)
>>
>>  MANUAL_SOURCES = $(sort $(wildcard docs/manual/*.txt) $(wildcard docs/images/*))
>>  $(eval $(call GENDOC))
>> --
>
> This kind of defeats the purpose of having a GENDOC infra: suppose we
> add a new type of document next to 'manual'. In this case, we will
> have to create a new directory docs/XXXX/ and make sure that the
> GENDOC infra moves to another file, say package/pkg-gendoc.mk
> Then, we want XXXX-clean to exist too, which is why it should be within GENDOC.

Got the point!

>
> If we don't care about such a case, then we could also simply remove
> GENDOC and only keep GENDOC_INNER.
> In that case we don't even need $(pkgname).
>

Well, I drop this patch.

> Best regards,
> Thomas

Regards,

-- 
Samuel



More information about the buildroot mailing list