source: trunk/Makefile.in

Last change on this file was 363, checked in by martijk, 6 years ago

use system python

File size: 1.2 KB
Line 
1TAR=tar
2GZIP_ENV=--best
3
4PACKAGE_TARNAME=@PACKAGE_TARNAME@
5
6PREFIX=@prefix@
7exec_prefix=$(PREFIX)
8BINDIR=$(PREFIX)/bin
9
10DOCDIR=@docdir@
11EXAMPLES=$(PREFIX)/$(DOCDIR)/examples
12
13.PHONY: install pythonlib
14pythonlib:
15        #(cd src; make)
16        python setup.py build
17
18#install: pythonlib sara_install
19install: pythonlib
20        python ./setup.py install --prefix $(DESTDIR)/$(exec_prefix) ;
21        install -D LICENSE.openpbs $(DESTDIR)/$(PREFIX)/$(DOCDIR)/LICENSE.openpbs
22        install -D COPYING $(DESTDIR)/$(PREFIX)/$(DOCDIR)/COPYING
23        install -D COPYING.LESSER $(DESTDIR)/$(PREFIX)/$(DOCDIR)/COPYING.LESSER
24        (cd examples; for i in *py; do install -D $$i  $(DESTDIR)/$(EXAMPLES)/$${i}; done)
25
26sara_install:
27        install -D examples/new_rack_pbsmon.py $(DESTDIR)/$(BINDIR)/pbsmon
28
29clean:
30        rm -rf config.log config.cache config.status build
31
32distclean: clean
33        rm Makefile setup.py examples/ha_server.py examples/logpbs.py examples/new_rack_pbsmon.py examples/pbs_joblogin examples/pbsmon.py examples/pbs_version.py examples/resmom_info.py examples/set_property.py examples/JobParser.py examples/new_interface.py examples/node_event_parse.py examples/pbs_jobmonitor examples/pbsnodes-a.py examples/rack_pbsmon.py examples/sara_nodes.py
Note: See TracBrowser for help on using the repository browser.