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