summaryrefslogtreecommitdiffstats
path: root/data/rules
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 13:42:30 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 13:42:30 +0000
commit75808db17caf8b960b351e3408e74142f4c85aac (patch)
tree7989e9c09a4240248bf4658a22208a0a52d991c4 /data/rules
parentInitial commit. (diff)
downloadlintian-75808db17caf8b960b351e3408e74142f4c85aac.tar.xz
lintian-75808db17caf8b960b351e3408e74142f4c85aac.zip
Adding upstream version 2.117.0.upstream/2.117.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'data/rules')
-rw-r--r--data/rules/deprecated-makefiles12
-rw-r--r--data/rules/known-makefiles39
2 files changed, 51 insertions, 0 deletions
diff --git a/data/rules/deprecated-makefiles b/data/rules/deprecated-makefiles
new file mode 100644
index 0000000..0d8d2f9
--- /dev/null
+++ b/data/rules/deprecated-makefiles
@@ -0,0 +1,12 @@
+# Manually maintained list of Makefiles that can be included from
+# d/rules, but is also known to be deprecated.
+#
+# Please keep it sorted by file name.
+
+/usr/share/cdbs/1/class/perlmodule-vars.mk
+/usr/share/cdbs/1/class/perlmodule.mk
+/usr/share/cdbs/1/rules/dpatch.mk
+/usr/share/cdbs/1/rules/simple-patchsys.mk
+/usr/share/cdbs/1/rules/tarball.mk
+/usr/share/dbs/dbs-build.mk
+/usr/share/dbs/dpkg-arch.mk
diff --git a/data/rules/known-makefiles b/data/rules/known-makefiles
new file mode 100644
index 0000000..7b60df6
--- /dev/null
+++ b/data/rules/known-makefiles
@@ -0,0 +1,39 @@
+# Manually maintained list of known makefiles and their
+# (lack of) targets. This is used to avoid assuming
+# that (e.g.) the quilt makefile provides all needed
+# targets.
+#
+# Syntax:
+#
+# <makefile>||[<target>[, <target2> ...]]
+#
+#
+
+# Variables only or providing non-standard targets
+# (targets not mentioned in the policy at all)
+/usr/share/cli-common/cli-nant.make||
+/usr/share/cli-common/cli.make||
+/usr/share/coq/coqvars.mk||
+/usr/share/dpkg/architecture.mk||
+/usr/share/dpkg/buildflags.mk||
+/usr/share/dpkg/default.mk||
+/usr/share/dpkg/pkg-info.mk||
+/usr/share/dpkg/vendor.mk||
+/usr/share/gcj/debian_defaults||
+/usr/share/hardening-includes/hardening.make||
+/usr/share/javahelper/java-vars.mk||
+/usr/share/libdbi-perl/perl-dbdabi.make||
+/usr/share/mpi-default-dev/debian_defaults||
+/usr/share/ocaml/ocamlinit.mk||
+/usr/share/ocaml/ocamlvars.mk||
+/usr/share/octave/debian/defs.make||
+/usr/share/pkg-kde-tools/makefiles/1/variables.mk||
+/usr/share/postgresql-common/pgxs_debian_control.mk||
+/usr/share/pycentral-data/pycentral.mk||
+/usr/share/python/python.mk||
+/usr/share/python3/python.mk||
+
+# Makefiles with (possibly) relevant targets
+/usr/share/quilt/quilt.make||patch, unpatch, $(QUILT_STAMPFN)
+/usr/share/dpatch/dpatch.make||patch, unpatch
+/usr/share/topgit/tg2quilt.mk||patch, unpatch