Makefile 653 B

123456789101112131415161718192021222324252627282930313233
  1. MODULE_TOPDIR = ../..
  2. include $(MODULE_TOPDIR)/include/Make/Other.make
  3. include $(MODULE_TOPDIR)/include/Make/Doxygen.make
  4. PYDIR = $(ETC)/python
  5. GDIR = $(PYDIR)/grass
  6. DSTDIR = $(GDIR)/script
  7. MODULES = core db raster vector
  8. PYFILES := $(patsubst %,$(DSTDIR)/%.py,$(MODULES) __init__)
  9. default: $(DSTDIR)
  10. $(MAKE) $(PYFILES) $(DSTDIR)/README.txt
  11. $(PYDIR):
  12. test -d $@ || $(MKDIR) -p $@
  13. $(GDIR): $(PYDIR)
  14. test -d $@ || $(MKDIR) -p $@
  15. $(DSTDIR): $(GDIR)
  16. test -d $@ || $(MKDIR) -p $@
  17. test -f __init__.py || touch $(GDIR)/__init__.py
  18. @echo "import script" >> $(GDIR)/__init__.py
  19. $(DSTDIR)/%: %
  20. $(INSTALL_DATA) $< $@
  21. #doxygen:
  22. DOXNAME=grasspython