Last change
on this file since 28388 was 28388, checked in by davidb, 11 years ago |
Set of JS, CSS, PNG etc web resources to support a mixture of audio player/document display capabilities
|
File size:
825 bytes
|
Rev | Line | |
---|
[28388] | 1 | IN := src/main.js src/event-emitter.js src/core/*.js src/sinks/*.js src/utils/*.js src/extra/*.js
|
---|
| 2 | OUT := sink.js
|
---|
| 3 | DOCS := DOCS.md
|
---|
| 4 | BUILD := ./build
|
---|
| 5 | LIGHT_IN := src/main.js src/event-emitter.js src/core/*.js src/sinks/web-audio-api.js src/sinks/audio-data-api.js
|
---|
| 6 | LIGHT_OUT := sink-light.js
|
---|
| 7 | RELEASE_TAR_GZ := sink.js.tar.gz
|
---|
| 8 | RELEASE_ZIP := sink.js.zip
|
---|
| 9 |
|
---|
| 10 | UPDATE := $(BUILD) update
|
---|
| 11 | CAT := cat
|
---|
| 12 |
|
---|
| 13 | all: $(OUT)
|
---|
| 14 | light: $(LIGHT_OUT)
|
---|
| 15 | docs: $(DOCS)
|
---|
| 16 | release: $(RELEASE_TAR_GZ) $(RELEASE_ZIP)
|
---|
| 17 |
|
---|
| 18 |
|
---|
| 19 | $(OUT): $(IN)
|
---|
| 20 | $(CAT) $^ > $@
|
---|
| 21 |
|
---|
| 22 | $(DOCS): $(BUILD) $(OUT)
|
---|
| 23 | $(UPDATE) docs
|
---|
| 24 |
|
---|
| 25 | $(LIGHT_OUT): $(LIGHT_IN)
|
---|
| 26 | $(CAT) $^ > $@
|
---|
| 27 |
|
---|
| 28 | $(RELEASE_TAR_GZ): $(OUT) $(LIGHT_OUT)
|
---|
| 29 | rm -rf $@
|
---|
| 30 | tar pczf $@ $^
|
---|
| 31 |
|
---|
| 32 | $(RELEASE_ZIP): $(OUT) $(LIGHT_OUT)
|
---|
| 33 | rm -rf $@
|
---|
| 34 | zip $@ $^
|
---|
| 35 |
|
---|
| 36 |
|
---|
| 37 | clean:
|
---|
| 38 | rm $(OUT) $(LIGHT_OUT) $(DOCS) $(RELEASE_TAR_GZ) $(RELEASE_ZIP) -rf
|
---|
| 39 |
|
---|
| 40 | .PHONY: all light docs clean
|
---|
Note:
See
TracBrowser
for help on using the repository browser.