~tritone-team/tritone/eucalyptus

« back to all changes in this revision

Viewing changes to node/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Soren Hansen
  • Date: 2009-02-11 02:45:39 UTC
  • Revision ID: james.westby@ubuntu.com-20090211024539-7dkqkj1qpyv0m9v9
Tags: 1.5~bzr139-0ubuntu1
Initial release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
SERVICE_SO=libEucalyptusNC.so
10
10
SERVICE_NAME=EucalyptusNC
11
11
CLIENT=NCclient
12
 
WSDL2C=$(AXIS2C_HOME)/bin/tools/wsdl2c/WSDL2C.sh
 
12
WSDL2C=/usr/lib/axis2/WSDL2C.sh
13
13
NC_LIBS                 = $(LIBS) -lvirt -lcurl
14
14
NC_HANDLERS=handlers_xen.o handlers_kvm.o
15
15
 
74
74
        $(CC) $(CFLAGS) $(INCLUDES) $(NC_LIBS) -o test_nc test_nc.c ../util/misc.o
75
75
 
76
76
deploy:
77
 
        $(INSTALL) -d $(AXIS2C_HOME)/services/$(SERVICE_NAME)/
78
 
        $(INSTALL) $(SERVICE_SO) $(AXIS2C_HOME)/services/$(SERVICE_NAME)/
 
77
        $(INSTALL) -d $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/
 
78
        $(INSTALL) $(SERVICE_SO) $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/
79
79
 
80
80
# no ws-sec
81
 
        cat generated/services.xml | ../tools/add_wsdllocation.pl $(AXIS2C_HOME)/services/$(SERVICE_NAME)/$(NCWSDLNAME) > $(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_noWS.xml
 
81
        cat generated/services.xml | ../tools/add_wsdllocation.pl $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/$(NCWSDLNAME) > $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_noWS.xml
82
82
# ws-sec
83
 
        cat generated/services.xml | ../tools/add_wsdllocation.pl $(AXIS2C_HOME)/services/$(SERVICE_NAME)/$(NCWSDLNAME) | ../tools/add_service_policy.pl ../tools/service-policy-template.xml | sed "s:CLIENT-CERT:cluster-cert.pem:g" | sed "s:CLIENT-KEY:cluster-pk.pem:g" | sed "s:SERVER-CERT:node-cert.pem:g" | sed "s:SERVER-KEY:node-pk.pem:g" | sed "s:CLIENT-USERNAME:eucalyptus:g" > $(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_WS.xml
 
83
        cat generated/services.xml | ../tools/add_wsdllocation.pl $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/$(NCWSDLNAME) | ../tools/add_service_policy.pl ../tools/service-policy-template.xml | sed "s:CLIENT-CERT:cluster-cert.pem:g" | sed "s:CLIENT-KEY:cluster-pk.pem:g" | sed "s:SERVER-CERT:node-cert.pem:g" | sed "s:SERVER-KEY:node-pk.pem:g" | sed "s:CLIENT-USERNAME:eucalyptus:g" > $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_WS.xml
84
84
        cat ../tools/client-policy-template.xml | sed "s:EUCALYPTUS_HOME:$(EUCALYPTUS):g" | sed "s:AXIS2C_HOME:$(AXIS2C_HOME):g"  | sed "s:CLIENT-CERT:cluster-cert.pem:g" | sed "s:CLIENT-KEY:cluster-pk.pem:g" | sed "s:SERVER-CERT:node-cert.pem:g" | sed "s:SERVER-KEY:node-pk.pem:g" | sed "s:CLIENT-USERNAME:eucalyptus:g" > nc-client-policy.xml
85
85
#       cp nc-client-policy.xml $(EUCALYPTUS)/var/eucalyptus/keys/
86
86
##      cp ../tools/*.pem $(EUCALYPTUS)/var/eucalyptus/keys/
87
87
#       chmod -R 0600 $(EUCALYPTUS)/var/eucalyptus/keys/*
88
88
# ws
89
 
        $(INSTALL) $(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_WS.xml $(AXIS2C_HOME)/services/$(SERVICE_NAME)/services.xml
 
89
        $(INSTALL) $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_WS.xml $(DESTDIR)$(AXIS2C_HOME)/services/$(SERVICE_NAME)/services.xml
90
90
# no ws
91
91
#       cp $(AXIS2C_HOME)/services/$(SERVICE_NAME)/services_noWS.xml $(AXIS2C_HOME)/services/$(SERVICE_NAME)/services.xml
92
92
 
97
97
        rm -rf generated $(SERVICE_SO) *.o $(CLIENT) $(CLIENT)_local *~* *#*
98
98
 
99
99
install: deploy
100
 
        $(INSTALL) -m 0600 nc-client-policy.xml $(vardir)/eucalyptus/keys/
 
100
        $(INSTALL) -m 0600 nc-client-policy.xml $(vardir)/lib/eucalyptus/keys/
101
101
        $(INSTALL) -m 0755 test_nc $(sbindir)/euca_test_nc