-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMakefile
54 lines (42 loc) · 1.29 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Makefile for Conefor Inputs plugin
PLUGIN_NAME = qgisconefor
RESOURCE_FILES = resources_rc.py
CODE_FILES = \
conefordialog.py \
coneforinputsprocessor.py \
coneforthreads.py \
__init__.py \
processlayer.py \
qgisconefor.py \
utilities.py \
resources_rc.py
PROCESSING_DIR = processing
PROCESSING_FILES = \
$(PROCESSING_DIR)/__init__.py \
$(PROCESSING_DIR)/processingconeforinputs.py \
$(PROCESSING_DIR)/processingconeforprocessor.py \
$(PROCESSING_DIR)/coneforprovider.py
OTHER_FILES = \
metadata.txt \
README.rst \
conefor_dlg.ui \
LICENSE.txt
PLUGIN_INSTALL_DIR = $(HOME)/.qgis2/python/plugins/$(PLUGIN_NAME)
MODELS_DIR = models
ASSETS_DIR = assets
# There should be no need to change anything below this line
default: deploy
compile: $(RESOURCE_FILES)
%_rc.py : %.qrc
pyrcc4 -o $@ $<
deploy: compile
mkdir -p $(PLUGIN_INSTALL_DIR)
mkdir -p $(PLUGIN_INSTALL_DIR)/$(PROCESSING_DIR)
mkdir -p $(PLUGIN_INSTALL_DIR)/$(MODELS_DIR)
mkdir -p $(PLUGIN_INSTALL_DIR)/$(ASSETS_DIR)
cp -vf $(CODE_FILES) $(PLUGIN_INSTALL_DIR)
cp -vf $(PROCESSING_FILES) $(PLUGIN_INSTALL_DIR)/$(PROCESSING_DIR)
cp -vf $(RESOURCE_FILES) $(PLUGIN_INSTALL_DIR)
cp -vf $(OTHER_FILES) $(PLUGIN_INSTALL_DIR)
cp -vf $(MODELS_DIR)/* $(PLUGIN_INSTALL_DIR)/$(MODELS_DIR)
cp -vf $(ASSETS_DIR)/* $(PLUGIN_INSTALL_DIR)/$(ASSETS_DIR)