|
| 1 | +VERSION ?= $(shell git describe --tags) |
| 2 | + |
| 3 | +.PHONY: clean release |
| 4 | + |
1 | 5 | release:
|
2 | 6 | mkdir -p builds/
|
3 |
| - echo $(version) > builds/LATEST |
4 | 7 |
|
5 | 8 | # Mac OS X
|
6 | 9 | cp MusicBeam/sketch.icns MusicBeam/application.macosx/MusicBeam.app/Contents/Resources/sketch.icns
|
7 |
| - defaults write $(pwd)MusicBeam/application.macosx/MusicBeam.app/Contents/Info.plist LSUIPresentationMode -int 4 |
8 |
| - -codesign --remove-signature $(pwd)MusicBeam/application.macosx/MusicBeam.app |
9 |
| - (cd MusicBeam/application.macosx/ && zip -rq ../../builds/MusicBeam-v$(version)-macosx.zip *) |
10 |
| - zip -q builds/MusicBeam-v$(version)-macosx.zip LICENSE README.md |
| 10 | + (cd MusicBeam/application.macosx/ && zip -rq ../../builds/MusicBeam-v$(VERSION)-macosx.zip *) |
| 11 | + zip -q builds/MusicBeam-v$(VERSION)-macosx.zip LICENSE README.md |
11 | 12 |
|
12 | 13 | # Win32
|
13 |
| - (cd MusicBeam/application.windows32/ && zip -rq ../../builds/MusicBeam-v$(version)-windows32.zip *) |
14 |
| - zip -q builds/MusicBeam-v$(version)-windows32.zip LICENSE README.md |
| 14 | + (cd MusicBeam/application.windows32/ && zip -rq ../../builds/MusicBeam-v$(VERSION)-windows32.zip *) |
| 15 | + zip -q builds/MusicBeam-v$(VERSION)-windows32.zip LICENSE README.md |
15 | 16 |
|
16 | 17 | # Win64
|
17 |
| - (cd MusicBeam/application.windows64/ && zip -rq ../../builds/MusicBeam-v$(version)-windows64.zip *) |
18 |
| - zip -q builds/MusicBeam-v$(version)-windows64.zip LICENSE README.md |
| 18 | + (cd MusicBeam/application.windows64/ && zip -rq ../../builds/MusicBeam-v$(VERSION)-windows64.zip *) |
| 19 | + zip -q builds/MusicBeam-v$(VERSION)-windows64.zip LICENSE README.md |
19 | 20 |
|
20 | 21 | # Linux i386
|
21 |
| - (cd MusicBeam/application.linux32/ && zip -rq ../../builds/MusicBeam-v$(version)-linux32.zip *) |
22 |
| - zip -q builds/MusicBeam-v$(version)-linux32.zip LICENSE README.md |
| 22 | + (cd MusicBeam/application.linux32/ && zip -rq ../../builds/MusicBeam-v$(VERSION)-linux32.zip *) |
| 23 | + zip -q builds/MusicBeam-v$(VERSION)-linux32.zip LICENSE README.md |
23 | 24 |
|
24 | 25 | # Linux x86_64
|
25 |
| - (cd MusicBeam/application.linux64/ && zip -rq ../../builds/MusicBeam-v$(version)-linux64.zip *) |
26 |
| - zip -q builds/MusicBeam-v$(version)-linux64.zip LICENSE README.md |
| 26 | + (cd MusicBeam/application.linux64/ && zip -rq ../../builds/MusicBeam-v$(VERSION)-linux64.zip *) |
| 27 | + zip -q builds/MusicBeam-v$(VERSION)-linux64.zip LICENSE README.md |
27 | 28 |
|
28 | 29 | clean:
|
29 |
| - rm -rf ./MusicBeam/appliaction.* ./builds/ |
| 30 | + rm -rf ./MusicBeam/application.* |
| 31 | + rm -rf ./builds/ |
| 32 | + |
| 33 | +test: |
| 34 | + read -e -p "Enter Your Name:" NAME |
| 35 | + echo $$NAME |
0 commit comments