all: erzeugnis/vtm.html erzeugnis/vtm.css erzeugnis/aufgaben.dat.js erzeugnis/vtm.js .PHONY: all clear: @ echo "-- zurücksetzen …" @ rm -f erzeugnis .PHONY: clear erzeugnis/vtm.html: quelldatein/manifestation/web/vtm.html @ echo "-- Struktur …" @ mkdir -p erzeugnis @ cp quelldatein/manifestation/web/vtm.html erzeugnis/vtm.html erzeugnis/vtm.css: quelldatein/manifestation/web/vtm.css quelldatein/manifestation/web/partie.css @ echo "-- Gestaltung …" @ mkdir -p erzeugnis @ cat quelldatein/manifestation/web/vtm.css quelldatein/manifestation/web/partie.css > erzeugnis/vtm.css erzeugnis/aufgaben.dat.js: \ quelldatein/daten/aufgaben.dat.js \ quelldatein/daten/zeichenketten/de.dat.js \ quelldatein/daten/zeichenketten/en.dat.js @ echo "-- Daten …" @ mkdir -p erzeugnis @ cat \ quelldatein/daten/aufgaben.dat.js \ quelldatein/daten/zeichenketten/de.dat.js \ quelldatein/daten/zeichenketten/en.dat.js \ > erzeugnis/daten.js erzeugnis/vtm.js: \ quelldatein/basis/typen.ts \ quelldatein/basis/fehlermonade.ts \ quelldatein/helfer/verschiedenes.ts \ quelldatein/helfer/mathematik.ts \ quelldatein/helfer/vektor.ts \ quelldatein/helfer/hashmap.ts \ quelldatein/helfer/xmlknoten.ts \ quelldatein/helfer/uebersetzung.ts \ quelldatein/daten.ts \ quelldatein/aufbau/richtung.ts \ quelldatein/aufbau/symbol.ts \ quelldatein/aufbau/stelle.ts \ quelldatein/aufbau/zustand.ts \ quelldatein/aufbau/figur.ts \ quelldatein/aufbau/aktor.ts \ quelldatein/aufbau/erzeuger.ts \ quelldatein/aufbau/befoerderer.ts \ quelldatein/aufbau/schreiber.ts \ quelldatein/aufbau/leser.ts \ quelldatein/aufbau/verwerfer.ts \ quelldatein/aufbau/annehmer.ts \ quelldatein/aufbau/welt.ts \ quelldatein/aufbau/test.ts \ quelldatein/aufbau/akzeptortest.ts \ quelldatein/aufbau/transduktortest.ts \ quelldatein/aufbau/aufgabe.ts \ quelldatein/aufbau/akzeptoraufgabe.ts \ quelldatein/aufbau/transduktoraufgabe.ts \ quelldatein/aufbau/aufgabe_.ts \ quelldatein/aufbau/modus.ts \ quelldatein/aufbau/partie.ts \ quelldatein/manifestation/manifestation.ts \ quelldatein/manifestation/position.ts \ quelldatein/manifestation/svg/svg.ts \ quelldatein/manifestation/svg/figur.ts \ quelldatein/manifestation/svg/aktor.ts \ quelldatein/manifestation/svg/partie.ts \ quelldatein/manifestation/web/partie.ts \ quelldatein/haupt.ts @ echo "-- Logik …" @ mkdir -p erzeugnis @ tsc \ --allowUnreachableCode \ quelldatein/basis/typen.ts \ quelldatein/basis/fehlermonade.ts \ quelldatein/helfer/verschiedenes.ts \ quelldatein/helfer/mathematik.ts \ quelldatein/helfer/vektor.ts \ quelldatein/helfer/hashmap.ts \ quelldatein/helfer/xmlknoten.ts \ quelldatein/helfer/uebersetzung.ts \ quelldatein/daten.ts \ quelldatein/aufbau/richtung.ts \ quelldatein/aufbau/symbol.ts \ quelldatein/aufbau/stelle.ts \ quelldatein/aufbau/zustand.ts \ quelldatein/aufbau/figur.ts \ quelldatein/aufbau/aktor.ts \ quelldatein/aufbau/erzeuger.ts \ quelldatein/aufbau/befoerderer.ts \ quelldatein/aufbau/schreiber.ts \ quelldatein/aufbau/leser.ts \ quelldatein/aufbau/verwerfer.ts \ quelldatein/aufbau/annehmer.ts \ quelldatein/aufbau/welt.ts \ quelldatein/aufbau/test.ts \ quelldatein/aufbau/akzeptortest.ts \ quelldatein/aufbau/transduktortest.ts \ quelldatein/aufbau/aufgabe.ts \ quelldatein/aufbau/akzeptoraufgabe.ts \ quelldatein/aufbau/transduktoraufgabe.ts \ quelldatein/aufbau/aufgabe_.ts \ quelldatein/aufbau/modus.ts \ quelldatein/aufbau/partie.ts \ quelldatein/manifestation/manifestation.ts \ quelldatein/manifestation/position.ts \ quelldatein/manifestation/svg/svg.ts \ quelldatein/manifestation/svg/figur.ts \ quelldatein/manifestation/svg/aktor.ts \ quelldatein/manifestation/svg/partie.ts \ quelldatein/manifestation/web/partie.ts \ quelldatein/haupt.ts \ --outFile erzeugnis/vtm.js