@@ -1,5 +1,5 @@ | |||||
SUBDIRS = src tools fonts doc | |||||
SUBDIRS = src tools fonts doc test | |||||
DIST_SUBDIRS = $(SUBDIRS) | DIST_SUBDIRS = $(SUBDIRS) | ||||
EXTRA_DIST = bootstrap | EXTRA_DIST = bootstrap | ||||
@@ -78,5 +78,6 @@ AC_OUTPUT([ | |||||
tools/Makefile | tools/Makefile | ||||
fonts/Makefile | fonts/Makefile | ||||
doc/Makefile | doc/Makefile | ||||
test/Makefile | |||||
]) | ]) | ||||
@@ -10,3 +10,5 @@ toilet_CPPFLAGS = -DFONTDIR=\"$(datadir)/figlet\" | |||||
toilet_CFLAGS = @CACA_CFLAGS@ | toilet_CFLAGS = @CACA_CFLAGS@ | ||||
toilet_LDADD = @CACA_LIBS@ @GETOPT_LIBS@ @ZLIB_LIBS@ | toilet_LDADD = @CACA_LIBS@ @GETOPT_LIBS@ @ZLIB_LIBS@ | ||||
echo-sources: ; echo $(SOURCES) | |||||
@@ -0,0 +1,6 @@ | |||||
# $Id$ | |||||
EXTRA_DIST = check-build | |||||
TESTS = check-build | |||||
@@ -0,0 +1,34 @@ | |||||
#!/bin/sh | |||||
ret=0 | |||||
# | |||||
# Check that we have no tabs or trailing spaces in the source code | |||||
# | |||||
failure=0 | |||||
for dir in src tools; do | |||||
pushd ../$dir >/dev/null | |||||
for x in $(make echo-sources); do | |||||
if grep '[[:space:]]$' "$x" >/dev/null 2>&1; then | |||||
echo "error: $dir/$x contains trailing spaces" | |||||
failure=1 | |||||
fi | |||||
if grep ' ' "$x" >/dev/null 2>&1; then | |||||
echo "error: $dir/$x contains tabs" | |||||
failure=1 | |||||
fi | |||||
done | |||||
popd >/dev/null | |||||
done | |||||
if test "$failure" != "0"; then | |||||
ret=1 | |||||
else | |||||
echo "0 errors in source code" | |||||
fi | |||||
if test "$ret" != "0"; then | |||||
exit 1 | |||||
fi | |||||
exit 0 | |||||
@@ -6,3 +6,5 @@ caca2tlf_SOURCES = caca2tlf.c | |||||
caca2tlf_CFLAGS = @CACA_CFLAGS@ | caca2tlf_CFLAGS = @CACA_CFLAGS@ | ||||
caca2tlf_LDADD = @CACA_LIBS@ | caca2tlf_LDADD = @CACA_LIBS@ | ||||
echo-sources: ; echo $(SOURCES) | |||||