diff libinterp/builtins.h @ 15418:60090630cb76

generate declarations for all built-in DEFUN functions * mkbuiltins: New options, --source and --header. With --header, generate declarations for DEFUN functions. * libinterp/Makefile.am (builtin-defun-decls.h): New rule. (builtins.cc): Use --source option for mkbuiltins. (BUILT_SOURCES, BUILT_NODISTFILES, octinclude_HEADERS, nodist_liboctinterp_la_SOURCES): Add builtin-defun-decls.h to the list. * builtins.h: Include builtin-defun-decls.h.
author John W. Eaton <jwe@octave.org>
date Wed, 19 Sep 2012 13:24:32 -0400
parents 2fc554ffbc28
children d63878346099
line wrap: on
line diff
--- a/libinterp/builtins.h
+++ b/libinterp/builtins.h
@@ -23,6 +23,10 @@
 #if !defined (octave_builtins_h)
 #define octave_builtins_h 1
 
+#if !defined (MAKE_BUILTINS)
+#include "builtin-defun-decls.h"
+#endif
+
 extern OCTINTERP_API void install_builtins (void);
 
 #endif