### Authors: ### 2005-2006 Berthold Crysmann ### Copyright: DFKI GmbH DISTFILES = lkb/extra.tdl sorts.tdl some-tdl-built-ins.tdl intro-types.tdl morph.tdl ont.tdl mrsbasic.tdl sem-types.tdl synsem-types.tdl linking-types.tdl lexsem-types.tdl types.tdl incoh-types.tdl principles.tdl rule-types.tdl letter-rule-types.tdl lkb-list-types.tdl cross-list-types.tdl opt-list-types.tdl lex-rule-types.tdl sp-types.tdl mw-types.tdl lkb/lkbpatches.tdl le-types.tdl pn.tdl lex-rules.tdl pvp-lex-rules.tdl opt-coh-lex-rules.tdl general-inflr.tdl noun-inflr.tdl verb-inflr.tdl irr-spelling-verb-inflr.tdl participle-inflr-pet.tdl participle-inflr-lkb.tdl adj-inflr.tdl part-inflr.tdl misc-inflr.tdl mw-rules.tdl schemata.tdl aux-flip-schemata.tdl topic-drop-comp-schemata.tdl interj-q-tag-schemata.tdl left-dislocation-schema.tdl pvp-schemata.tdl appo.tdl relx-schemata.tdl sgf-schemata.tdl letter-rules.tdl lexicon.tdl gen-lex.tdl parse-nodes.tdl roots.tdl pet/*.set pet/qc.tdl lkb/*.lsp lkb/*.lisp lkb/script common.tdl german*.tdl german*.grm GG.dfn GG.fld GG.main.skip GG.meta GG.rev LICENSE README TODO mrsglobals.lsp Version.lisp TAGS aux.mtr expl-refl.mtr generation.mtr prep-comp.mtr *.fsr eiche-03-morph3.mem Makefile nx-irregs.tab ax-pos-e-irregs.tab mtr.tdl semi.vpm gen-lex-gen.tdl TDL = *.tdl lkb/extra.tdl pet/qc.tdl pet/flop.set IRREGS = ax-pos-e-irregs.tab nx-irregs.tab .PHONY: all pack unfill clean realclean hog dist all: TAGS irregs.tab unfill pack pack: german-pack.grm unfill: german-unfill.grm irregs.tab: $(IRREGS) echo '"' > pet/irregs.tab cat $(IRREGS) |grep -v '"' >> pet/irregs.tab echo '"' > pet/irregs.tab german-pack.grm: german.grm ln -sf german.grm german-pack.grm german.grm: $(TDL) mrsglobals.lsp Version.lisp flop german.tdl ||(/bin/rm german.grm && exit 1) german-unfill.grm: $(TDL) mrsglobals.lsp Version.lisp ln -sf german.tdl german-unfill.tdl flop -unfill german-unfill.tdl || (/bin/rm german-unfill.grm && /bin/rm german-unfill.tdl && exit 1) /bin/rm german-unfill.tdl TAGS: *.tdl (etags -l none -r '/^[ \t]*\([_a-zA-Z+\*-][_a-zA-Z0-9+\*-]*\)[ \t]*\((.*\)?:[=<]/\1/' `/bin/ls *.tdl lkb/*.tdl|grep -v lexicon.tdl`) || exit 0 realclean: clean find . -name \*\.grm -exec \rm -f {} \; \rm -f pet/irregs.tab \rm -f gg.tar.gz \rm -f gg.tar.bz2 clean: find . -name \*\.bak -exec \rm -f {} \; find . -name \*~ -exec \rm -f {} \; find . -name \*.fasl -exec \rm -f {} \; find . -name 'svn-commit.*.tmp' -exec \rm -f {} \; dist: realclean all $(DISTFILES) gg.tar.gz gg.tar.bz2 gg.tar.gz: tar -czf gg.tar.gz $(DISTFILES) gg.tar.bz2: tar -cjf gg.tar.bz2 $(DISTFILES) gg4hog.tar.gz: all eiche-03-morph3.mem mrsglobals.lsp pet/german*.set pet/general.set tar -czf gg4hog.tar.gz eiche-03-morph3.mem mrsglobals.lsp pet/german*.set pet/general.set german*.grm hog: gg4hog.tar.gz