-FSSTND_FILES =FSSTND-FAQ fsstnd-1.2.dvi.gz fsstnd-1.2.ps.gz fsstnd-1.2.txt.gz
-POLICY_FILES =policy.text.gz policy.sgml virtual-package-names-list.text \
- upgrading-checklist.text libc6-migration.text
-BYHAND_FILES =policy.text.gz libc6-migration.text\
- virtual-package-names-list.text
+sanitycheck := debian/rules policy.sgml
+
+SGML_FILES := policy menu-policy mime-policy perl-policy upgrading-checklist
+DESC_FILES := debian-policy debian-menu-policy debian-perl-policy \
+ debian-mime-policy debconf-spec fhs
+
+# While we have two versions of the FHS installed in the source package,
+# we need to modify this to handle it. This is the easiest way to do it.
+# FHS_ARCHIVE := $(wildcard fhs*.tar.gz)
+FHS_ARCHIVE := fhs-2.3-source.tar.gz
+FHS_HTML := fhs-2.3.html
+FHS_FILES := fhs-2.3.ps.gz fhs-2.3.txt.gz fhs-2.3.pdf.gz
+FHS_NEW_ARCHIVE :=
+FHS_NEW_HTML :=
+FHS_NEW_FILES :=
+
+POLICY_FILES = $(SGML_FILES:=.sgml) $(SGML_FILES:=.txt.gz) \
+ virtual-package-names-list.txt \
+ libc6-migration.txt version.ent \
+ debconf_spec/debconf_specification.html \
+ debconf_spec/debconf_specification.txt.gz \
+ policy.ps.gz policy.pdf.gz README.txt README.html \
+ Process.txt Process.html
+
+# policy.{pdf,ps,tpt,txt} are generated files
+FILES_TO_CLEAN = debian/files debian/buildinfo debian/substvars \
+ debian/postinst debian/prerm \
+ version.ent \
+ $(SGML_FILES:=.txt.gz) $(SGML_FILES:=.html.tar.gz) \
+ $(SGML_FILES:=-1.html) \
+ policy.pdf.gz policy.ps.gz \
+ debconf_specification.xml.tar.gz \
+ policy.pdf policy.ps policy.txt policy. \
+ body.tmp head.tmp policy.tpt
+
+FILES_FROM_ORG := README.txt README.html
+
+STAMPS_TO_CLEAN := stamp-policy stamp-build
+DIRS_TO_CLEAN := debian/tmp fhs $(SGML_FILES:=.html)