diff options
author | Paul Smith <psmith@gnu.org> | 2012-10-29 07:05:21 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2012-10-29 07:05:21 +0000 |
commit | 7670c84f7732db29f5a9d9c145c2327f4b575f91 (patch) | |
tree | 1fafd8949c867b89444ef57c6d068e7b8fb1a70e /make.h | |
parent | 2efd6b47bf59c3202ccc6218b42ba360136d3789 (diff) | |
download | gunmake-7670c84f7732db29f5a9d9c145c2327f4b575f91.tar.gz |
Implement new "load" directive.
Provides support for dynamically loadable objects in GNU make, as a
"technology preview".
Diffstat (limited to 'make.h')
-rw-r--r-- | make.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -472,8 +472,13 @@ const char *strcache_add_len (const char *str, unsigned int len); int strcache_setbufsize (unsigned int size); /* Guile support */ -int setup_guile (void); +#ifdef HAVE_GUILE +int guile_gmake_setup (const struct floc *flocp); +#endif +/* Loadable object support */ +typedef int (*load_func_t)(const struct floc *flocp); +int load_file (const struct floc *flocp, const char *filename, int noerror); #ifdef HAVE_VFORK_H # include <vfork.h> |