<commit_before>
all:   jhc

GHCDEBUGOPTS= -W -fno-warn-unused-matches -fno-warn-unused-binds    # -O2 -ddump-simpl-stats -ddump-rules
GHCINC=  -iFrontEnd
PACKAGES= -package mtl  -package unix -package QuickCheck  #  -prof -auto-all
GHCOPTS=   -O   -pgmF drift-ghc  -F $(GHCDEBUGOPTS) $(GHCINC) $(PACKAGES) -fwarn-type-defaults   -fallow-undecidable-instances  -fglasgow-exts -fallow-overlapping-instances

HC = ghc
HC_OPTS = $(GHCOPTS)

DRIFT= ../DrIFT/src/DrIFT

ALLHS:=$(shell find . Grin Boolean Doc C E  FrontEnd DerivingDrift -maxdepth 1 -follow \( -name \*.hs -or -name \*.lhs \) -and \( \! -name Try\*.hs \) | sed -e 's@^\./@@')

BUILTSOURCES= PrimitiveOperators.hs RawFiles.hs FrontEnd/HsParser.hs FlagDump.hs FlagOpts.hs Version.hs


# OBJS is defined in 'depend.make'
# OBJS=$(shell perl ./collect_deps.prl Main.o < depend.make)
#
-include depend.make


SUFFIXES= .hs .lhs .o .hi .hsc .c .h .ly .hi-boot .hs-boot .o-boot


MAIN=Main.hs

%.o: %.hs
	$(HC) -i.  $(HCFLAGS) $(GHCOPTS) -o $@ -c $<
%.o: %.lhs
	$(HC) -i.  $(HCFLAGS) $(GHCOPTS) -o $@ -c $<

%.hi: %.o
	@:
<commit_msg>Add -ignore-package lang to fix building with GHC 6.4<commit_after>
all:   jhc

GHCDEBUGOPTS= -W -fno-warn-unused-matches -fno-warn-unused-binds    # -O2 -ddump-simpl-stats -ddump-rules
GHCINC=  -iFrontEnd
PACKAGES= -package mtl  -package unix -package QuickCheck  #  -prof -auto-all
GHCOPTS=   -O -ignore-package lang  -pgmF drift-ghc  -F $(GHCDEBUGOPTS) $(GHCINC) $(PACKAGES) -fwarn-type-defaults   -fallow-undecidable-instances  -fglasgow-exts -fallow-overlapping-instances

HC = ghc
HC_OPTS = $(GHCOPTS)

DRIFT= ../DrIFT/src/DrIFT

ALLHS:=$(shell find . Grin Boolean Doc C E  FrontEnd DerivingDrift -maxdepth 1 -follow \( -name \*.hs -or -name \*.lhs \) -and \( \! -name Try\*.hs \) | sed -e 's@^\./@@')

BUILTSOURCES= PrimitiveOperators.hs RawFiles.hs FrontEnd/HsParser.hs FlagDump.hs FlagOpts.hs Version.hs


# OBJS is defined in 'depend.make'
# OBJS=$(shell perl ./collect_deps.prl Main.o < depend.make)
#
-include depend.make


SUFFIXES= .hs .lhs .o .hi .hsc .c .h .ly .hi-boot .hs-boot .o-boot


MAIN=Main.hs

%.o: %.hs
	$(HC) -i.  $(HCFLAGS) $(GHCOPTS) -o $@ -c $<
%.o: %.lhs
	$(HC) -i.  $(HCFLAGS) $(GHCOPTS) -o $@ -c $<

%.hi: %.o
	@:

{'fraction_non_alphanumeric': 0.18487018800358102, 'fraction_numerical': 0.0026857654431512983, 'mean_word_length': 2.9279437609841827, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1574203', 'n_tokens_mistral': 1005, 'n_tokens_neox': 961, 'n_words': 234}