[project @ 2004-01-09 12:42:15 by simonmar]
authorsimonmar <unknown>
Fri, 9 Jan 2004 12:42:15 +0000 (12:42 +0000)
committersimonmar <unknown>
Fri, 9 Jan 2004 12:42:15 +0000 (12:42 +0000)
Use gcc's -P option to avoid CPP #line droppings in the .hs -> .raw-hs rule.

mk/package.mk

index b5fce7c..6d80f25 100644 (file)
@@ -1,5 +1,5 @@
 # -----------------------------------------------------------------------------
 # -----------------------------------------------------------------------------
-# $Id: package.mk,v 1.32 2003/12/18 21:37:56 panne Exp $
+# $Id: package.mk,v 1.33 2004/01/09 12:42:15 simonmar Exp $
 
 ifneq "$(PACKAGE)" ""
 
 
 ifneq "$(PACKAGE)" ""
 
@@ -237,10 +237,10 @@ $(HTML_DOC) : $(HS_PPS)
 CLEAN_FILES += $(PACKAGE).haddock
 
 %.raw-hs : %.lhs
 CLEAN_FILES += $(PACKAGE).haddock
 
 %.raw-hs : %.lhs
-       $(HC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@
+       $(HC) $(HC_OPTS) -D__HADDOCK__ -E -optP-P -cpp $< -o $@
 
 %.raw-hs : %.hs
 
 %.raw-hs : %.hs
-       $(HC) $(HC_OPTS) -D__HADDOCK__ -E -cpp $< -o $<.tmp && sed -e 's/^#.*//' <$<.tmp >$@
+       $(HC) $(HC_OPTS) -D__HADDOCK__ -E -optP-P $< -o $@
 
 install-docs :: $(HTML_DOC)
        @$(INSTALL_DIR) $(datadir)/html/libraries/$(PACKAGE)
 
 install-docs :: $(HTML_DOC)
        @$(INSTALL_DIR) $(datadir)/html/libraries/$(PACKAGE)