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
|