82 lines
1.6 KiB
Makefile
82 lines
1.6 KiB
Makefile
OS ?= Linux
|
|
|
|
PYTHON_QUBESPATH = $(PYTHON_SITEPATH)/qubes
|
|
SETTINGS_SUFFIX = $(BACKEND_VMM)-$(OS)
|
|
|
|
all:
|
|
python -m compileall .
|
|
python -O -m compileall .
|
|
|
|
install:
|
|
ifndef PYTHON_SITEPATH
|
|
$(error PYTHON_SITEPATH not defined)
|
|
endif
|
|
mkdir -p $(DESTDIR)$(PYTHON_QUBESPATH)
|
|
mkdir \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/vm \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/storage \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tools \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/ext \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tests \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tests/vm \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tests/tools
|
|
|
|
cp \
|
|
__init__.py* \
|
|
_pluginloader.py* \
|
|
config.py* \
|
|
dochelpers.py* \
|
|
events.py* \
|
|
log.py* \
|
|
plugins.py* \
|
|
rngdoc.py* \
|
|
utils.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)
|
|
|
|
cp \
|
|
vm/__init__.py* \
|
|
vm/adminvm.py* \
|
|
vm/appvm.py* \
|
|
vm/dispvm.py* \
|
|
vm/hvm.py* \
|
|
vm/netvm.py* \
|
|
vm/proxyvm.py* \
|
|
vm/qubesvm.py* \
|
|
vm/templatehvm.py* \
|
|
vm/templatevm.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/vm
|
|
|
|
cp \
|
|
storage/__init__.py* \
|
|
storage/xen.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/storage
|
|
|
|
cp \
|
|
tools/__init__.py* \
|
|
tools/qubes_create.py* \
|
|
tools/qvm_create.py* \
|
|
tools/qvm_ls.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tools
|
|
|
|
cp ext/__init__.py* $(DESTDIR)$(PYTHON_QUBESPATH)/ext
|
|
|
|
cp \
|
|
tests/__init__.py* \
|
|
tests/events.py* \
|
|
tests/init.py* \
|
|
tests/run.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tests
|
|
|
|
cp \
|
|
tests/vm/__init__.py* \
|
|
tests/vm/init.py* \
|
|
tests/vm/adminvm.py* \
|
|
tests/vm/qubesvm.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tests/vm
|
|
|
|
cp \
|
|
tests/tools/__init__.py* \
|
|
tests/tools/init.py* \
|
|
tests/tools/qvm_ls.py* \
|
|
$(DESTDIR)$(PYTHON_QUBESPATH)/tests/tools
|