[#1777] Add code indentation/formatting in the buil system

This commit is contained in:
Emmanuel Milou
2009-07-02 17:44:33 -04:00
parent c429d4fc7c
commit f6ae935770
3 changed files with 29 additions and 1 deletions

15
astylerc Normal file
View File

@ -0,0 +1,15 @@
# Filename: sflphone-common/astylerc
# Purpose: config file for astyle
# http://astyle.sourceforge.net/astyle.html
# Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
# Savoir-faire Linux Inc
# http://www.sflphone.org
style=kr # Kernighan & Ritchie style formatting/indenting uses linux bracket
indent=spaces=4 # Use spaces instead of tabs for indentation
indent-classes # Indent 'class' and 'struct' blocks so that the blocks 'public:', 'protected:' and 'private:' are indented
indent-switches # Indent 'switch' blocks so that the 'case X:' statements are indented in the switch block
break-blocks # Pad empty lines around header blocks (e.g. 'if', 'while'...).
brackets=linux
unpad=paren
-d

View File

@ -1,5 +1,9 @@
include globals.mak
# Makefile.am
SOURCES=
if BUILD_TEST
TESTS_DIR=test
unittest:
@ -14,8 +18,14 @@ unittest:
@echo " -- You need the cppunit devel package to compile the unitary tests."
endif
ACLOCAL_AMFLAGS = -I m4
indent:
@echo "Indenting code:"
if [ -f $(ASTYLERC) ] ; then \
$(indent) --options=$(ASTYLERC) --recursive *.cpp *.h; \
fi
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = libs src ringtones po man $(TESTS_DIR)
EXTRA_DIST = m4/*.m4 tools/*.sh platform/* images/* README.gentoo

View File

@ -3,6 +3,9 @@ src=$(top_srcdir)
sflcodecdir=$(DESTDIR)$(libdir)/sflphone/codecs
sflplugindir=$(DESTDIR)$(libdir)/sflphone/plugins
ASTYLERC="../astylerc"
indent="/usr/bin/astyle"
PJSIP_VERSION="1.0.2"
# for pjsip