X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Makefile;h=e17e26343411cb76d8655e21136c80811f158e9e;hb=refs%2Fheads%2F2.0;hp=09fb9e214b5a39ddae399bf530c20a036be8933f;hpb=5118b4c4a3e73d4d4ea62cafe4eb609d5ecd34b0;p=nodemanager.git diff --git a/Makefile b/Makefile index 09fb9e2..e17e263 100644 --- a/Makefile +++ b/Makefile @@ -5,29 +5,38 @@ # 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 +lib: forward_api_calls + python setup-lib.py build + +vs: + python setup-vs.py build forward_api_calls: forward_api_calls.c $(CC) -Wall -Os -o $@ $? strip $@ -install: - python setup.py install \ +install-lib: + python setup-lib.py install \ + --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ + --install-scripts=$(DESTDIR)/$(bindir) + install -m 444 README $(DESTDIR)/$(datadir)/NodeManager + +install-vs: + python setup-vs.py install \ --install-purelib=$(DESTDIR)/$(datadir)/NodeManager \ --install-platlib=$(DESTDIR)/$(datadir)/NodeManager \ --install-scripts=$(DESTDIR)/$(bindir) install -m 444 README $(DESTDIR)/$(datadir)/NodeManager clean: - python setup.py clean + python setup-lib.py clean + python setup-vs.py clean rm -f forward_api_calls *.pyc build .PHONY: all install clean @@ -60,6 +69,7 @@ ifeq (,$(NODEURL)) else +$(RSYNC) ./ $(NODEURL)/usr/share/NodeManager/ +$(RSYNC) ./initscripts/nm $(NODEURL)/etc/init.d/nm + ssh -i $(NODE).key.rsa root@$(NODE) service nm restart endif ### fetching the key @@ -67,7 +77,7 @@ endif TESTMASTER ?= testmaster.onelab.eu ifdef BUILD -KEYURL:=root@$(TESTMASTER):$(BUILD)/keys/key1.rsa +KEYURL:=root@$(TESTMASTER):$(BUILD)/keys/key_admin.rsa endif key: $(NODE).key.rsa