diff --git a/make/projects-dir.mk b/make/projects-dir.mk index 54dded31..42095503 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -211,12 +211,14 @@ list-files: $(TEXT_FILES_CACHE): @make -s text-files-update text-files-update: - make -s --no-print-directory list-files | xargs file -N | grep ":.*text" | cut -d: -f1 > $(TEXT_FILES_CACHE).tmp + make -s --no-print-directory list-files | tr '\n' '\0' | xargs -0 file -N | sed "/:.*text/I !d; s/:.*//" > $(TEXT_FILES_CACHE).tmp mv $(TEXT_FILES_CACHE).tmp $(TEXT_FILES_CACHE) text-files-update-all: @PROJECTS_TXT= make text-files-update text-files-list list-text-files: | $(TEXT_FILES_CACHE) @cat $(TEXT_FILES_CACHE) +text-files-list-0 list-text-files-0: | $(TEXT_FILES_CACHE) + @cat $(TEXT_FILES_CACHE) | tr '\n' '\0' cloc: for p in $(GIT_PROJECTS); do \