aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 813f72cdbfa744f32e48901748885712da329382 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.PHONY: install_to_path all

bin_path=~/.local/bin/blog_generator
python_intepreter=$(shell realpath -s $$(which venv/bin/python3))

venv:
	python3 -m venv venv;venv/bin/pip3 install -r requirements.txt

blog_generator:
	echo "#!/usr/bin/sh" > blog_generator
	echo "$(python_intepreter) $(realpath blog_generator.py) \"\$$1\" \"\$$2\"" >> blog_generator
	chmod +x blog_generator

install_to_path:
	ln -s $(realpath blog_generator) $(bin_path)

all: venv blog_generator install_to_path 

.DEFAULT_GOAL := all