annotate BC/Makefile @ 3:2e3a23dd6c24 draft default tip

Uploaded
author melpetera
date Thu, 28 Feb 2019 05:12:34 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
1 all:
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
2
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
3 test:
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
4 $(MAKE) -C $@
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
5
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
6 planemo-venv/bin/planemo: planemo-venv
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
7 . planemo-venv/bin/activate && pip install --upgrade pip setuptools
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
8 . planemo-venv/bin/activate && pip install planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
9
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
10 planemo-venv:
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
11 virtualenv planemo-venv
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
12
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
13 planemolint: planemo-venv/bin/planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
14 . planemo-venv/bin/activate && planemo lint --no_xsd
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
15
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
16 planemotest: R_LIBS_USER=
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
17 planemotest: planemo-venv/bin/planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
18 . planemo-venv/bin/activate && planemo test --conda_dependency_resolution --galaxy_branch release_17.09 2>&1 | tee planemotest.log
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
19
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
20 planemo-testtoolshed-diff: distplanemo-venv/bin/planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
21 . planemo-venv/bin/activate && cd $< && planemo shed_diff --shed_target testtoolshed
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
22
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
23 planemo-testtoolshed-update: distplanemo-venv/bin/planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
24 . planemo-venv/bin/activate && cd $< && planemo shed_update --check_diff --shed_target testtoolshed
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
25
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
26 planemo-toolshed-diff: distplanemo-venv/bin/planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
27 . planemo-venv/bin/activate && cd $< && planemo shed_diff --shed_target toolshed
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
28
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
29 planemo-toolshed-update: distplanemo-venv/bin/planemo
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
30 . planemo-venv/bin/activate && cd $< && planemo shed_update --check_diff --shed_target toolshed
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
31
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
32 clean:
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
33 $(MAKE) -C test $@
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
34 $(RM) -r planemo-venv
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
35 $(RM) -r planemotest.log
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
36
2e3a23dd6c24 Uploaded
melpetera
parents:
diff changeset
37 .PHONY: all clean test planemolint planemotest planemon-install planemo-toolshed-diff planemo-toolshed-update planemo-testtoolshed-diff planemo-testtoolshed-update testvenv