AUTHOR => 'Eric Wong <e@80x24.org>',
ABSTRACT => 'public-inbox server infrastructure',
EXE_FILES => \@EXE_FILES,
AUTHOR => 'Eric Wong <e@80x24.org>',
ABSTRACT => 'public-inbox server infrastructure',
EXE_FILES => \@EXE_FILES,
# TODO: these should really be made optional...
'Plack' => 0,
'URI::Escape' => 0,
# We have more test dependencies, but do not force
# users to install them. See INSTALL
# TODO: these should really be made optional...
'Plack' => 0,
'URI::Escape' => 0,
# We have more test dependencies, but do not force
# users to install them. See INSTALL
# support using eatmydata to speed up tests (apt-get install eatmydata):
# https://www.flamingspork.com/projects/libeatmydata/
EATMYDATA =
# support using eatmydata to speed up tests (apt-get install eatmydata):
# https://www.flamingspork.com/projects/libeatmydata/
EATMYDATA =
-my_syntax := \$(addsuffix .syntax, $PM_FILES \$(EXE_FILES) \$(SCRIPTS))
-
+syn_files = $PM_FILES \$(EXE_FILES) \$(SCRIPTS) \$(wildcard t/*.t)
+my_syntax = \$(addsuffix .syntax, \$(syn_files))
+changed = \$(shell git ls-files -m)
- @\$(PERL) -I lib -c \$(subst .syntax,,\$@)
+ @\$(PERL) -w -I lib -c \$(subst .syntax,,\$@)
+
+syntax:: \$(filter-out lib/PublicInbox/DSKQXS.pm.syntax,\$(my_syntax))