Setting tag nodemanager-1.8-39
[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: Makefile,v 1.2 2006/11/13 20:04:44 mlhuang Exp $
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-platlib=$(DESTDIR)/$(datadir)/NodeManager \
26             --install-scripts=$(DESTDIR)/$(bindir)
27
28 clean:
29         python setup.py clean
30         rm -f forward_api_calls *.pyc build
31
32 .PHONY: all install clean
33
34 ##########
35 tags:
36         find . '(' -name '*.py' -o -name '*.c' -o -name '*.spec' ')' | xargs etags 
37
38 .PHONY: tags
39