Newer
Older
// Build MMT/OMDoc and Scala parts of LATIN2
// To be precise, this build script only builds the parts of LATIN2
// which can actually be built successfully at time of writing.
server on 8080
log console
log html build.html
log+ archive
log+ mmt-omdoc
log+ TPTPExporter
mathpath archive ../urtheories
mathpath archive ../LFX
mathpath archive .
//log+ object-checker
//log+ object-simplifier
//log+ structure-simplifier
//log+ structure-checker
//log+ object-parser
//log+ tptp
extension latin2.tptp.TPTPExporter
extension latin2.tptp.SFOLExporter
extension latin2.tptp.HOLExporter
extension latin2.tptp.DIHOLExporter
extension latin2.tptp.DPIHOLExporter
define dependencies
build MMT/urtheories mmt-omdoc lf.mmt
//build MMT/urtheories mmt-omdoc sequences.mmt
//build MMT/urtheories mmt-omdoc primitive_types/bool.mmt
//build MMT/urtheories mmt-omdoc primitive_types/nat.mmt
build MMT/LATIN2 mmt-omdoc fundamentals/concepts.mmt
build MMT/LATIN2 mmt-omdoc fundamentals/base_languages.mmt
build MMT/LATIN2 mmt-omdoc fundamentals/equality.mmt
build MMT/LATIN2 mmt-omdoc logic/fol_like/booleans.mmt
build MMT/LATIN2 mmt-omdoc logic/fol_like/ifte.mmt
build MMT/LATIN2 mmt-omdoc logic/propositional/pl.mmt
build MMT/LATIN2 mmt-omdoc type_theory/function_types.mmt
build MMT/LATIN2 mmt-omdoc logic/fol_like/sfol.mmt
build MMT/LATIN2 mmt-omdoc logic/hol_like/hol.mmt
build MMT/LATIN2 mmt-omdoc logic/hol_like/dhol.mmt
//build MMT/LATIN2 mmt-omdoc logic/fol.mmt
//build MMT/LATIN2 mmt-omdoc logic/pl.mmt
//build MMT/LATIN2 mmt-omdoc logic/stfol.mmt
//build MMT/LATIN2 mmt-omdoc foundations/mizar.mmt
//build MMT/LATIN2 mmt-omdoc foundations/mizar-patterns.mmt
end
// do dependencies
// test DHOL exporter
build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/cat.mmt
build MMT/LATIN2 tptp casestudies/2022-tptp/cat.omdoc
build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/predicate_exam.mmt
build MMT/LATIN2 tptp casestudies/2022-tptp/predicate_exam.omdoc
// test HOL exporter
build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/peano.mmt
build MMT/LATIN2 tptp casestudies/2022-tptp/peano.omdoc
// test DPHOL exporter
build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/restriction.mmt
build MMT/LATIN2 tptp casestudies/2022-tptp/restriction.omdoc
build MMT/LATIN2 mmt-omdoc casestudies/2022-tptp/set_theory.mmt
build MMT/LATIN2 tptp casestudies/2022-tptp/set_theory.omdoc