Detecting weird codepages
This commit is contained in:
9
Makefile
9
Makefile
@@ -56,7 +56,7 @@ recovery/%: FORCE
|
|||||||
$(MAKE) -C recovery $(patsubst recovery/%,%,$@)
|
$(MAKE) -C recovery $(patsubst recovery/%,%,$@)
|
||||||
FORCE: # Dummy target to force remake in the subdirectories, even if files exist (this Makefile doesn't know about the prerequisites)
|
FORCE: # Dummy target to force remake in the subdirectories, even if files exist (this Makefile doesn't know about the prerequisites)
|
||||||
|
|
||||||
.PHONY: all clean help _test bootrom flash-bootrom os flash-os flash-all recovery client mfkey nounce2key style FORCE
|
.PHONY: all clean help _test bootrom flash-bootrom os flash-os flash-all recovery client mfkey nounce2key style checks FORCE
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@echo "Multi-OS Makefile"
|
@echo "Multi-OS Makefile"
|
||||||
@@ -76,6 +76,8 @@ help:
|
|||||||
@echo "+ mfkey - Make tools/mfkey"
|
@echo "+ mfkey - Make tools/mfkey"
|
||||||
@echo "+ nounce2key - Make tools/nounce2key"
|
@echo "+ nounce2key - Make tools/nounce2key"
|
||||||
@echo
|
@echo
|
||||||
|
@echo "+ style - Apply some automated source code formatting rules"
|
||||||
|
@echo "+ checks - Detect various encoding issues in source code"
|
||||||
@echo "Possible platforms: try \"make PLATFORM=\" for more info, default is PM3RDV4"
|
@echo "Possible platforms: try \"make PLATFORM=\" for more info, default is PM3RDV4"
|
||||||
|
|
||||||
client: client/all
|
client: client/all
|
||||||
@@ -138,5 +140,10 @@ style:
|
|||||||
--style=google --pad-oper --unpad-paren --pad-header \
|
--style=google --pad-oper --unpad-paren --pad-header \
|
||||||
--align-pointer=name {} \;
|
--align-pointer=name {} \;
|
||||||
|
|
||||||
|
# Detecting weird codepages.
|
||||||
|
checks:
|
||||||
|
find . \( -name "*.[ch]" -or -name "*.cpp" -or -name "*.lua" -or -name "*.py" -or -name "*.pl" -or -name "Makefile" \) \
|
||||||
|
-exec sh -c "cat {} |recode utf8.. >/dev/null || echo {}" \;
|
||||||
|
|
||||||
# Dummy target to test for GNU make availability
|
# Dummy target to test for GNU make availability
|
||||||
_test:
|
_test:
|
||||||
|
|||||||
Reference in New Issue
Block a user