rules revision 5d44c8cecd07b47ce537c7e14bf7b41a39f08507
6983N/ACOMMONLIB_PATH = Common/Lib:Common/ATerm:fgl/Data/Graph:fgl/Data/Graph/Inductive:fgl/Data/Graph/Inductive/Aux:fgl/Data/Graph/Inductive/Monad:fgl/Data/Graph/Inductive/Query
6983N/ACLEAN_PATH = utils/DrIFT-src:utils/GenerateRules:utils/InlineAxioms:Common:Logic:CASL:CASL/CCC:Syntax:Static:GUI:HasCASL:Haskell:Modal:CoCASL:COL:CspCASL:ATC:ToHaskell:Proofs:Comorphisms:Isabelle:$(INCLUDE_PATH):Haskell/Hatchet:Taxonomy:$(PFE_PATHS)
563N/ALINUX_IMPORTS = $(wildcard /home/linux-bkb/ghc/ghc-latest/lib/ghc-*/imports)
2086N/ADRIFT_deps = utils/DrIFT-src/*hs
2575N/AGENERATERULES_deps = utils/GenerateRules/*hs $(DRIFT_deps)
6238N/AINLINEAXIOMS_deps = utils/InlineAxioms/*hs $(drifted_files)
6238N/ADRIFT = $(DRIFT_ENV) utils/DrIFT
1480N/AINLINEAXIOMS = utils/outlineAxioms
563N/A# flags also come in via ../uni/uni-package.conf
563N/AUNI_PACKAGE_CONF := $(wildcard ../uni/uni-package.conf)
563N/A# if uni/server is included also HaXml sources are needed
563N/Auni_sources = $(wildcard ../uni/davinci/haddock/*.hs) \
563N/A $(wildcard ../uni/graphs/haddock/*.hs) \
563N/A $(wildcard ../uni/htk/haddock/*/*.hs) \
2575N/A $(wildcard ../uni/events/haddock/*.hs) \
2575N/A $(wildcard ../uni/reactor/haddock/*.hs) \
563N/A $(wildcard ../uni/util/haddock/*.hs) \
563N/A $(wildcard ../uni/posixutil/haddock/*.hs)
563N/APFE_TOOLDIR := $(wildcard ../programatica/tools)
563N/A hs2stratego hs2stratego/AST
563N/Ainclude sources_hetcats.mk
563N/Agenrule_header_files = $(wildcard ATC/*.header.hs)
563N/Agen_inline_axiom_files = $(patsubst %.hs,%.inline.hs,$(inline_axiom_files))
563N/Aderived_sources = $(drifted_files) $(happy_files) hetcats/Version.hs \
563N/A $(inline_axiom_files) Modal/ModalSystems.hs
563N/Acpp_sources = ./Isabelle/Logic_Isabelle.hs \
563N/A#.PRECIOUS: sources_hetcats.mk
1133N/A ghc --make -package-conf /home/luettich/ghc-pkg/package.conf \
1133N/Ataxonomy: Taxonomy/taxonomyTool.hs $(tax_sources)
563N/A $(HC) --make -o Taxonomy/taxonomyTool $< -ifgl $(HC_OPTS)
563N/Ahetcats.TAGS: $(sources)
563N/A $(sources); mv TAGS $@; mv tags hetcats.tags
563N/Adocs/index.html: $(doc_sources)
563N/A $(PERL) utils/post_process_docs.pl docs \
563N/Autils/DrIFT: $(DRIFT_deps)
2086N/Autils/genRules: $(GENERATERULES_deps)
563N/A (cd utils/GenerateRules; \
563N/A GenerateRules.hs -o ../genRules && strip ../genRules)
2086N/A $(HC) --make utils/InlineAxioms/InlineAxioms.hs \
2116N/A $(RM) clean.*; mv Makefile Makefile.orig; \
563N/A tar cvf HetCATS.tar HetCATS
2086N/A cp -p hets $(INSTALLDIR)/versions/hets-`cat version_nr`
563N/A ln -s versions/hets-`cat version_nr` hets; $(RM) version_nr)
2086N/A$(atc_der_files): $(atc_files) $(genrule_header_files) utils/genRules
623N/A utils/genRules -r $(rule) -o CASL $(CASL_files)
623N/A utils/genRules -r $(rule) -o HasCASL $(HasCASL_files)
563N/A utils/genRules -r $(rule) -o Modal $(Modal_files)
563N/A utils/genRules -r $(rule) -o CoCASL $(CoCASL_files)
563N/A utils/genRules -r $(rule) -o COL $(COL_files)
563N/A utils/genRules -r $(rule) -o CspCASL $(CspCASL_files)
4879N/A if [ -f ATC/$(basename $(basename $(notdir $(file)))).header.hs ]; \
4879N/A then utils/genRules -r $(rule) -o ATC -h \
4879N/A ATC/$(basename $(basename $(notdir $(file)))).header.hs $(file); \
662N/A else utils/genRules -r $(rule) -o ATC $(file); fi ;
563N/A $(RM) HasCASL/hacapa
563N/A $(RM) Haskell/hapa
563N/A $(RM) Haskell/hana
563N/A $(RM) Haskell/wrap
662N/A $(RM) Syntax/hetpa
563N/A $(RM) Static/hetana
3954N/A $(RM) Common/annos
3954N/A $(RM) Haskell/Hatchet/hatch
3954N/A $(RM) Taxonomy/taxonomyTool
563N/A $(RM) hetcats-make sources_hetcats.mk
563N/A $(RM) hetcats/Version.hs
563N/Atest_parser: Common/test_parser
563N/Ahacapa: HasCASL/hacapa
563N/Ahapa: Haskell/hapa
1188N/Ahana: Haskell/hana
563N/Ahetpa: Syntax/hetpa.hs Syntax/*.hs
563N/Ahetana: Static/hetana.hs Static/*.hs
563N/Aatctest: ATC/ATCTest.hs ATC/*.hs
563N/Ahetdg: GUI/hetdg.hs $(drifted_files) *.hs
563N/A## two hardcoded dependencies for a correct generation of Version.hs
3954N/A%.hs: %.inline.hs $(INLINEAXIOMS)
563N/A## rule for Modal/ModalSystems.hs needed for ModalLogic Translation
1494N/A utils/genTransMFormFunc.pl $(INLINEAXIOMS)
2086N/A $(PERL) utils/genTransMFormFunc.pl $< $@