X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Makefile;h=390d27f6f5535ed860fea76fcbdc461306b1e49f;hb=refs%2Fheads%2F1.5;hp=5ee8c18d9fc4e50ef4993939dcc070c102f431c9;hpb=aac3e5d7c3443d6e1cb33525aefad35be5fe077a;p=nodemanager.git diff --git a/Makefile b/Makefile index 5ee8c18..390d27f 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,32 @@ +# +# 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