Moved AST, CompState and Metadata out to a new data directory (along with the generated OrdAST and TagAST)

This commit is contained in:
Neil Brown 2008-02-26 15:02:13 +00:00
parent bca3f89872
commit decf249c51
4 changed files with 11 additions and 11 deletions

View File

@ -11,7 +11,7 @@ GHC_OPTS = \
-fwarn-type-defaults \ -fwarn-type-defaults \
-fwarn-unused-binds \ -fwarn-unused-binds \
-fwarn-unused-imports \ -fwarn-unused-imports \
-ibackends -ichecks -icommon -ifrontends -ipass -itransformations -ibackends -ichecks -icommon -idata -ifrontends -ipass -itransformations
if GHC68 if GHC68
GHC_OPTS += -XUndecidableInstances -fwarn-tabs -fwarn-monomorphism-restriction GHC_OPTS += -XUndecidableInstances -fwarn-tabs -fwarn-monomorphism-restriction
@ -80,13 +80,13 @@ else
mv frontends/LexRain.temphs frontends/LexRain.hs mv frontends/LexRain.temphs frontends/LexRain.hs
endif endif
common/TagAST.hs: GenTagAST$(EXEEXT) data/TagAST.hs: GenTagAST$(EXEEXT)
./GenTagAST$(EXEEXT) > common/TagAST.hs ./GenTagAST$(EXEEXT) > data/TagAST.hs
common/OrdAST.hs: GenOrdAST$(EXEEXT) data/OrdAST.hs: GenOrdAST$(EXEEXT)
./GenOrdAST$(EXEEXT) > common/OrdAST.hs ./GenOrdAST$(EXEEXT) > data/OrdAST.hs
BUILT_SOURCES = frontends/LexOccam.hs frontends/LexRain.hs CompilerCommands.hs common/TagAST.hs common/OrdAST.hs BUILT_SOURCES = frontends/LexOccam.hs frontends/LexRain.hs CompilerCommands.hs data/TagAST.hs data/OrdAST.hs
CLEANFILES = $(BUILT_SOURCES) CLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = docextra testcases/automatic EXTRA_DIST = docextra testcases/automatic
@ -105,23 +105,23 @@ tock_SOURCES_hs += checks/Check.hs
tock_SOURCES_hs += checks/Omega.hs tock_SOURCES_hs += checks/Omega.hs
tock_SOURCES_hs += checks/UsageCheckAlgorithms.hs tock_SOURCES_hs += checks/UsageCheckAlgorithms.hs
tock_SOURCES_hs += checks/UsageCheckUtils.hs tock_SOURCES_hs += checks/UsageCheckUtils.hs
tock_SOURCES_hs += common/AST.hs
tock_SOURCES_hs += common/CompState.hs
tock_SOURCES_hs += common/Errors.hs tock_SOURCES_hs += common/Errors.hs
tock_SOURCES_hs += common/EvalConstants.hs tock_SOURCES_hs += common/EvalConstants.hs
tock_SOURCES_hs += common/EvalLiterals.hs tock_SOURCES_hs += common/EvalLiterals.hs
tock_SOURCES_hs += common/FlowGraph.hs tock_SOURCES_hs += common/FlowGraph.hs
tock_SOURCES_hs += common/FlowAlgorithms.hs tock_SOURCES_hs += common/FlowAlgorithms.hs
tock_SOURCES_hs += common/Intrinsics.hs tock_SOURCES_hs += common/Intrinsics.hs
tock_SOURCES_hs += common/Metadata.hs
tock_SOURCES_hs += common/OrdAST.hs
tock_SOURCES_hs += common/Pattern.hs tock_SOURCES_hs += common/Pattern.hs
tock_SOURCES_hs += common/PrettyShow.hs tock_SOURCES_hs += common/PrettyShow.hs
tock_SOURCES_hs += common/ShowCode.hs tock_SOURCES_hs += common/ShowCode.hs
tock_SOURCES_hs += common/TagAST.hs
tock_SOURCES_hs += common/TreeUtils.hs tock_SOURCES_hs += common/TreeUtils.hs
tock_SOURCES_hs += common/Types.hs tock_SOURCES_hs += common/Types.hs
tock_SOURCES_hs += common/Utils.hs tock_SOURCES_hs += common/Utils.hs
tock_SOURCES_hs += data/AST.hs
tock_SOURCES_hs += data/CompState.hs
tock_SOURCES_hs += data/Metadata.hs
tock_SOURCES_hs += data/OrdAST.hs
tock_SOURCES_hs += data/TagAST.hs
tock_SOURCES_hs += frontends/ParseOccam.hs tock_SOURCES_hs += frontends/ParseOccam.hs
tock_SOURCES_hs += frontends/ParseRain.hs tock_SOURCES_hs += frontends/ParseRain.hs
tock_SOURCES_hs += frontends/ParseUtils.hs tock_SOURCES_hs += frontends/ParseUtils.hs