X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Makefile;h=a056d5750d472920d7d1e397a5e620feb422d578;hb=refs%2Fheads%2F1.7;hp=5ee8c18d9fc4e50ef4993939dcc070c102f431c9;hpb=aac3e5d7c3443d6e1cb33525aefad35be5fe077a;p=nodemanager.git diff --git a/Makefile b/Makefile index 5ee8c18..a056d57 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,35 @@ +# +# Node Manager Makefile +# +# David Eisenstat +# Mark Huang +# Copyright (C) 2006 The Trustees of Princeton University +# +# $Id$ +# + +# autoconf compatible variables +datadir := /usr/share +bindir := /usr/bin + +all: forward_api_calls + python setup.py build + forward_api_calls: forward_api_calls.c $(CC) -Wall -Os -o $@ $? strip $@ + +install: + python setup.py install \ + --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-scripts=$(DESTDIR)/$(bindir) + clean: - rm -f forward_api_calls -.PHONY: clean + python setup.py clean + rm -f forward_api_calls *.pyc build + +.PHONY: all install clean + +tags: + find . '(' -name '*.py' -o -name '*.c' -o -name '*.spec' ')' | xargs etags