forked from Marginal/AutoGate
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
executable file
·30 lines (22 loc) · 1.14 KB
/
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
30
include version.mak
PLUGIN=$(PROJECT)_$(VER).zip
PLUGIN_FILES=ReadMe.txt Pilot\ Instructions,\ Type\ 2S\ display.pdf $(PROJECT)/alert.wav $(PROJECT)/lin.xpl $(PROJECT)/mac.xpl $(PROJECT)/win.xpl $(PROJECT)/OpenAL32.dll $(PROJECT)/32/win.xpl $(PROJECT)/64/lin.xpl $(PROJECT)/64/win.xpl
PACKAGE=$(PROJECT)_kit_$(VER).zip
PACKAGE_FILES=ReadMe.html imgs/*.jpeg Helpers/*.dds Helpers/*.png Helpers/*.obj Jetways-Glass/*.dds Jetways-Glass/*.obj Jetways-Steel/*.dds Jetways-Steel/*.obj DGSs-Marshaller/*.dds DGSs-Marshaller/*.obj DGSs-Safedock2S/*.dds DGSs-Safedock2S/*.obj DGSs-SafedockT2/*.dds DGSs-SafedockT2/*.obj DGSs-Safegate/*.dds DGSs-Safegate/*.obj Standalone/*.obj
INSTALLDIR=~/Desktop/X-Plane\ 10/Resources/plugins
all: $(PLUGIN) $(PACKAGE)
clean:
rm $(PLUGIN) $(PACKAGE)
install: $(PLUGIN)
rm -rf $(INSTALLDIR)/$(PROJECT)
unzip -o -d $(INSTALLDIR) $(PLUGIN)
$(PLUGIN): $(PLUGIN_FILES)
touch $(PLUGIN_FILES)
chmod +x $(PROJECT)/*.xpl $(PROJECT)/32/*.xpl $(PROJECT)/64/*.xpl
rm -f $(PLUGIN)
zip -MM -o $(PLUGIN) $(PLUGIN_FILES)
$(PACKAGE): $(PACKAGE_FILES)
./clone.py
touch $(PACKAGE_FILES)
rm -f $(PACKAGE)
zip -MM $(PACKAGE) $(PACKAGE_FILES)