Blame Makefile.am

Packit f1137c
SUBDIRS = lib util pic
Packit f1137c
Packit f1137c
# Pacify autoreconf.  We don't actually use this.
Packit f1137c
ACLOCAL_AMFLAGS = -I m4
Packit f1137c
Packit f1137c
# Avoid trouble if your system doesn't have xmlto.
Packit f1137c
if BUILD_DOC
Packit f1137c
SUBDIRS += doc
Packit f1137c
endif
Packit f1137c
Packit f1137c
EXTRA_DIST = Makefile.unx \
Packit f1137c
	     autogen.sh \
Packit f1137c
	     test.sh \
Packit f1137c
	     tests \
Packit f1137c
	     TODO \
Packit f1137c
	     BUGS \
Packit f1137c
	     build.asc \
Packit f1137c
	     history.asc \
Packit f1137c
	     control \
Packit f1137c
	     doc/whatsinagif \
Packit f1137c
	     $(WINDOWS)
Packit f1137c
Packit f1137c
TESTS=test.sh
Packit f1137c
Packit f1137c
# Auditing tools.
Packit f1137c
Packit f1137c
# cppcheck should run clean
Packit f1137c
cppcheck:
Packit f1137c
	cppcheck -Ilib --inline-suppr --template gcc --enable=all --suppress=unusedStructMember --suppress=unusedFunction --force lib/*.[ch] util/*.[ch]
Packit f1137c
Packit f1137c
# splint is nowhere near running clean
Packit f1137c
SPLINT_SUPPRESSIONS = -boolops -nullret
Packit f1137c
splint: 
Packit f1137c
	splint +quiet +posixlib $(SPLINT_SUPPRESSIONS) lib/*.[ch]
Packit f1137c
Packit f1137c
# release using the shipper tool, if distcheck passes
Packit f1137c
release: distcheck
Packit f1137c
	cd doc; make website
Packit f1137c
	shipper version=@VERSION@ | sh -e -x
Packit f1137c
	rm -fr doc/staging
Packit f1137c
Packit f1137c
# Refresh the wbsite
Packit f1137c
refresh:
Packit f1137c
	cd doc; make website
Packit f1137c
	shipper -w version=@VERSION@ | sh -e -x
Packit f1137c
	rm -fr doc/staging