forked from oyster-catcher/BoosterGuidance
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
29 lines (24 loc) · 1010 Bytes
/
Makefile
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
# Standard Mac KSP install dir
KSP=/Users/${USER}/Library/Application\ Support/Steam/steamapps/common/Kerbal\ Space\ Program
# Additional install locations
KSP_CUTDOWN=~/KSP_Cutdown
KSP_RO=~/KSP_RO
VER=v1.1.2
GAMEDATADEPS=GameData/BoosterGuidance/BoosterGuidance.cfg
.PHONY: all install
all: BoosterGuidance-${VER}.zip install
BoosterGuidance-${VER}.zip: ./obj/Release/BoosterGuidance.dll ${GAMEDATADEPS}
cp $< GameData/BoosterGuidance
cp plot.py GameData/BoosterGuidance
cp LICENSE GameData/BoosterGuidance
cp README.md GameData/BoosterGuidance
cp CHANGES GameData/BoosterGuidance
cp -r KSP/Localization GameData/BoosterGuidance
rm -f BoosterGuidance-${VER}.zip
cd GameData; find BoosterGuidance | zip -@ ../BoosterGuidance-${VER}.zip
install: BoosterGuidance-${VER}.zip
unzip -o BoosterGuidance-${VER}.zip -d ${KSP}/GameData
unzip -o BoosterGuidance-${VER}.zip -d ${KSP_CUTDOWN}/GameData
unzip -o BoosterGuidance-${VER}.zip -d ${KSP_RO}/GameData
clean:
rm -f BoosterGuidance.dll *.exe *.zip