#!/usr/bin/perl -w
-# Copyright (C) 2013-2018 all contributors <meta@public-inbox.org>
+# Copyright (C) 2013-2019 all contributors <meta@public-inbox.org>
# License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
use strict;
use ExtUtils::MakeMaker;
-include config.mak
-include Documentation/include.mk
SCRIPTS := scripts/ssoma-replay
-syn_files := $PM_FILES \$(EXE_FILES) \$(SCRIPTS)
-my_syntax := \$(addsuffix .syntax, \$(syn_files))
+syn_files = $PM_FILES \$(EXE_FILES) \$(SCRIPTS) \$(wildcard t/*.t)
+my_syntax = \$(addsuffix .syntax, \$(syn_files))
changed = \$(shell git ls-files -m)
%.syntax ::
@\$(PERL) -w -I lib -c \$(subst .syntax,,\$@)
-syntax:: \$(my_syntax)
+syntax:: \$(filter-out lib/PublicInbox/DSKQXS.pm.syntax,\$(my_syntax))
dsyn :: \$(addsuffix .syntax, \$(filter \$(changed), \$(syn_files)))