Compat \
Distribution \
Distribution/Compat \
+ System \
cbits
LIBRARY = libghccompat.a
# These modules are all provided in GHC 6.3+
EXCLUDED_SRCS += \
Data/Version.hs \
+ System/FilePath.hs \
Distribution/Compat/Error.hs \
Distribution/Compat/ReadP.hs \
Distribution/Extension.hs \
SRC_HC_OPTS += -fglasgow-exts
+ifeq "$(HOSTPLATFORM)" "i386-unknown-mingw32"
+Compat/Directory_HC_OPTS += -\#include shlobj.h
+endif
+
# libghccompat is needed to build ghc-pkg, which is built during 'make boot',
# so we must build this library during 'make boot' too.
# Do a recursive 'make all' after generating dependencies, because this