1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- JS := ../js/
- JTALKC := ../bin/jtalkc
- FLAGS := -g
- OBJECTS := $(patsubst %.st,%.js,$(wildcard *.st))
- all: jtalk.deploy.js jtalk.js
- boot.js init.js:
- cp ../js/$@ .
- Kernel.js: Kernel.st boot.js init.js
- $(JTALKC) $(FLAGS) $<
- deploy-Kernel.js: Kernel.st boot.js init.js
- $(JTALKC) -p deploy- $<
- Parser.js: Parser.st Kernel.js
- $(JTALKC) $(FLAGS) $<
- Compiler.js: Compiler.st Parser.js
- $(JTALKC) $(FLAGS) $<
- %.js: %.st Compiler.js
- $(JTALKC) $(FLAGS) $<
- JQuery.js: JQuery.st Canvas.js
- $(JTALKC) $(FLAGS) -l Canvas.js $<
- IDE.js: IDE.st JQuery.js
- $(JTALKC) $(FLAGS) -l Canvas.js,JQuery.js $<
- SUnit.js: SUnit.st IDE.js
- $(JTALKC) $(FLAGS) -l Canvas.js,JQuery.js,IDE.js $<
- Examples.js: Examples.st SUnit.js
- $(JTALKC) $(FLAGS) -l Canvas.js,JQuery.js,IDE.js,SUnit.js $<;
- jtalk.deploy.js: boot.js init.js deploy-Kernel.js
- $(JTALKC) -O -I boot.js deploy-Kernel.js jtalk.deploy;
- jtalk.js: boot.js init.js $(OBJECTS)
- $(JTALKC) -J -O -I jtalk;
- install: all
- cp *.js $(JS)
- clean:
- rm -f *.js;
- .PHONY: all install clean
|