Makefile 602 B

12345678910111213141516171819202122232425262728
  1. MODULE_TOPDIR = ../../..
  2. include $(MODULE_TOPDIR)/include/Make/Other.make
  3. include $(MODULE_TOPDIR)/include/Make/Python.make
  4. PYDIR = $(ETC)/python
  5. GDIR = $(PYDIR)/grass
  6. DSTDIR = $(GDIR)/pydispatch
  7. MODULES = dispatcher errors robustapply robust saferef signal
  8. PYFILES := $(patsubst %,$(DSTDIR)/%.py,$(MODULES) __init__)
  9. PYCFILES := $(patsubst %,$(DSTDIR)/%.pyc,$(MODULES) __init__)
  10. default: $(PYFILES) $(PYCFILES) $(GDIR)/__init__.py $(GDIR)/__init__.pyc
  11. $(PYDIR):
  12. $(MKDIR) $@
  13. $(GDIR): | $(PYDIR)
  14. $(MKDIR) $@
  15. $(DSTDIR): | $(GDIR)
  16. $(MKDIR) $@
  17. $(DSTDIR)/%: % | $(DSTDIR)
  18. $(INSTALL_DATA) $< $@