.PHONY: build install dist srpm rpm pypi clean

PYTHON        ?= python
INSTALL_FLAGS ?=

NAME          := pcore
RPM_NAME      := python-$(NAME)

build:
	$(PYTHON) setup.py build

install:
	$(PYTHON) setup.py install --skip-build $(INSTALL_FLAGS)

dist: clean
	$(PYTHON) setup.py sdist
	cp dist/$(NAME)-*.tar.gz .

srpm: dist
	rpmbuild -bs --define "_sourcedir $(CURDIR)" $(RPM_NAME).spec

rpm: dist
	rpmbuild -ba --define "_sourcedir $(CURDIR)" $(RPM_NAME).spec

pypi: clean
	$(PYTHON) setup.py sdist upload

clean:
	rm -rf build dist $(NAME)-*.tar.gz $(NAME).egg-info
