vtm/makefile

67 lines
2.2 KiB
Makefile
Raw Normal View History

2017-11-08 18:41:56 +01:00
alles: erzeugnis/vtm.html erzeugnis/vtm.css erzeugnis/vtm.js
.PHONY: alles
erzeugnis/vtm.html: quelldatein/darstellung_steuerung/vtm.html
@ echo "-- Struktur …"
@ mkdir -p erzeugnis
@ cp quelldatein/darstellung_steuerung/vtm.html erzeugnis/vtm.html
erzeugnis/vtm.css: quelldatein/darstellung_steuerung/vtm.css quelldatein/darstellung_steuerung/welt.css
@ echo "-- Gestaltung …"
@ mkdir -p erzeugnis
@ cat quelldatein/darstellung_steuerung/vtm.css quelldatein/darstellung_steuerung/welt.css > erzeugnis/vtm.css
2017-11-08 11:30:34 +01:00
erzeugnis/vtm.js: \
quelldatein/basis/typen.ts \
quelldatein/basis/fehlermonade.ts \
2017-11-08 18:41:56 +01:00
quelldatein/helfer/verschiedenes.ts \
2017-11-08 15:05:06 +01:00
quelldatein/helfer/mathematik.ts \
quelldatein/helfer/vektor.ts \
2017-11-08 11:30:34 +01:00
quelldatein/helfer/hashmap.ts \
2017-11-08 15:05:06 +01:00
quelldatein/helfer/xmlknoten.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/richtung.ts \
quelldatein/aufbau/symbol.ts \
2017-11-08 15:05:06 +01:00
quelldatein/aufbau/stelle.ts \
quelldatein/aufbau/zustand.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/figur.ts \
quelldatein/aufbau/aktor.ts \
quelldatein/aufbau/befoerderer.ts \
quelldatein/aufbau/schreiber.ts \
2017-11-08 15:05:06 +01:00
quelldatein/aufbau/leser.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/verwerfer.ts \
2017-11-08 15:05:06 +01:00
quelldatein/aufbau/annehmer.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/welt.ts \
2017-11-08 15:05:06 +01:00
quelldatein/darstellung_steuerung/position.ts \
quelldatein/darstellung_steuerung/svg.ts \
quelldatein/darstellung_steuerung/welt.ts \
2017-11-08 18:41:56 +01:00
quelldatein/haupt.ts
@ echo "-- Logik …"
2017-11-08 15:05:06 +01:00
@ mkdir -p erzeugnis
@ tsc \
2017-11-08 11:30:34 +01:00
--allowUnreachableCode \
quelldatein/basis/typen.ts \
quelldatein/basis/fehlermonade.ts \
2017-11-08 18:41:56 +01:00
quelldatein/helfer/verschiedenes.ts \
2017-11-08 15:05:06 +01:00
quelldatein/helfer/mathematik.ts \
quelldatein/helfer/vektor.ts \
2017-11-08 11:30:34 +01:00
quelldatein/helfer/hashmap.ts \
2017-11-08 15:05:06 +01:00
quelldatein/helfer/xmlknoten.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/richtung.ts \
quelldatein/aufbau/symbol.ts \
2017-11-08 15:05:06 +01:00
quelldatein/aufbau/stelle.ts \
quelldatein/aufbau/zustand.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/figur.ts \
quelldatein/aufbau/aktor.ts \
quelldatein/aufbau/befoerderer.ts \
quelldatein/aufbau/schreiber.ts \
2017-11-08 15:05:06 +01:00
quelldatein/aufbau/leser.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/verwerfer.ts \
2017-11-08 15:05:06 +01:00
quelldatein/aufbau/annehmer.ts \
2017-11-08 11:30:34 +01:00
quelldatein/aufbau/welt.ts \
2017-11-08 15:05:06 +01:00
quelldatein/darstellung_steuerung/position.ts \
quelldatein/darstellung_steuerung/svg.ts \
quelldatein/darstellung_steuerung/welt.ts \
2017-11-08 18:41:56 +01:00
quelldatein/haupt.ts \
2017-11-08 11:30:34 +01:00
--outFile erzeugnis/vtm.js