summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't export STREQ and friends in <guestfs.h>Richard Jones2009-11-101-0/+1
| | | | | Move these to private header file(s) and other places as required since these aren't part of the public API.
* Don't update appliance after running generator.Richard Jones2009-11-051-4/+0
| | | | | | I'm not sure why these dependencies exist, but they cause the appliance to be updated every time the generator runs, which appears to be unnecessary.
* Move guestfs-internal-actions.h to EXTRA_DIST.Richard Jones2009-09-141-2/+2
|
* Non-daemon actions indirect through generated code.Richard Jones2009-09-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously non-daemon actions were called directly by user code, eg: /* Non-generated */ int guestfs_set_verbose (guestfs_h *g, int v) { g->verbose = !!v; return 0; } This changes these actions so they go indirectly via some generated code, eg: /* Generated */ int guestfs_set_verbose (guestfs_h *g, int verbose) { return guestfs__set_verbose (g, verbose); } /* Non-generated */ int guestfs__set_verbose (guestfs_h *g, int v) { g->verbose = !!v; return 0; } The aim is to have a place in the generated code where we can add debug or tracing information for these non- daemon calls.
* build: new configure-time option: --enable-gcc-warningsJim Meyering2009-08-181-1/+3
| | | | | * configure.ac: Define/configure it. * src/Makefile.am: Use new variables.
* build: suppress an ignored-write-return-value warningJim Meyering2009-08-181-1/+3
| | | | | | | | | * bootstrap (modules): Add ignore-value. * src/guestfs.c: Include "ignore-value.h". (stdout_event): Ignore failure to write to stderr. Also, prefer STDERR_FILENO over the literal "2". * src/Makefile.am (libguestfs_la_CPPFLAGS): Include gnulib's .h files. (libprotocol_la_CFLAGS): Remove -Wall -Wno-unused.
* avoid compiler warnings about unused vars in generated codeJim Meyering2009-08-181-2/+12
| | | | | * src/Makefile.am: Compile protocol.c into a convenience library, so it can have its own CFLAGS, and link that with the destination one.
* Fix for non-srcdir builds: more misc fixes.Richard Jones2009-07-161-4/+6
|
* Fix for non-srcdir builds: Run src/generator.ml from the srcdir.Richard Jones2009-07-161-4/+4
| | | | | | | Note that files generated by src/generator.ml are stored in the srcdir, *not* the builddir. The reason is so that they can be included in the tarball and will appear in the srcdir for tarball builds.
* Move BUILT_SOURCES so the comment is back in the right place.Richard Jones2009-07-131-11/+11
|
* Make it possible to build in a separate directoryMatthew Booth2009-07-031-2/+6
| | | | | | | | | | | | | | | | | | | | | | This patch allows you to do: mkdir build cd build ../configure ... make This will output all generated files to the build directory. Given that autogen automatically runs configure, you can also do: BUILDDIR=./build ./autogen.sh which will do the right thing. Also: * Fix a dependency bug which means that guestfs_protocol.h isn't automatically rebuilt. * Re-running autogen.sh with no arguments won't blow away your previous configure arguments.
* arrange to build some generated sourcesJim Meyering2009-07-021-0/+9
| | | | | * src/Makefile.am (BUILT_SOURCES): Define. ($(BUILT_SOURCES)): Depend on stamp-generator.
* Generator now runs automatically when it has changed.Richard W.M. Jones2009-07-021-3/+16
|
* Version 1.0.52.1.0.52Richard W.M. Jones2009-06-241-1/+2
|
* Implement libtool library versioning.Richard W.M. Jones2009-06-231-1/+43
| | | | | | | | Use maximum proc_nr (MAX_PROC_NR) as a surrogate for the library ABI version, resulting in version numbers such as libguestfs.so.0.<MAX_PROC_NR>.0 for the final library. Add ABI guarantee to the documentation.
* Add the test0* functions, used to test language bindings.Richard W.M. Jones2009-05-281-0/+1
|
* Gettextize the source, make library strings translatable.Richard Jones2009-05-211-1/+2
|
* build: don't tell "make clean" to remove my '~' backup filesJim Meyering2009-04-301-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi Rich, automake's policy on what to remove via "make clean" is reasonable: if running build rules creates it, then "make clean" can and should remove it. However, even if build rules happen to create backup files, please remove only the specific ones they can create, not all of the ones in a directory. Just in case someone relies on those and expect them to hang around... >From 1e8be391ac17b4ddcf9671e8413d2660844e6993 Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyering@redhat.com> Date: Thu, 30 Apr 2009 15:47:52 +0200 Subject: [PATCH] build: don't tell "make clean" to remove my '~' backup files * Makefile.am (CLEANFILES): Don't remove '~' backup files. * daemon/Makefile.am: Ditto. * examples/Makefile.am: Ditto. * fish/Makefile.am: Ditto. * images/Makefile.am: Ditto. * inspector/Makefile.am: Ditto. * java/Makefile.am: Ditto. * ocaml/Makefile.am: Ditto. * ocaml/examples/Makefile.am: Ditto. * perl/Makefile.am: Ditto. * python/Makefile.am: Ditto. * ruby/Makefile.am: Ditto. * src/Makefile.am: Ditto.
* Separate out the high-level API actions.Richard Jones2009-04-181-6/+3
| | | | | | - Split out the high-level API actions so that they are in a separate file, and use the defined guestfs C API, instead of fiddling around with internal structures.
* Need to package generator.ml -- oops.Richard Jones2009-04-131-0/+2
|
* Remove *~ files when doing 'make clean'.Richard Jones2009-04-091-1/+3
|
* Added framework for the language bindings.Richard Jones2009-04-071-1/+1
|
* pvs/vgs/lvs commands working now.Richard Jones2009-04-071-1/+1
|
* LIBGUESTFS_PATH implementation.Richard Jones2009-04-041-1/+3
|
* Mostly working spec file.Richard Jones2009-04-041-2/+7
|
* Daemon and library are mostly talking to each other now.Richard Jones2009-04-031-2/+24
|
* Guest boots, and basic select/callbacks work.Richard Jones2009-04-021-0/+1
|
* Running qemu as a subprocess.rjones2009-03-031-0/+20