-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (27 loc) · 702 Bytes
/
Makefile
File metadata and controls
32 lines (27 loc) · 702 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
.PHONY: game
game:
mkdir -p build
cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
cd build && cmake --build . --config Release
.PHONY: xcode
xcode:
mkdir -p build
cd build && cmake -GXcode ..
open build/*.xcodeproj
.PHONY: mac_dist
mac_dist: clean game
codesign --entitlements mac/Glypha.entitlements -fs "Developer ID Application" "build/Glypha III.app"
cd build && zip -r "Glypha III.zip" "Glypha III.app"
.PHONY: qt
qt:
mkdir -p build
cd build && cmake -DHAVE_QT=true -DCMAKE_BUILD_TYPE=Release ..
cmake --build build --config Release
.PHONY: qt_xcode
qt_xcode:
mkdir -p build
cd build && cmake -GXcode -DHAVE_QT=true ..
open build/*.xcodeproj
.PHONY: clean
clean:
rm -rf build*