123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- MODULE_TOPDIR = ../..
- SUBDIRS = docs
- EXTRA_CLEAN_FILES = menustrings.py build_ext.pyc
- include $(MODULE_TOPDIR)/include/Make/Dir.make
- include $(MODULE_TOPDIR)/include/Make/Doxygen.make
- include $(MODULE_TOPDIR)/include/Make/Python.make
- ETCDIR = $(ETC)/gui/wxpython
- SRCFILES := $(wildcard icons/*.* scripts/* xml/*) \
- $(wildcard core/* dbmgr/* gcp/* gmodeler/* gui_core/* iclass/* lmgr/* location_wizard/* \
- mapdisp/* modules/* nviz/* psmap/* swipe/* vdigit/* wxplot/* ogc_services/*) \
- gis_set.py gis_set_error.py wxgui.py README
- DSTFILES := $(patsubst %,$(ETCDIR)/%,$(SRCFILES)) $(patsubst %.py,$(ETCDIR)/%.pyc,$(filter %.py,$(SRCFILES)))
- PYDSTDIRS := $(patsubst %,$(ETCDIR)/%,core dbmgr gcp gmodeler gui_core iclass lmgr location_wizard \
- mapdisp modules nviz psmap swipe vdigit wxplot ogc_services)
- DSTDIRS := $(patsubst %,$(ETCDIR)/%,icons scripts xml)
- default: $(DSTFILES)
- -$(MAKE) menustrings.py
- $(MAKE) parsubdirs
- $(ETCDIR)/%: % | $(PYDSTDIRS) $(DSTDIRS)
- $(INSTALL_DATA) $< $@
- menustrings.py: core/menudata.py $(ETCDIR)/xml/menudata.xml $(ETCDIR)/xml/menudata_modeler.xml
- $(call run_grass,$(PYTHON) $< > $@)
- $(call run_grass,$(PYTHON) $< "modeler" >> $@)
- $(PYDSTDIRS): %: | $(ETCDIR)
- $(MKDIR) $@
- $(call run_grass,$(PYTHON) create__init__.py $@)
- $(DSTDIRS): %: | $(ETCDIR)
- $(MKDIR) $@
- $(ETCDIR):
- $(MKDIR) $@
- #doxygen:
- DOXNAME=wxpython
|