open Generator_pr
open Generator_structs
+open Generator_api_versions
open Generator_c
open Generator_xdr
open Generator_csharp
open Generator_php
open Generator_bindtests
+open Generator_errnostring
let perror msg = function
| Unix_error (err, _, _) ->
perror "lock: HACKING" exn;
exit 1);
+ (* Read the API versions file. *)
+ load_api_versions "src/api-support/added";
+
output_to "src/guestfs_protocol.x" generate_xdr;
- output_to "src/guestfs-structs.h" generate_structs_h;
- output_to "src/guestfs-actions.h" generate_actions_h;
+ output_to "src/guestfs.h" generate_guestfs_h;
output_to "src/guestfs-internal-actions.h" generate_internal_actions_h;
output_to "src/actions.c" generate_client_actions;
output_to "src/bindtests.c" generate_bindtests;
output_to "src/guestfs-structs.pod" generate_structs_pod;
output_to "src/guestfs-actions.pod" generate_actions_pod;
output_to "src/guestfs-availability.pod" generate_availability_pod;
+ output_to "src/errnostring_gperf.gperf" generate_errnostring_gperf;
+ output_to "src/errnostring.c" generate_errnostring_c;
+ output_to "src/errnostring.h" generate_errnostring_h;
output_to "src/MAX_PROC_NR" generate_max_proc_nr;
output_to "src/libguestfs.syms" generate_linker_script;
output_to "daemon/actions.h" generate_daemon_actions_h;
output_to "daemon/optgroups.c" generate_daemon_optgroups_c;
output_to "daemon/optgroups.h" generate_daemon_optgroups_h;
output_to "capitests/tests.c" generate_tests;
+ output_to "fish/cmds_gperf.gperf" generate_fish_cmds_gperf;
output_to "fish/cmds.c" generate_fish_cmds;
output_to "fish/completion.c" generate_fish_completion;
output_to "fish/guestfish-commands.pod" generate_fish_commands_pod;