[PATCH] Makefile: prune quilt source files for cscope

Cédric Le Goater posted 1 patch 4 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250630172048.519182-1-clg@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Thomas Huth <thuth@redhat.com>
Makefile | 1 +
1 file changed, 1 insertion(+)
[PATCH] Makefile: prune quilt source files for cscope
Posted by Cédric Le Goater 4 months, 2 weeks ago
Both quilt, to apply patches, and cscope, to navigate in the code, are
useful tools. Make sure source files that quilt saves when applying
patches are not taken into account when building the cscope database.

Signed-off-by: Cédric Le Goater <clg@redhat.com>
---
 Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Makefile b/Makefile
index c92a3cf7857a..74c2da203720 100644
--- a/Makefile
+++ b/Makefile
@@ -227,6 +227,7 @@ distclean: clean recurse-distclean
 	rm -Rf .sdk qemu-bundle
 
 find-src-path = find "$(SRC_PATH)" -path "$(SRC_PATH)/meson" -prune -o \
+	-path "$(SRC_PATH)/.pc" -prune -o \
 	-type l -prune -o \( -name "*.[chsS]" -o -name "*.[ch].inc" \)
 
 .PHONY: ctags
-- 
2.50.0


Re: [PATCH] Makefile: prune quilt source files for cscope
Posted by Cédric Le Goater 4 months, 2 weeks ago
On 6/30/25 19:20, Cédric Le Goater wrote:
> Both quilt, to apply patches, and cscope, to navigate in the code, are
> useful tools. Make sure source files that quilt saves when applying
> patches are not taken into account when building the cscope database.
> 
> Signed-off-by: Cédric Le Goater <clg@redhat.com>
> ---
>   Makefile | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/Makefile b/Makefile
> index c92a3cf7857a..74c2da203720 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -227,6 +227,7 @@ distclean: clean recurse-distclean
>   	rm -Rf .sdk qemu-bundle
>   
>   find-src-path = find "$(SRC_PATH)" -path "$(SRC_PATH)/meson" -prune -o \
> +	-path "$(SRC_PATH)/.pc" -prune -o \
>   	-type l -prune -o \( -name "*.[chsS]" -o -name "*.[ch].inc" \)
>   
>   .PHONY: ctags

if no one objects, I will add it to the vfio queue.

Thanks,

C.



Re: [PATCH] Makefile: prune quilt source files for cscope
Posted by Cédric Le Goater 4 months, 2 weeks ago
On 7/2/25 23:41, Cédric Le Goater wrote:
> On 6/30/25 19:20, Cédric Le Goater wrote:
>> Both quilt, to apply patches, and cscope, to navigate in the code, are
>> useful tools. Make sure source files that quilt saves when applying
>> patches are not taken into account when building the cscope database.
>>
>> Signed-off-by: Cédric Le Goater <clg@redhat.com>
>> ---
>>   Makefile | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/Makefile b/Makefile
>> index c92a3cf7857a..74c2da203720 100644
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -227,6 +227,7 @@ distclean: clean recurse-distclean
>>       rm -Rf .sdk qemu-bundle
>>   find-src-path = find "$(SRC_PATH)" -path "$(SRC_PATH)/meson" -prune -o \
>> +    -path "$(SRC_PATH)/.pc" -prune -o \
>>       -type l -prune -o \( -name "*.[chsS]" -o -name "*.[ch].inc" \)
>>   .PHONY: ctags
> 
> if no one objects, I will add it to the vfio queue.
> 
> Thanks,
> 
> C.
> 
> 


Applied to vfio-next.

Thanks,

C.