X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=utils%2FMakefile;h=b5a14af6ee0e6f2adbd2d97d2526244acb4c96c2;hb=618380a7fa2ca7b75b2b6a5bfa7eac4a86941510;hp=9416d7728bdb54b78d66eda6c6b71dacaf8b322f;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/utils/Makefile b/utils/Makefile index 9416d77..b5a14af 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -8,7 +8,7 @@ else ifeq "$(BootingFromHc)" "YES" SUBDIRS = mkdependC mkdirhier runstdtest genapply genprimopcode ghc-pkg unlit else -SUBDIRS = mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs lndir \ +SUBDIRS = mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs \ parallel prof unlit genprimopcode genapply runghc endif endif @@ -17,6 +17,11 @@ ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32" SUBDIRS += touchy endif +ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" +# lndir doesn't build on Windows +SUBDIRS += lndir +endif + # Utils that we don't build by default: # nofib-analyse @@ -37,3 +42,10 @@ endif # a Haskell compiler and if you want it. include $(TOP)/mk/target.mk + +# genprimopcode is needed to boot in ghc/compiler... +ifneq "$(BootingFromHc)" "YES" +boot :: + $(MAKE) -C genprimopcode +endif +