steps towards computing wsdl files at build-time:
[sfa.git] / wsdl / Makefile
1 # attempt to update at build-time
2 SFA := sfa.wsdl
3 ALL := $(SFA) registry.wsdl slice-manager.wsdl aggregate.wsdl 
4
5 all: $(SFA)
6
7 # create missing __init__.py files
8 ../sfa/__init__.py:
9         make -C .. index
10
11 registry.wsdl: ../sfa/__init__.py
12         PYTHONPATH=../ ./gw2wsdl.py --registry > $@
13
14 slice-manager.wsdl: ../sfa/__init__.py
15         PYTHONPATH=../ ./gw2wsdl.py --slice-manager > $@
16
17 aggregate.wsdl: ../sfa/__init__.py
18         PYTHONPATH=../ ./gw2wsdl.py --aggregate > $@
19
20 sfa.wsdl: ../sfa/__init__.py
21         PYTHONPATH=../ ./gw2wsdl.py --registry --slice-manager --aggregate > $@