- rm -f $(DESTDIR)$(MANDIR)/man1/doc/gmqcc.1
- rm -f $(DESTDIR)$(MANDIR)/man1/doc/qcvm.1
- rm -f $(DESTDIR)$(MANDIR)/man1/doc/gmqpak.1
+ rm -f $(DESTDIR)$(MANDIR)/man1/gmqcc.1
+ rm -f $(DESTDIR)$(MANDIR)/man1/qcvm.1
+ rm -f $(DESTDIR)$(MANDIR)/man1/gmqpak.1
+
+#style rule
+STYLE_MATCH = \( -name '*.[ch]' -or -name '*.def' -or -name '*.qc' \)
+
+# splint cannot parse the MSVC source
+SPLINT_MATCH = \( -name '*.[ch]' -and ! -name 'msvc.c' -and ! -path './doc/*' \)
+
+style:
+ find . -type f $(STYLE_MATCH) -exec sed -i 's/ *$$//' '{}' ';'
+ find . -type f $(STYLE_MATCH) -exec sed -i -e '$$a\' '{}' ';'
+ find . -type f $(STYLE_MATCH) -exec sed -i 's/\t/ /g' '{}' ';'