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