1MODULE_TOPDIR = ../../.. 2 3include $(MODULE_TOPDIR)/include/Make/Other.make 4include $(MODULE_TOPDIR)/include/Make/Python.make 5 6PYDIR = $(ETC)/python 7GDIR = $(PYDIR)/grass 8DSTDIR = $(GDIR)/gunittest 9 10# TODO: add multireport multirunner 11MODULES = case gmodules loader runner checkers gutils invoker main reporters utils 12 13PYFILES := $(patsubst %,$(DSTDIR)/%.py,$(MODULES) __init__) 14PYCFILES := $(patsubst %,$(DSTDIR)/%.pyc,$(MODULES) __init__) 15 16default: $(PYFILES) $(PYCFILES) $(GDIR)/__init__.py $(GDIR)/__init__.pyc 17 18$(PYDIR): 19 $(MKDIR) $@ 20 21$(GDIR): | $(PYDIR) 22 $(MKDIR) $@ 23 24$(DSTDIR): | $(GDIR) 25 $(MKDIR) $@ 26 27$(DSTDIR)/%: % | $(DSTDIR) 28 $(INSTALL_DATA) $< $@ 29