|
@@ -1,48 +1,26 @@
|
|
|
MODULE_TOPDIR = ../..
|
|
|
|
|
|
-include $(MODULE_TOPDIR)/include/Make/Other.make
|
|
|
+#include $(MODULE_TOPDIR)/include/Make/Other.make
|
|
|
+include $(MODULE_TOPDIR)/include/Make/Dir.make
|
|
|
include $(MODULE_TOPDIR)/include/Make/Python.make
|
|
|
include $(MODULE_TOPDIR)/include/Make/Doxygen.make
|
|
|
|
|
|
-PYDIR = $(ETC)/python
|
|
|
-GDIR = $(PYDIR)/grass
|
|
|
-DSTDIR = $(GDIR)/script
|
|
|
+PYDIR = $(ETC)/python/grass
|
|
|
|
|
|
-MODULES = core db raster raster3d vector array setup task
|
|
|
+SUBDIRS = script ctypes temporal pygrass
|
|
|
|
|
|
-PYFILES := $(patsubst %,$(DSTDIR)/%.py,$(MODULES) __init__)
|
|
|
-PYCFILES := $(patsubst %,$(DSTDIR)/%.pyc,$(MODULES) __init__)
|
|
|
-
|
|
|
-CLEAN_SUBDIRS = ctypes temporal pygrass
|
|
|
-EXTRA_CLEAN_FILES = setup.py
|
|
|
-
|
|
|
-default: $(PYFILES) $(PYCFILES) $(GDIR)/__init__.py $(GDIR)/__init__.pyc
|
|
|
- -$(MAKE) -C ctypes || echo $(CURDIR)/ctypes >> $(ERRORLOG)
|
|
|
- -$(MAKE) -C temporal || echo $(CURDIR)/temporal >> $(ERRORLOG)
|
|
|
- -$(MAKE) -C pygrass || echo $(CURDIR)/pygrass >> $(ERRORLOG)
|
|
|
+default: $(PYDIR)/__init__.py
|
|
|
+ $(MAKE) subdirs
|
|
|
+# -$(MAKE) -C script || echo $(CURDIR)/script >> $(ERRORLOG)
|
|
|
+# -$(MAKE) -C ctypes || echo $(CURDIR)/ctypes >> $(ERRORLOG)
|
|
|
+# -$(MAKE) -C temporal || echo $(CURDIR)/temporal >> $(ERRORLOG)
|
|
|
+# -$(MAKE) -C pygrass || echo $(CURDIR)/pygrass >> $(ERRORLOG)
|
|
|
|
|
|
$(PYDIR):
|
|
|
$(MKDIR) $@
|
|
|
|
|
|
-$(GDIR): | $(PYDIR)
|
|
|
- $(MKDIR) $@
|
|
|
-
|
|
|
-$(DSTDIR): | $(GDIR)
|
|
|
- $(MKDIR) $@
|
|
|
-
|
|
|
-$(GDIR)/__init__.py: grass__init__.py | $(GDIR)
|
|
|
+$(PYDIR)/__init__.py: __init__.py | $(PYDIR)
|
|
|
$(INSTALL_DATA) $< $@
|
|
|
|
|
|
-$(DSTDIR)/%: % | $(DSTDIR)
|
|
|
- $(INSTALL_DATA) $< $@
|
|
|
-
|
|
|
-$(DSTDIR)/setup.py: setup.py | $(DSTDIR)
|
|
|
- $(INSTALL_DATA) $< $@
|
|
|
-
|
|
|
-setup.py: setup.py.sed
|
|
|
- sed \
|
|
|
- -e 's#@LD_LIBRARY_PATH_VAR@#$(LD_LIBRARY_PATH_VAR)#' \
|
|
|
- $< > $@
|
|
|
-
|
|
|
-#doxygen:
|
|
|
+# doxygen
|
|
|
DOXNAME = python
|