Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. OS ?= Linux
  2. PYTHON_QUBESPATH = $(PYTHON_SITEPATH)/qubes
  3. SETTINGS_SUFFIX = $(BACKEND_VMM)-$(OS)
  4. all:
  5. python -m compileall .
  6. python -O -m compileall .
  7. install:
  8. ifndef PYTHON_SITEPATH
  9. $(error PYTHON_SITEPATH not defined)
  10. endif
  11. mkdir -p $(DESTDIR)$(PYTHON_QUBESPATH)
  12. cp qubes.py $(DESTDIR)$(PYTHON_QUBESPATH)
  13. cp qubes.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
  14. cp qubesutils.py $(DESTDIR)$(PYTHON_QUBESPATH)
  15. cp qubesutils.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
  16. cp guihelpers.py $(DESTDIR)$(PYTHON_QUBESPATH)
  17. cp guihelpers.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
  18. cp notify.py $(DESTDIR)$(PYTHON_QUBESPATH)
  19. cp notify.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
  20. cp backup.py $(DESTDIR)$(PYTHON_QUBESPATH)
  21. cp backup.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
  22. ifneq ($(BACKEND_VMM),)
  23. test -r settings-$(SETTINGS_SUFFIX).py && \
  24. cp settings-$(SETTINGS_SUFFIX).py $(DESTDIR)$(PYTHON_QUBESPATH)/settings.py
  25. test -r settings-$(SETTINGS_SUFFIX).pyc && \
  26. cp settings-$(SETTINGS_SUFFIX).pyc $(DESTDIR)$(PYTHON_QUBESPATH)/settings.pyc
  27. test -r settings-$(SETTINGS_SUFFIX).pyo && \
  28. cp settings-$(SETTINGS_SUFFIX).pyo $(DESTDIR)$(PYTHON_QUBESPATH)/settings.pyo
  29. endif