include $(TOP)/mk/cabal-flags.mk
+include $(TOP)/mk/bindist.mk
-# XXX We would like to turn this on, but Cabal generates paths files
-# that are not -Wall clean!
-# SRC_HC_OPTS += -Wall
+SRC_HC_OPTS += -Wall
ifeq "$(HOSTPLATFORM)" "i386-unknown-mingw32"
INSTALL_FLAGS =
--distpref dist-install \
$(INSTALL_FLAGS)
-clean: distclean
-
-distclean:
+clean:
-$(CABAL) clean --distpref dist-inplace
-$(CABAL) clean --distpref dist-install
ifneq "$(EXTRA_CLEAN)" ""
$(RM) -f $(EXTRA_CLEAN)
endif
-# XXX fix binary-dist
+distclean: clean
+ifneq "$(EXTRA_DISTCLEAN)" ""
+ $(RM) -f $(EXTRA_DISTCLEAN)
+endif