X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fexp-tool%2FMakefile;h=3ab27090bd604e338f0b8967dc4211bd63cafd38;hb=780325b5b8d4c0552b4b7719e0a38200d99f6b08;hp=97a443882d25f7ac1705665ec5e62674bd1a1b59;hpb=3f6d8c277c03540087ad530576fec1957cd52dc4;p=sliver-openvswitch.git diff --git a/planetlab/exp-tool/Makefile b/planetlab/exp-tool/Makefile index 97a443882..3ab27090b 100644 --- a/planetlab/exp-tool/Makefile +++ b/planetlab/exp-tool/Makefile @@ -513,7 +513,8 @@ help: # external nodes and links # -EXTERNAL_LINKS := $(filter $(foreach host,$(EXTERNAL_HOSTS),%-$(host)),$(LINKS)) +ALL_LINKS := $(LINKS) $(patsubst L/%,%,$(filter L/%,$(MAKECMDGOALS))) +EXTERNAL_LINKS := $(filter $(foreach host,$(EXTERNAL_HOSTS),%-$(host)),$(ALL_LINKS)) $(foreach host,$(EXTERNAL_HOSTS),sshcheck-$(host)): ; $(foreach host,$(EXTERNAL_HOSTS),ovsversion-$(host)): ; @@ -528,13 +529,14 @@ $(foreach host,$(EXTERNAL_HOSTS),cache/bridge.$(host)): ; $(foreach host,$(EXTERNAL_HOSTS),cache/switch.$(host)): ; $(foreach host,$(EXTERNAL_HOSTS),cache/controller.$(host)): ; $(foreach link,$(EXTERNAL_LINKS),cache/iface.$(link)@2): ; -$(foreach link,$(EXTERNAL_LINKS),cache/endpoint.$(link)@2): ; +$(foreach link,$(EXTERNAL_LINKS),cache/port.$(link)@2): ; +$(foreach link,$(EXTERNAL_LINKS),del-iface.$(link)@2): ; # we assume that a program called tunproxy is available on the # external nodes. .SECONDEXPANSION: -$(foreach link,$(EXTERNAL_LINKS),cache/port.$(link)@2): cache/port.%@2: cache/port.%@1 cache/host.$$(call leftnode,%) +$(foreach link,$(EXTERNAL_LINKS),cache/endpoint.$(link)@2): cache/endpoint.%@2: cache/port.%@1 cache/host.$$(call leftnode,%) @#echo $* [$<] [$^] $(call rightnode,$*) @echo $(call default,EXTERNAL_PORT,$(call rightnode,$*)) > $@ @echo "===>" $(call rightnode,$*): \