$ soapcpp2 :== $gsoap$root:[bin]soapcpp2.exe $! $ @cleanup /out=nl: $! $ set verify $! $ soapcpp2 "-x" "-c" calc.h $! $ cc /names=(as_is)/prefix=all/include=([-]) [-]CGIplus_gSOAP.c $! $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /warning=(disable=EMPTYSTRUCT) - /define=(__NO_HTTPD_H__) - /include=(gsoap$root:[include],[-]) calc.c $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /define=(MOD_GSOAP,__NO_HTTPD_H__) - /warning=(disable=EMPTYSTRUCT) - /include=(gsoap$root:[include]) calc.c /object=calc_apache $! $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /warning=(disable=EMPTYSTRUCT) - /include=(gsoap$root:[include]) soapc.c $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /warning=(disable=EMPTYSTRUCT) - /include=(gsoap$root:[include]) soapserver.c $! $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /warning=(disable=EMPTYSTRUCT) - /include=(gsoap$root:[include]) calcclient.c $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /warning=(disable=EMPTYSTRUCT) - /include=(gsoap$root:[include]) soapclient.c $ cc /names=(as_is,shortened)/prefix=all/float=ieee/ieee=denorm - /warning=(disable=EMPTYSTRUCT) - /include=(gsoap$root:[include]) soapclientlib.c $! $ link /exe=soap_calc_cgiplus.exe - calc,soapc,soapserver,CGIplus_gSOAP,sys$input/opt gsoap$root:[lib]gsoap.olb/lib $! $ link /share=soap_calc_share.exe - calc_apache,soapc,soapserver,sys$input/opt gsoap$root:[lib]gsoap.olb/lib GSMATCH=LEQUAL,1,0 case_sensitive=YES SYMBOL_VECTOR=(APACHE_INIT_SOAP_INTERFACE=PROCEDURE) $! $ link calcclient,soapc,soapclient,sys$input/opt gsoap$root:[lib]gsoap.olb/lib $! $ set noverify $! $ purge/nolog $! $ write sys$output "calcclient == ""$" + f$environment("default") + "calcclient""" $! $ exit