costrafo411
Last change
on this file since 3fd3c3a3 was
7235c57,
checked in by Mathieu Doucet <doucetm@…>, 8 years ago
|
Add RHEL7 makefile
|
-
Property mode set to
100644
|
File size:
1.2 KB
|
Rev | Line | |
---|
[9586bf9] | 1 | # For the docs to build and go in the right place, docs/sphinx-docs/build_sphinx.py |
---|
| 2 | # has to be modified with |
---|
| 3 | # SASVIEW_DOCS = os.path.join(SASVIEW_BUILD, "sas/sasview/doc") |
---|
| 4 | |
---|
| 5 | site_packages := `python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` |
---|
| 6 | |
---|
| 7 | prefix := '../../' |
---|
| 8 | |
---|
| 9 | check: |
---|
| 10 | # Check dependencies |
---|
| 11 | @cd ..; python check_packages.py |
---|
| 12 | |
---|
| 13 | sasmodels/core: |
---|
| 14 | cd ${prefix}sasmodels; rm -rf build |
---|
| 15 | cd ${prefix}sasmodels; rm -rf dist |
---|
| 16 | cd ${prefix}sasmodels; python setup.py clean |
---|
| 17 | cd ${prefix}sasmodels; python setup.py build |
---|
| 18 | |
---|
| 19 | sasmodels/docs: |
---|
| 20 | cd ${prefix}sasmodels/doc; make html |
---|
| 21 | |
---|
| 22 | sasmodels: sasmodels/core sasmodels/docs |
---|
| 23 | @rm -rf ${prefix}sasmodels/build |
---|
| 24 | @rm -rf ${prefix}sasmodels/dist |
---|
| 25 | cd ${prefix}sasmodels; python setup.py bdist_egg |
---|
| 26 | |
---|
| 27 | sasview: |
---|
| 28 | @rm -rf ../build |
---|
| 29 | @rm -rf ../dist |
---|
| 30 | @cd ..; python setup.py build docs bdist_egg |
---|
| 31 | |
---|
| 32 | rpm: |
---|
| 33 | @echo "Creating RPMs" |
---|
| 34 | rm -rf ../build/sasview |
---|
| 35 | mkdir ../build/sasview |
---|
| 36 | cp -pr ../dist/sasview*.egg ../build/sasview |
---|
| 37 | cp -pr ${prefix}sasmodels/dist/sasmodels*.egg ../build/sasview |
---|
| 38 | |
---|
| 39 | cd ../build;tar -czf ~/rpmbuild/SOURCES/sasview.tgz sasview |
---|
| 40 | rpmbuild -ba sasview.spec |
---|
| 41 | |
---|
| 42 | .PHONY: check |
---|
| 43 | .PHONY: sasview |
---|
| 44 | .PHONY: rpm |
---|
| 45 | .PHONY: sasmodels |
---|
Note: See
TracBrowser
for help on using the repository browser.