# # Copyright (c) 2014 ThoughtWorks, Inc. # # Pixelated is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Pixelated is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with Pixelated. If not, see . DESTDIR=target compile: npm install node_modules/bower/bin/bower --allow-root install ./go package clean: rm -Rf dist/ $(DESTDIR)/ install: rm -Rf $(DESTDIR)/usr/pixelated $(DESTDIR)/usr/web-ui # Fix: delete files generated by python setup.py install that are in the wrong place install -d $(DESTDIR)/usr/share/pixelated-user-agent cp -r dist/* $(DESTDIR)/usr/share/pixelated-user-agent pydist-clean: clean rm -rf build/ pydist-wheel: cp -r dist/* leap/pixelated_www/ python setup.py bdist_wheel upload: python setup.py sdist bdist_wheel --universal upload --sign -i kali@leap.se -r pypi all: clean compile install .PHONY: clean compile install all