source: fedd/Makefile @ 4e7cf7b

axis_examplecompt_changesinfo-opsversion-1.30version-2.00version-3.01version-3.02
Last change on this file since 4e7cf7b was 5858c72, checked in by Ted Faber <faber@…>, 15 years ago

axis didn't like the layout of these WSDL files - presumably the multiple imports across related namespaces. This unified file seems to be parsable and probably is more portable. Some syntax differences in the fault definitions that ZSI glossed over have been corrected as well.

  • Property mode set to 100644
File size: 704 bytes
Line 
1
2MODULE_DIR=federation
3
4GENERATED_MODS= ${MODULE_DIR}/fedd_services.py \
5                ${MODULE_DIR}/fedd_internal_services.py \
6                ${MODULE_DIR}/fedd_services_types.py
7WSDL_FILES= wsdl/fedd.wsdl wsdl/fedd_types.xsd wsdl/fedd_internal.wsdl
8
9VERSION=1.0
10
11DISTFILES= dist/fedd-${VERSION}.tar.gz
12
13all:    ${GENERATED_MODS}
14
15
16${GENERATED_MODS}:      ${WSDL_FILES}
17        wsdl2py --file wsdl/fedd.wsdl --complexType --output-dir=${MODULE_DIR}
18        wsdl2py --file wsdl/fedd_internal.wsdl --complexType \
19                --types=fedd_services_types --output-dir=${MODULE_DIR}
20
21clean:
22        rm -f ${GENERATED_MODS} ${MODULE_DIR}/*.pyc *.pyc
23        rm -rf build dist fedd.egg-info MANIFEST
24
25dist:   ${DISTFILES}
26
27dist/fedd-${VERSION}.tar.gz: all
28        python ./setup.py sdist
Note: See TracBrowser for help on using the repository browser.