30 lines
		
	
	
		
			495 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			495 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
all: release
 | 
						|
 | 
						|
test:
 | 
						|
	@echo Running tests...
 | 
						|
	python -m tests.all
 | 
						|
 | 
						|
clean:
 | 
						|
	@echo Cleaning...
 | 
						|
	-rm -r ./build
 | 
						|
	-rm -r ./dist
 | 
						|
 | 
						|
remove_symlinks:
 | 
						|
	@echo Removing symlinks for build...
 | 
						|
	-rm Examples/RNS
 | 
						|
	-rm RNS/Utilities/RNS
 | 
						|
 | 
						|
create_symlinks:
 | 
						|
	@echo Creating symlinks...
 | 
						|
	-ln -s ../RNS ./Examples/
 | 
						|
	-ln -s ../../RNS ./RNS/Utilities/
 | 
						|
 | 
						|
build_wheel:
 | 
						|
	python3 setup.py sdist bdist_wheel
 | 
						|
 | 
						|
release: test remove_symlinks build_wheel create_symlinks
 | 
						|
 | 
						|
upload:
 | 
						|
	@echo Uploading to PyPi...
 | 
						|
	twine upload dist/*
 |