


If AcuServer or AcuLaunch is running on a remote machine, cblutil can read remote objects and write a remote library. The syntax rules that apply to specifying remote object libraries with cblutil are the same as those for compiling to remote object libraries with the compiler. See section 2.1.13.1, "Remote file name handling", for details.
This capability gives you the option to create a remote library from local object files or to create a local or remote library from remote object files.
Examples:
The following command creates a library in /myapp/obj on the UNIX server myserver called "myapp.lib" from all the .acu files in the current directory.
cblutil -lib -o acurfap://myserver::/myapp/obj/myapp.lib *.acu
where acurfap stands for "Acu Remote File Access Protocol". The following command creates a library in /myapp/obj on the Windows server myserver where AcuServer is listening on port 6543. The library is named "myapp.lib". The files used to create the library are all in /myapp/obj on myserver. Because you cannot use wildcard characters, you need to list each file.
cblutil -lib -o
acurfap://myserver:6543:c:/myapp/obj/myapp.lib \
acurfap://myserver:6543:/myapp/obj/test1.acu \
acurfap://myserver:6543:/myapp/obj/test2.acu \
acurfap://myserver:6543:/myapp/obj/test3.acu \
acurfap://myserver:6543:/myapp/obj/test4.acu