X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Makefile;h=eeab636d4bafab61c58fd920271329adc27924e7;hb=2e9bec5909b8d5b52fe86ed10c058d60c5e6c632;hp=5ee8c18d9fc4e50ef4993939dcc070c102f431c9;hpb=aac3e5d7c3443d6e1cb33525aefad35be5fe077a;p=nodemanager.git diff --git a/Makefile b/Makefile index 5ee8c18..eeab636 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,39 @@ +# +# Node Manager Makefile +# +# David Eisenstat +# Mark Huang +# Copyright (C) 2006 The Trustees of Princeton University +# +# $Id: Makefile,v 1.2 2006/11/13 20:04:44 mlhuang Exp $ +# + +# 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 + +.PHONY: tags +