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
|
Line | |
---|
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.