X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=generator%2Fgenerator_main.ml;h=bf1e8e0b70b4d116843ce0cf19d293f7d9c90bc0;hp=cdf7773f78582ad5fb2af87a6c087c3a2c47ab99;hb=d29e9a552f5823d1d8cb8d4962cb1301bbf60b0e;hpb=04d8209077d2227eb1d42695ba71147f78987050 diff --git a/generator/generator_main.ml b/generator/generator_main.ml index cdf7773..bf1e8e0 100644 --- a/generator/generator_main.ml +++ b/generator/generator_main.ml @@ -23,6 +23,7 @@ open Printf open Generator_pr open Generator_structs +open Generator_api_versions open Generator_c open Generator_xdr @@ -38,6 +39,7 @@ open Generator_haskell open Generator_csharp open Generator_php open Generator_bindtests +open Generator_errnostring let perror msg = function | Unix_error (err, _, _) -> @@ -71,15 +73,20 @@ Run it from the top source directory using the command 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; @@ -88,8 +95,10 @@ Run it from the top source directory using the command 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; output_to "fish/guestfish-actions.pod" generate_fish_actions_pod; output_to "fish/prepopts.c" generate_fish_prep_options_c; output_to "fish/prepopts.h" generate_fish_prep_options_h;