-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
53 lines (31 loc) · 725 Bytes
/
Makefile
File metadata and controls
53 lines (31 loc) · 725 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
SHELL=/bin/bash
VE=./qbo-venv
VEACT=${VE}/bin/activate
virtualenv: ${VEACT}
${VEACT}:
python3 -m venv ${VE}
( \
source ${VEACT} ; \
pip install --upgrade pip ; \
pip install -r requirements.txt; \
)
grab:
mv -f /home/asr/Downloads/Definitive\ Membership\ List\ -\ MasterMemberList.csv ../memberlist.csv
CACHE=./reportcache
REPORTS=memberlist.csv qbolist.csv accountlist
REPORTFILES=$(addprefix ${CACHE}/,${REPORTS})
reports: ${REPORTFILES}
cleanreports:
rm ${REPORTFILES}
${CACHE}/memberlist.csv: ../memberlist.csv
cp $< $@
${CACHE}/qbolist.csv:
(\
source ${VEACT} ;\
./listcustomers.py | sort -k1 -n > $@ \
)
${CACHE}/accountlist:
(\
source ${VEACT} ;\
./listaccounts.py > $@ \
)