Hi!

I attached a patch that does some additional cleanups to a build tree
(equiv.: makes the packager's life easier ;-))

I wasn't sure, which files should go into $(CLEAN_FILES) and which into
$(MAINTAINER_CLEAN_FILES), maybe someone could have a look at my choice.

regarding the perl scripts: they're modules, i.e. not standalone-executable,
so there shouldn't be the '#!'-hack on top of them. It does no harm, but
causes two Debian-related errors, which go away when removing the line...


Cheers,
Michael
-- 
* Mechanical Engineering is like looking for a black cat in a lighted room.
* Systems Engineering is like looking for a black cat in a dark room in
  which there is no cat and someone yells "I got it!"
--- ghc4-4.04.orig/glafp-utils/sgmlverb/Makefile
+++ ghc4-4.04/glafp-utils/sgmlverb/Makefile
@@ -7,6 +7,8 @@
 
 override SRC_FLEX_OPTS=-8
 
+CLEAN_FILES += sgmlverb.c
+
 #
 # For src distributions, include flex output.
 #
--- ghc4-4.04.orig/mk/target.mk
+++ ghc4-4.04/mk/target.mk
@@ -921,6 +921,7 @@
 ps   :: $(SGML_PS)
 
 CLEAN_FILES += $(SGML_TEXT) $(SGML_DOC)*.html $(SGML_PS) $(SGML_DVI)
+MOSTLY_CLEAN_FILES += $(patsubst %.vsgml, %.sgml, $(VSGML_SRCS)) #can't use 
+$(SGML_SRCS), they're maybe needed
 
 endif
 
--- ghc4-4.04.orig/ghc/compiler/Makefile
+++ ghc4-4.04/ghc/compiler/Makefile
@@ -287,6 +287,8 @@
 
 # Extra tidy, remove the .hc files (if you've got them).
 MAINTAINER_CLEAN_FILES += $(wildcard */*.hc)
+# Remove happy generated files
+MAINTAINER_CLEAN_FILES += $(patsubst %.y,%.hs,$(wildcard */*.y))
 
 
 #-----------------------------------------------------------------------------
--- ghc4-4.04.orig/ghc/docs/Makefile
+++ ghc4-4.04/ghc/docs/Makefile
@@ -6,6 +6,6 @@
 #
 export WAYS=
 
-SUBDIRS = users_guide
+SUBDIRS = libraries users_guide
 
 include $(TOP)/mk/target.mk
--- ghc4-4.04.orig/ghc/utils/stat2resid/parse-gcstats.prl
+++ ghc4-4.04/ghc/utils/stat2resid/parse-gcstats.prl
@@ -1,4 +1,3 @@
-#!/local/sun4/bin/perl
 #
 # Subroutines to parses a ghc Garbage Collection stats file
 #
--- ghc4-4.04.orig/ghc/utils/stat2resid/process-gcstats.prl
+++ ghc4-4.04/ghc/utils/stat2resid/process-gcstats.prl
@@ -1,4 +1,3 @@
-#!/local/sun4/bin/perl
 #
 # Subroutines which derive information from
 #   ghc garbage collection stats -- %gcstat

Reply via email to