package details
[nodemanager.git] / Makefile
1 #
2 # Node Manager Makefile
3 #
4 # David Eisenstat <deisenst@cs.princeton.edu>
5 # Mark Huang <mlhuang@cs.princeton.edu>
6 # Copyright (C) 2006 The Trustees of Princeton University
7 #
8 # $Id$
9 #
10
11 # autoconf compatible variables
12 datadir := /usr/share
13 bindir := /usr/bin
14
15 all: forward_api_calls
16         python setup.py build
17
18 forward_api_calls: forward_api_calls.c
19         $(CC) -Wall -Os -o $@ $?
20         strip $@
21
22 install:
23         python setup.py install \
24             --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \
25             --install-scripts=$(DESTDIR)/$(bindir)
26
27 clean:
28         python setup.py clean
29         rm -f forward_api_calls *.pyc
30
31 .PHONY: all install clean