34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| OS ?= Linux
 | |
| 
 | |
| PYTHON_QUBESPATH = $(PYTHON_SITEPATH)/qubes
 | |
| SETTINGS_SUFFIX = $(BACKEND_VMM)-$(OS)
 | |
| 
 | |
| all:
 | |
| 	python -m compileall .
 | |
| 	python -O -m compileall .
 | |
| 	make -C storage all
 | |
| 
 | |
| install:
 | |
| ifndef PYTHON_SITEPATH
 | |
| 	$(error PYTHON_SITEPATH not defined)
 | |
| endif
 | |
| 	mkdir -p $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp qubes.py $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp qubes.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp qubesutils.py $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp qubesutils.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp guihelpers.py $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp guihelpers.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp notify.py $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp notify.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp backup.py $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| 	cp backup.py[co] $(DESTDIR)$(PYTHON_QUBESPATH)
 | |
| ifneq ($(BACKEND_VMM),)
 | |
| 	if [ -r settings-$(SETTINGS_SUFFIX).py ]; then \
 | |
| 		cp settings-$(SETTINGS_SUFFIX).py $(DESTDIR)$(PYTHON_QUBESPATH)/settings.py && \
 | |
| 		cp settings-$(SETTINGS_SUFFIX).pyc $(DESTDIR)$(PYTHON_QUBESPATH)/settings.pyc && \
 | |
| 		cp settings-$(SETTINGS_SUFFIX).pyo $(DESTDIR)$(PYTHON_QUBESPATH)/settings.pyo; \
 | |
| 	fi
 | |
| endif
 | |
| 	make -C storage install
 | 
