1MODULE_TOPDIR = ../../../.. 2 3include $(MODULE_TOPDIR)/include/Make/Other.make 4include $(MODULE_TOPDIR)/include/Make/Python.make 5include $(MODULE_TOPDIR)/include/Make/Doxygen.make 6 7PYDIR = $(ETC)/python 8GDIR = $(PYDIR)/grass 9PGDIR = $(GDIR)/pygrass 10DSTDIR= $(PGDIR)/modules 11 12MODULES = shortcuts 13 14CLEAN_SUBDIRS = interface grid 15 16PYFILES := $(patsubst %,$(DSTDIR)/%.py,$(MODULES) __init__) 17PYCFILES := $(patsubst %,$(DSTDIR)/%.pyc,$(MODULES) __init__) 18 19default: $(PYFILES) $(PYCFILES) $(GDIR)/__init__.py $(GDIR)/__init__.pyc 20 -$(MAKE) -C interface || echo $(CURDIR)/interface >> $(ERRORLOG) 21 -$(MAKE) -C grid || echo $(CURDIR)/grid >> $(ERRORLOG) 22 23$(PYDIR): 24 $(MKDIR) $@ 25 26$(GDIR): | $(PYDIR) 27 $(MKDIR) $@ 28 29$(DSTDIR): | $(GDIR) 30 $(MKDIR) $@ 31 32$(DSTDIR)/%: % | $(DSTDIR) 33 $(INSTALL_DATA) $< $@ 34 35#doxygen: 36DOXNAME = pythonpygrass 37