# Python:
PYMAJOR=$(shell if [ -d /usr/include/python3.6m ]; then \
                   echo 3;                              \
                else                                    \
                   echo 2;                              \
                fi)
ifeq ($(PYMAJOR),)
py_error:
	@echo "Unable to find compatible Python major version (PYMAJOR)" >&2
	@false
endif

ifeq ($(PYMAJOR),3)
   PYTHON=python3
else
   PYTHON=python
endif

PY=YumIO.py
PYC:=$(PY:.py=.pyc)

default: $(SYMLINKS) $(PYC)

%.pyc: %.py
	@echo "Compiling $<"
	@(echo "import sys";                  \
	  echo "sys.path.insert(0, '.')";     \
	  echo "try: import $*";           \
	  echo "except ImportError as e: pass") | NUUSHARE=.. $(PYTHON)
	@touch $*.pyc

clean:
	rm -f $(SYMLINKS) *.pyc
