X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=wsdl%2FMakefile;h=e4f58ef26f2d2bad60c910566e9280dcc7b69ee8;hb=9235efd6365aa786844404d6b3e7c7deecb44d21;hp=0a7790720beecad166a6ac8f4f3666bdf003141b;hpb=6ab7af0171b40e6e5a68562d6adb20dd2f33960e;p=sfa.git diff --git a/wsdl/Makefile b/wsdl/Makefile index 0a779072..e4f58ef2 100644 --- a/wsdl/Makefile +++ b/wsdl/Makefile @@ -1,2 +1,24 @@ -all: sfa.wsdl - PYTHONPATH=../ ./gw2wsdl.py --registry --slice-manager --aggregate > sfa.wsdl +# attempt to update at build-time +SFA := sfa.wsdl +ALL := $(SFA) registry.wsdl slice-manager.wsdl aggregate.wsdl + +all: $(SFA) + +# create missing __init__.py files +../sfa/__init__.py: + make -C .. index + +registry.wsdl: ../sfa/__init__.py + PYTHONPATH=../ ./gw2wsdl.py --registry > $@ + +slice-manager.wsdl: ../sfa/__init__.py + PYTHONPATH=../ ./gw2wsdl.py --slice-manager > $@ + +aggregate.wsdl: ../sfa/__init__.py + PYTHONPATH=../ ./gw2wsdl.py --aggregate > $@ + +sfa.wsdl: ../sfa/__init__.py + PYTHONPATH=../ ./gw2wsdl.py --registry --slice-manager --aggregate > $@ + +clean: + rm -f *wsdl