1
1
MODULE_TOPDIR = ../..
3
SUBDIRS = docs scripts vdigit nviz
4
EXTRA_CLEAN_FILES = menustrings.py
5
CLEAN_SUBDIRS = vdigit nviz
4
EXTRA_CLEAN_FILES = menustrings.py build_ext.pyc
5
CLEAN_SUBDIRS = scripts
7
7
include $(MODULE_TOPDIR)/include/Make/Dir.make
8
8
include $(MODULE_TOPDIR)/include/Make/Doxygen.make
9
include $(MODULE_TOPDIR)/include/Make/Python.make
10
11
ETCDIR = $(ETC)/wxpython
12
SRCFILES := $(wildcard scripts/p.* compat/* gui_modules/* icons/*.* icons/silk/* images/* xml/*) gis_set.py wxgui.py README scripts/wxgui
13
DSTFILES := $(patsubst %,$(ETCDIR)/%,$(SRCFILES))
13
SRCFILES := $(wildcard compat/* gui_modules/* icons/*.* icons/silk/* images/* xml/*) gis_set.py wxgui.py README
14
DSTFILES := $(patsubst %,$(ETCDIR)/%,$(SRCFILES)) $(patsubst %.py,$(ETCDIR)/%.pyc,$(filter %.py,$(SRCFILES)))
15
16
default: install_scripts
19
-for dir in '' compat gui_modules icons icons/silk images scripts vdigit xml nviz ; do \
22
-for dir in '' compat gui_modules icons icons/silk images xml; do \
20
23
if [ ! -d $(ETCDIR)/$$dir ] ; then $(MKDIR) $(ETCDIR)/$$dir ; fi ; \
22
25
$(MAKE) $(DSTFILES)
23
26
$(MAKE) menustrings.py
25
$(ETCDIR)/scripts/wxgui: wxgui
28
$(ETCDIR)/scripts/%: scripts/%
32
29
$(INSTALL_DATA) $< $@
34
menustrings.py: gui_modules/menudata.py xml/menudata.xml
35
python $< $(GISBASE) > $@
31
menustrings.py: gui_modules/menudata.py $(ETCDIR)/xml/menudata.xml $(ETCDIR)/xml/menudata_modeler.xml
32
GISBASE="$(GISBASE)" \
34
GISBASE="$(GISBASE)" \
35
$(PYTHON) $< "modeler" >> $@