]> thyrsus.com Git - intercal.git/commitdiff
Make "make splint" work with out-of-tree builds
authorAlex Smith <ais523@bham.ac.uk>
Thu, 2 Sep 2010 18:22:14 +0000 (19:22 +0100)
committerAlex Smith <ais523@bham.ac.uk>
Thu, 2 Sep 2010 18:22:14 +0000 (19:22 +0100)
buildaux/Makefile.am

index b926d10c231c7ad786ae8fa5fe490032232ded82..fcffec28fd88874b86d4f72250a8e59692ec31d0 100644 (file)
@@ -119,10 +119,10 @@ dist_man1_MANS = doc/ick.1 doc/convickt.1
 info_TEXINFOS = doc/ick.txi
 
 # How to run splint on this code
-SPLINTOPTS = -I. -Isrc +quiet -warnposix -boolops -predboolint
-splint:
+SPLINTOPTS = -I. -I$(top_srcdir)/src +quiet -warnposix -boolops -predboolint
+splint: $(ick_SOURCES) parser.h
        @echo "Running splint on ick..."
-       -splint $(SPLINTOPTS) -exportlocal -redef $(ick_SOURCES) 
+       -(for x in $(ick_SOURCES); do echo $(top_srcdir)/$$x; done) | xargs splint $(SPLINTOPTS) -exportlocal -redef
 
 EXTRA_DIST = pit etc BUGS src/abcess.h src/feh.h src/fiddle.h src/ick_ec.h \
              src/ick.h src/ick_lose.h src/oil.h src/pick1.h src/pick2.h \