diff --git a/Makefile.am b/Makefile.am
index fc47fcc..9bd139c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -111,7 +111,8 @@ lib_LTLIBRARIES += librtbuf_glfw3.la
librtbuf_glfw3_la_CPPFLAGS = ${GLFW3_CFLAGS}
librtbuf_glfw3_la_LIBADD = ${GLFW3_LIBS} librtbuf_music.la librtbuf.la
librtbuf_glfw3_la_SOURCES = \
- rtbuf_glfw3.c
+ rtbuf_glfw3.c \
+ rtbuf_glfw3_keyboard.c
include_HEADERS += \
rtbuf_glfw3.h
endif
diff --git a/Makefile.in b/Makefile.in
index 7f161d3..6f22289 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -171,9 +171,11 @@ am__DEPENDENCIES_1 =
@ENABLE_GLFW3_TRUE@librtbuf_glfw3_la_DEPENDENCIES = \
@ENABLE_GLFW3_TRUE@ $(am__DEPENDENCIES_1) librtbuf_music.la \
@ENABLE_GLFW3_TRUE@ librtbuf.la
-am__librtbuf_glfw3_la_SOURCES_DIST = rtbuf_glfw3.c
+am__librtbuf_glfw3_la_SOURCES_DIST = rtbuf_glfw3.c \
+ rtbuf_glfw3_keyboard.c
@ENABLE_GLFW3_TRUE@am_librtbuf_glfw3_la_OBJECTS = \
-@ENABLE_GLFW3_TRUE@ librtbuf_glfw3_la-rtbuf_glfw3.lo
+@ENABLE_GLFW3_TRUE@ librtbuf_glfw3_la-rtbuf_glfw3.lo \
+@ENABLE_GLFW3_TRUE@ librtbuf_glfw3_la-rtbuf_glfw3_keyboard.lo
librtbuf_glfw3_la_OBJECTS = $(am_librtbuf_glfw3_la_OBJECTS)
@ENABLE_GLFW3_TRUE@am_librtbuf_glfw3_la_rpath = -rpath $(libdir)
librtbuf_music_la_DEPENDENCIES = $(am__DEPENDENCIES_1) librtbuf.la
@@ -491,7 +493,8 @@ librtbuf_synth_la_SOURCES = \
@ENABLE_GLFW3_TRUE@librtbuf_glfw3_la_CPPFLAGS = ${GLFW3_CFLAGS}
@ENABLE_GLFW3_TRUE@librtbuf_glfw3_la_LIBADD = ${GLFW3_LIBS} librtbuf_music.la librtbuf.la
@ENABLE_GLFW3_TRUE@librtbuf_glfw3_la_SOURCES = \
-@ENABLE_GLFW3_TRUE@ rtbuf_glfw3.c
+@ENABLE_GLFW3_TRUE@ rtbuf_glfw3.c \
+@ENABLE_GLFW3_TRUE@ rtbuf_glfw3_keyboard.c
deps_headers = ${include_HEADERS}
deps_sources = \
@@ -670,6 +673,7 @@ distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librtbuf_glfw3_la-rtbuf_glfw3.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librtbuf_glfw3_la-rtbuf_glfw3_keyboard.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtbuf.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtbuf_cli.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rtbuf_fun.Plo@am__quote@
@@ -715,6 +719,13 @@ librtbuf_glfw3_la-rtbuf_glfw3.lo: rtbuf_glfw3.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librtbuf_glfw3_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librtbuf_glfw3_la-rtbuf_glfw3.lo `test -f 'rtbuf_glfw3.c' || echo '$(srcdir)/'`rtbuf_glfw3.c
+librtbuf_glfw3_la-rtbuf_glfw3_keyboard.lo: rtbuf_glfw3_keyboard.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librtbuf_glfw3_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librtbuf_glfw3_la-rtbuf_glfw3_keyboard.lo -MD -MP -MF $(DEPDIR)/librtbuf_glfw3_la-rtbuf_glfw3_keyboard.Tpo -c -o librtbuf_glfw3_la-rtbuf_glfw3_keyboard.lo `test -f 'rtbuf_glfw3_keyboard.c' || echo '$(srcdir)/'`rtbuf_glfw3_keyboard.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/librtbuf_glfw3_la-rtbuf_glfw3_keyboard.Tpo $(DEPDIR)/librtbuf_glfw3_la-rtbuf_glfw3_keyboard.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rtbuf_glfw3_keyboard.c' object='librtbuf_glfw3_la-rtbuf_glfw3_keyboard.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librtbuf_glfw3_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librtbuf_glfw3_la-rtbuf_glfw3_keyboard.lo `test -f 'rtbuf_glfw3_keyboard.c' || echo '$(srcdir)/'`rtbuf_glfw3_keyboard.c
+
mostlyclean-libtool:
-rm -f *.lo
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
index 2859f4a..390894c 100644
--- a/autom4te.cache/requests
+++ b/autom4te.cache/requests
@@ -44,186 +44,186 @@
'configure.ac'
],
{
- 'AC_LTDL_SHLIBPATH' => 1,
- 'AM_SILENT_RULES' => 1,
- '_LT_COMPILER_BOILERPLATE' => 1,
- 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
- 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
- 'AC_LTDL_DLLIB' => 1,
- '_LT_AC_LANG_F77_CONFIG' => 1,
- 'LTVERSION_VERSION' => 1,
- 'AC_LIBTOOL_DLOPEN_SELF' => 1,
- '_AM_IF_OPTION' => 1,
- 'AC_PROG_LD_GNU' => 1,
- 'AC_LTDL_SYSSEARCHPATH' => 1,
- 'LT_SYS_DLOPEN_SELF' => 1,
- 'AC_ENABLE_FAST_INSTALL' => 1,
- 'AC_LIBTOOL_WIN32_DLL' => 1,
- '_LT_LINKER_BOILERPLATE' => 1,
- 'AC_DEPLIBS_CHECK_METHOD' => 1,
- 'AC_DEFUN_ONCE' => 1,
- 'gl_PREREQ_ARGZ' => 1,
- 'AM_RUN_LOG' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AC_LIBLTDL_INSTALLABLE' => 1,
+ 'AM_PROG_AR' => 1,
+ 'LT_FUNC_DLSYM_USCORE' => 1,
+ 'LT_INIT' => 1,
+ 'AC_PROG_LD' => 1,
+ '_AM_SET_OPTION' => 1,
+ '_LT_REQUIRED_DARWIN_CHECKS' => 1,
+ 'AC_DISABLE_FAST_INSTALL' => 1,
+ '_LT_PATH_TOOL_PREFIX' => 1,
+ 'AM_PROG_INSTALL_STRIP' => 1,
'AM_PROG_LIBTOOL' => 1,
- 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
- 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
- 'AC_LIBTOOL_OBJDIR' => 1,
- 'AC_PROG_EGREP' => 1,
- 'AM_INIT_AUTOMAKE' => 1,
- 'LTOBSOLETE_VERSION' => 1,
- 'AC_LTDL_SHLIBEXT' => 1,
- '_LT_PROG_F77' => 1,
+ 'AC_LIBTOOL_RC' => 1,
+ 'AM_MAKE_INCLUDE' => 1,
+ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
'AM_SANITY_CHECK' => 1,
- 'AC_WITH_LTDL' => 1,
- 'LT_SYS_SYMBOL_USCORE' => 1,
+ 'LT_AC_PROG_RC' => 1,
'_AM_SUBST_NOTMAKE' => 1,
- 'AC_LTDL_PREOPEN' => 1,
- 'LT_CMD_MAX_LEN' => 1,
- '_LT_AC_LANG_F77' => 1,
- 'AC_PROG_LD' => 1,
- '_LT_AC_CHECK_DLFCN' => 1,
- 'LT_LIB_M' => 1,
- '_LT_AC_SHELL_INIT' => 1,
+ 'AC_PROG_NM' => 1,
+ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
+ 'AC_DEFUN' => 1,
+ 'AC_LIBTOOL_WIN32_DLL' => 1,
+ 'AC_ENABLE_SHARED' => 1,
+ '_LT_COMPILER_BOILERPLATE' => 1,
+ 'AM_SET_DEPDIR' => 1,
'_AM_PROG_TAR' => 1,
- 'AC_LIBTOOL_DLOPEN' => 1,
- 'AM_PROG_INSTALL_SH' => 1,
- 'LTDL_CONVENIENCE' => 1,
- 'AC_LIBTOOL_GCJ' => 1,
- 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
- 'AM_ENABLE_STATIC' => 1,
- '_LT_AC_LANG_RC_CONFIG' => 1,
- 'AC_CHECK_LIBM' => 1,
- 'AC_LIBTOOL_CONFIG' => 1,
- 'm4_include' => 1,
- 'AC_PROG_LIBTOOL' => 1,
- 'include' => 1,
- 'AC_CONFIG_MACRO_DIR_TRACE' => 1,
- '_LT_AC_LANG_CXX_CONFIG' => 1,
- '_LT_PROG_LTMAIN' => 1,
- 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
+ 'AC_LTDL_OBJDIR' => 1,
+ '_LT_PROG_FC' => 1,
+ '_AM_IF_OPTION' => 1,
+ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'AM_DISABLE_SHARED' => 1,
+ 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AC_CONFIG_MACRO_DIR' => 1,
'LTDL_INSTALLABLE' => 1,
+ 'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+ 'AC_DISABLE_SHARED' => 1,
+ 'AM_DISABLE_STATIC' => 1,
+ 'AM_PROG_NM' => 1,
+ 'AM_SUBST_NOTMAKE' => 1,
+ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'LTDL_INIT' => 1,
'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'AC_WITH_LTDL' => 1,
+ 'AC_LTDL_ENABLE_INSTALL' => 1,
'LT_WITH_LTDL' => 1,
- '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- '_LT_PREPARE_SED_QUOTE_VARS' => 1,
- '_LT_PROG_ECHO_BACKSLASH' => 1,
- '_LT_AC_TAGVAR' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
- '_AM_PROG_CC_C_O' => 1,
- 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
- 'AM_PROG_NM' => 1,
- 'LT_PROG_RC' => 1,
- 'm4_pattern_allow' => 1,
- '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
- 'AC_PATH_MAGIC' => 1,
- 'AC_LIBTOOL_FC' => 1,
- 'AC_LIBTOOL_CXX' => 1,
- 'AC_LTDL_DLSYM_USCORE' => 1,
- 'LT_AC_PROG_SED' => 1,
- 'AC_LIBTOOL_LINKER_OPTION' => 1,
- 'LT_PATH_LD' => 1,
- 'AC_DISABLE_STATIC' => 1,
- 'LT_FUNC_DLSYM_USCORE' => 1,
- '_AM_AUTOCONF_VERSION' => 1,
- 'AC_LIB_LTDL' => 1,
+ '_LT_WITH_SYSROOT' => 1,
+ 'AC_LTDL_SYSSEARCHPATH' => 1,
+ '_LT_LINKER_OPTION' => 1,
+ '_LT_AC_LANG_RC_CONFIG' => 1,
'_LT_PROG_CXX' => 1,
- '_LT_AC_LANG_CXX' => 1,
+ 'AC_LIBTOOL_PICMODE' => 1,
'_AM_DEPENDENCIES' => 1,
- 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'AC_PROG_EGREP' => 1,
+ 'LTVERSION_VERSION' => 1,
+ 'LT_PROG_GCJ' => 1,
+ 'AC_ENABLE_STATIC' => 1,
+ '_LT_AC_LOCK' => 1,
+ 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
+ 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AC_LIBTOOL_LINKER_OPTION' => 1,
+ 'AC_PATH_TOOL_PREFIX' => 1,
'AM_MISSING_PROG' => 1,
- '_LT_CC_BASENAME' => 1,
- 'gl_FUNC_ARGZ' => 1,
+ 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
+ 'LT_AC_PROG_EGREP' => 1,
+ 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'AM_ENABLE_SHARED' => 1,
+ 'AC_LTDL_SHLIBEXT' => 1,
+ 'LTOBSOLETE_VERSION' => 1,
+ '_LT_AC_SHELL_INIT' => 1,
+ 'AU_DEFUN' => 1,
+ '_LT_AC_LANG_C_CONFIG' => 1,
+ '_LTDL_SETUP' => 1,
+ 'm4_include' => 1,
+ 'AC_LIBTOOL_DLOPEN' => 1,
+ 'AC_LIBTOOL_SETUP' => 1,
+ '_LT_AC_TRY_DLOPEN_SELF' => 1,
+ 'AC_LIB_LTDL' => 1,
'AM_AUX_DIR_EXPAND' => 1,
- 'AC_PATH_TOOL_PREFIX' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+ 'AC_LTDL_DLLIB' => 1,
+ '_LT_AC_SYS_COMPILER' => 1,
+ 'AC_LTDL_SHLIBPATH' => 1,
+ '_LT_PROG_F77' => 1,
+ 'AM_SILENT_RULES' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
+ 'AC_LTDL_SYMBOL_USCORE' => 1,
'_LT_LIBOBJ' => 1,
- 'AM_MAKE_INCLUDE' => 1,
- 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
- 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
- '_AC_AM_CONFIG_HEADER_HOOK' => 1,
- 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- '_LT_AC_LANG_C_CONFIG' => 1,
- 'LT_SYS_MODULE_EXT' => 1,
- 'LTSUGAR_VERSION' => 1,
- 'AM_ENABLE_SHARED' => 1,
- '_LT_PROG_FC' => 1,
- 'AM_PROG_AR' => 1,
- 'AM_DISABLE_STATIC' => 1,
- '_LT_AC_LANG_GCJ_CONFIG' => 1,
- 'AM_MISSING_HAS_RUN' => 1,
- 'AC_CONFIG_MACRO_DIR' => 1,
- 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
- 'LT_AC_PROG_RC' => 1,
- 'LT_LANG' => 1,
- '_LT_AC_LANG_GCJ' => 1,
+ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
+ 'AM_PROG_LD' => 1,
+ 'AM_CONDITIONAL' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
- '_LT_AC_PROG_CXXCPP' => 1,
- '_LT_LINKER_OPTION' => 1,
+ 'AC_LTDL_PREOPEN' => 1,
+ '_LT_CC_BASENAME' => 1,
+ 'LT_PATH_NM' => 1,
+ '_LT_AC_LANG_F77_CONFIG' => 1,
+ 'LT_OUTPUT' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'gl_FUNC_ARGZ' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
+ 'AM_DEP_TRACK' => 1,
+ 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
+ '_LT_AC_LANG_CXX_CONFIG' => 1,
+ 'AM_SET_LEADING_DOT' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
- '_m4_warn' => 1,
- 'LT_AC_PROG_GCJ' => 1,
- '_LT_PATH_TOOL_PREFIX' => 1,
- 'AC_DISABLE_FAST_INSTALL' => 1,
- 'AM_DISABLE_SHARED' => 1,
- 'AM_CONDITIONAL' => 1,
+ 'LTSUGAR_VERSION' => 1,
'LT_PROG_GO' => 1,
- 'AM_SUBST_NOTMAKE' => 1,
- 'LT_CONFIG_LTDL_DIR' => 1,
- 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
+ 'LT_PATH_LD' => 1,
+ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'm4_pattern_allow' => 1,
+ '_LT_AC_LANG_GCJ' => 1,
+ '_AM_CONFIG_MACRO_DIRS' => 1,
+ '_LT_AC_LANG_F77' => 1,
+ 'LT_SYS_SYMBOL_USCORE' => 1,
+ 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+ 'LT_AC_PROG_GCJ' => 1,
+ 'AC_LIBTOOL_CONFIG' => 1,
+ '_LT_PROG_ECHO_BACKSLASH' => 1,
+ '_AC_PROG_LIBTOOL' => 1,
+ 'AC_CHECK_LIBM' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AC_DISABLE_STATIC' => 1,
+ '_LT_AC_PROG_CXXCPP' => 1,
+ '_AM_PROG_CC_C_O' => 1,
+ '_LT_AC_CHECK_DLFCN' => 1,
+ 'LT_SYS_DLOPEN_SELF' => 1,
+ 'LT_LANG' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
- '_AM_MANGLE_OPTION' => 1,
- '_LT_REQUIRED_DARWIN_CHECKS' => 1,
- 'AC_DISABLE_SHARED' => 1,
- 'AC_LIBTOOL_SETUP' => 1,
+ 'AC_PROG_LD_GNU' => 1,
+ 'LT_LIB_M' => 1,
+ 'LT_CMD_MAX_LEN' => 1,
+ 'LT_PROG_RC' => 1,
'AM_AUTOMAKE_VERSION' => 1,
- 'LTOPTIONS_VERSION' => 1,
- '_AM_CONFIG_MACRO_DIRS' => 1,
- 'LTDL_INIT' => 1,
- '_LT_COMPILER_OPTION' => 1,
- 'AM_PROG_INSTALL_STRIP' => 1,
- 'AC_LTDL_OBJDIR' => 1,
- '_LTDL_SETUP' => 1,
- '_LT_AC_SYS_COMPILER' => 1,
- '_LT_AC_TRY_DLOPEN_SELF' => 1,
- 'AC_PROG_LD_RELOAD_FLAG' => 1,
- 'AU_DEFUN' => 1,
- 'LT_LIB_DLLOAD' => 1,
- '_AM_SET_OPTIONS' => 1,
- 'AM_DEP_TRACK' => 1,
- 'm4_pattern_forbid' => 1,
- 'AC_LIBTOOL_PROG_CC_C_O' => 1,
- 'LT_PROG_GCJ' => 1,
- 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
- 'AC_PROG_NM' => 1,
- '_LT_WITH_SYSROOT' => 1,
- 'LT_OUTPUT' => 1,
- 'AC_DEFUN' => 1,
+ '_LT_PREPARE_SED_QUOTE_VARS' => 1,
+ '_LT_LINKER_BOILERPLATE' => 1,
+ 'AC_PATH_MAGIC' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
- 'LT_SYS_MODULE_PATH' => 1,
- 'AC_ENABLE_STATIC' => 1,
- 'AC_ENABLE_SHARED' => 1,
- '_LT_AC_TAGCONFIG' => 1,
- 'AC_LIBLTDL_INSTALLABLE' => 1,
- 'AC_LIBTOOL_PICMODE' => 1,
- '_AM_SET_OPTION' => 1,
- 'AM_SET_DEPDIR' => 1,
- 'LT_INIT' => 1,
- 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
- 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
- 'LT_AC_PROG_EGREP' => 1,
+ 'AC_ENABLE_FAST_INSTALL' => 1,
'AM_PROG_CC_C_O' => 1,
- 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ '_AM_SET_OPTIONS' => 1,
+ 'gl_PREREQ_ARGZ' => 1,
+ 'LT_LIB_DLLOAD' => 1,
+ 'AC_DEPLIBS_CHECK_METHOD' => 1,
'LT_SUPPORTED_TAG' => 1,
- 'AC_LIBTOOL_F77' => 1,
- 'LT_PATH_NM' => 1,
+ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+ 'LT_AC_PROG_SED' => 1,
+ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ 'AC_LTDL_DLSYM_USCORE' => 1,
+ 'AC_LIBTOOL_DLOPEN_SELF' => 1,
'LT_SYS_DLSEARCH_PATH' => 1,
- 'AM_PROG_LD' => 1,
- '_AC_PROG_LIBTOOL' => 1,
- 'AC_LIBTOOL_RC' => 1,
- 'AC_LTDL_ENABLE_INSTALL' => 1,
- 'AM_SET_LEADING_DOT' => 1,
- 'AC_LTDL_SYMBOL_USCORE' => 1,
- '_LT_AC_LOCK' => 1
+ '_LT_PROG_LTMAIN' => 1,
+ '_LT_AC_TAGVAR' => 1,
+ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+ '_LT_AC_LANG_GCJ_CONFIG' => 1,
+ '_LT_COMPILER_OPTION' => 1,
+ 'AC_LIBTOOL_OBJDIR' => 1,
+ 'AM_MISSING_HAS_RUN' => 1,
+ 'AC_LIBTOOL_FC' => 1,
+ 'AM_ENABLE_STATIC' => 1,
+ 'AM_RUN_LOG' => 1,
+ 'LTDL_CONVENIENCE' => 1,
+ 'AC_LIBTOOL_CXX' => 1,
+ 'LT_SYS_MODULE_EXT' => 1,
+ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AC_PROG_LD_RELOAD_FLAG' => 1,
+ 'include' => 1,
+ 'LT_SYS_MODULE_PATH' => 1,
+ '_m4_warn' => 1,
+ 'AC_LIBTOOL_GCJ' => 1,
+ '_LT_AC_LANG_CXX' => 1,
+ 'LTOPTIONS_VERSION' => 1,
+ '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
+ '_AM_AUTOCONF_VERSION' => 1,
+ 'AC_LIBTOOL_F77' => 1,
+ 'AC_DEFUN_ONCE' => 1,
+ 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
+ '_AM_MANGLE_OPTION' => 1
}
], 'Autom4te::Request' ),
bless( [
@@ -240,65 +240,65 @@
'configure.ac'
],
{
+ 'AC_REQUIRE_AUX_FILE' => 1,
+ 'AC_SUBST_TRACE' => 1,
+ 'sinclude' => 1,
'AC_FC_PP_SRCEXT' => 1,
- 'AM_POT_TOOLS' => 1,
- 'AM_ENABLE_MULTILIB' => 1,
- '_AM_COND_IF' => 1,
- 'm4_pattern_forbid' => 1,
'AM_PROG_FC_C_O' => 1,
- 'AC_CANONICAL_SYSTEM' => 1,
- '_AM_COND_ELSE' => 1,
- 'AM_PROG_AR' => 1,
- 'AM_PROG_MKDIR_P' => 1,
- 'AC_CANONICAL_HOST' => 1,
- 'AC_FC_SRCEXT' => 1,
- 'AC_CONFIG_SUBDIRS' => 1,
- 'AM_MAKEFILE_INCLUDE' => 1,
- 'AM_PATH_GUILE' => 1,
+ '_m4_warn' => 1,
+ 'include' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
'AC_LIBSOURCE' => 1,
'AM_NLS' => 1,
- 'AC_FC_FREEFORM' => 1,
- 'AM_PROG_F77_C_O' => 1,
- 'AC_CONFIG_HEADERS' => 1,
'AM_SILENT_RULES' => 1,
- 'AC_REQUIRE_AUX_FILE' => 1,
- 'AC_CANONICAL_BUILD' => 1,
- 'AM_AUTOMAKE_VERSION' => 1,
- 'sinclude' => 1,
- 'm4_include' => 1,
- 'AC_PROG_LIBTOOL' => 1,
- 'AC_SUBST_TRACE' => 1,
- 'include' => 1,
- '_AM_COND_ENDIF' => 1,
- 'AC_CONFIG_AUX_DIR' => 1,
- 'AM_PROG_CXX_C_O' => 1,
- 'AM_PROG_CC_C_O' => 1,
- 'AC_INIT' => 1,
- 'LT_SUPPORTED_TAG' => 1,
- '_AM_SUBST_NOTMAKE' => 1,
- 'AC_DEFINE_TRACE_LITERAL' => 1,
+ 'AC_CONFIG_SUBDIRS' => 1,
+ 'AC_CONFIG_HEADERS' => 1,
'AC_SUBST' => 1,
- 'AM_CONDITIONAL' => 1,
- 'AM_XGETTEXT_OPTION' => 1,
- 'AC_CONFIG_FILES' => 1,
- 'LT_CONFIG_LTDL_DIR' => 1,
- '_AM_MAKEFILE_INCLUDE' => 1,
- 'AC_CONFIG_LIBOBJ_DIR' => 1,
- 'AM_PROG_MOC' => 1,
+ 'AH_OUTPUT' => 1,
+ '_AM_COND_ENDIF' => 1,
'm4_pattern_allow' => 1,
+ 'AC_INIT' => 1,
+ 'AM_PATH_GUILE' => 1,
+ 'AM_ENABLE_MULTILIB' => 1,
+ 'm4_include' => 1,
+ 'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+ 'AC_CANONICAL_HOST' => 1,
+ 'AC_CANONICAL_BUILD' => 1,
+ 'AC_CONFIG_LINKS' => 1,
'AC_FC_PP_DEFINE' => 1,
'AM_GNU_GETTEXT' => 1,
- 'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+ 'AM_POT_TOOLS' => 1,
+ 'AM_XGETTEXT_OPTION' => 1,
+ 'AM_PROG_F77_C_O' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
'm4_sinclude' => 1,
- 'AH_OUTPUT' => 1,
- 'AC_CANONICAL_TARGET' => 1,
+ 'AM_PROG_MKDIR_P' => 1,
'AM_MAINTAINER_MODE' => 1,
- '_LT_AC_TAGCONFIG' => 1,
- 'AM_INIT_AUTOMAKE' => 1,
- '_m4_warn' => 1,
- 'AC_CONFIG_LINKS' => 1,
+ 'AC_DEFINE_TRACE_LITERAL' => 1,
+ '_AM_COND_ELSE' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AC_CANONICAL_TARGET' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+ '_AM_SUBST_NOTMAKE' => 1,
+ 'AM_PROG_CXX_C_O' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
+ 'AC_CANONICAL_SYSTEM' => 1,
+ 'LT_INIT' => 1,
+ '_AM_COND_IF' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
- 'LT_INIT' => 1
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_CONFIG_FILES' => 1,
+ 'AM_MAKEFILE_INCLUDE' => 1,
+ 'AC_FC_SRCEXT' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AM_PROG_AR' => 1,
+ 'AC_FC_FREEFORM' => 1,
+ 'AM_PROG_MOC' => 1,
+ '_AM_MAKEFILE_INCLUDE' => 1
}
], 'Autom4te::Request' ),
bless( [
@@ -342,186 +342,186 @@
'configure.ac'
],
{
- '_LT_PROG_F77' => 1,
- 'AM_SANITY_CHECK' => 1,
- 'AM_INIT_AUTOMAKE' => 1,
- 'LTOBSOLETE_VERSION' => 1,
- 'AC_LTDL_SHLIBEXT' => 1,
- 'AC_PROG_EGREP' => 1,
- '_AM_PROG_TAR' => 1,
- 'AC_LIBTOOL_DLOPEN' => 1,
- 'AM_PROG_INSTALL_SH' => 1,
- 'LTDL_CONVENIENCE' => 1,
- '_LT_AC_SHELL_INIT' => 1,
- 'LT_CMD_MAX_LEN' => 1,
- 'LT_LIB_M' => 1,
+ 'AC_DISABLE_FAST_INSTALL' => 1,
+ '_LT_PATH_TOOL_PREFIX' => 1,
+ '_LT_REQUIRED_DARWIN_CHECKS' => 1,
+ '_AM_SET_OPTION' => 1,
+ 'LT_INIT' => 1,
'AC_PROG_LD' => 1,
- '_LT_AC_CHECK_DLFCN' => 1,
- '_LT_AC_LANG_F77' => 1,
- 'AC_WITH_LTDL' => 1,
- 'LT_SYS_SYMBOL_USCORE' => 1,
- 'AC_LTDL_PREOPEN' => 1,
+ 'AM_MAKE_INCLUDE' => 1,
+ 'AC_LIBTOOL_RC' => 1,
+ 'AM_PROG_LIBTOOL' => 1,
+ 'AM_PROG_INSTALL_STRIP' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+ 'LT_FUNC_DLSYM_USCORE' => 1,
+ 'AM_PROG_AR' => 1,
+ 'AC_LIBLTDL_INSTALLABLE' => 1,
+ 'AC_LIBTOOL_WIN32_DLL' => 1,
+ 'AC_DEFUN' => 1,
+ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
+ 'AC_ENABLE_SHARED' => 1,
+ 'AM_SANITY_CHECK' => 1,
+ 'LT_AC_PROG_RC' => 1,
+ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AC_PROG_NM' => 1,
'_AM_SUBST_NOTMAKE' => 1,
- 'AC_PROG_LD_GNU' => 1,
- 'AC_LTDL_SYSSEARCHPATH' => 1,
+ 'AC_CONFIG_MACRO_DIR' => 1,
+ 'LTDL_INSTALLABLE' => 1,
+ 'AM_DISABLE_SHARED' => 1,
+ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AM_PROG_NM' => 1,
+ 'AM_DISABLE_STATIC' => 1,
+ 'AC_DISABLE_SHARED' => 1,
+ 'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+ 'AC_LTDL_OBJDIR' => 1,
+ '_AM_PROG_TAR' => 1,
+ 'AM_SET_DEPDIR' => 1,
+ '_LT_COMPILER_BOILERPLATE' => 1,
'_AM_IF_OPTION' => 1,
- 'AC_LIBTOOL_DLOPEN_SELF' => 1,
- 'AC_LTDL_DLLIB' => 1,
- 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
- '_LT_AC_LANG_F77_CONFIG' => 1,
+ '_LT_PROG_FC' => 1,
+ 'LT_WITH_LTDL' => 1,
+ 'AC_LTDL_ENABLE_INSTALL' => 1,
+ '_LT_PROG_CXX' => 1,
+ '_LT_AC_LANG_RC_CONFIG' => 1,
+ 'AC_LTDL_SYSSEARCHPATH' => 1,
+ '_LT_LINKER_OPTION' => 1,
+ '_LT_WITH_SYSROOT' => 1,
+ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AM_SUBST_NOTMAKE' => 1,
+ 'AC_WITH_LTDL' => 1,
+ 'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'LTDL_INIT' => 1,
+ 'AC_ENABLE_STATIC' => 1,
+ 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
+ '_LT_AC_LOCK' => 1,
+ 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ '_AM_DEPENDENCIES' => 1,
+ 'AC_LIBTOOL_PICMODE' => 1,
+ 'LT_PROG_GCJ' => 1,
'LTVERSION_VERSION' => 1,
+ 'AC_PROG_EGREP' => 1,
+ 'AM_ENABLE_SHARED' => 1,
+ 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
+ 'AM_MISSING_PROG' => 1,
+ 'LT_AC_PROG_EGREP' => 1,
+ '_LT_AC_LANG_C_CONFIG' => 1,
+ 'AU_DEFUN' => 1,
+ '_LT_AC_SHELL_INIT' => 1,
+ 'AC_LTDL_SHLIBEXT' => 1,
+ 'LTOBSOLETE_VERSION' => 1,
+ 'AC_LIBTOOL_LINKER_OPTION' => 1,
+ 'AC_PATH_TOOL_PREFIX' => 1,
+ 'AC_LIB_LTDL' => 1,
+ '_LT_AC_TRY_DLOPEN_SELF' => 1,
+ 'AC_LTDL_DLLIB' => 1,
+ '_LT_AC_SYS_COMPILER' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+ 'AM_AUX_DIR_EXPAND' => 1,
+ 'AC_LIBTOOL_DLOPEN' => 1,
+ '_LTDL_SETUP' => 1,
+ 'm4_include' => 1,
+ 'AC_LIBTOOL_SETUP' => 1,
+ '_LT_LIBOBJ' => 1,
+ 'AC_LTDL_SYMBOL_USCORE' => 1,
+ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
+ '_LT_PROG_F77' => 1,
'AC_LTDL_SHLIBPATH' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
'AM_SILENT_RULES' => 1,
- '_LT_COMPILER_BOILERPLATE' => 1,
- 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+ 'LT_PATH_NM' => 1,
+ '_LT_AC_LANG_F77_CONFIG' => 1,
+ 'AC_LTDL_PREOPEN' => 1,
+ '_LT_CC_BASENAME' => 1,
+ 'gl_FUNC_ARGZ' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'LT_OUTPUT' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'AM_PROG_LD' => 1,
+ '_LT_AC_FILE_LTDLL_C' => 1,
+ '_LT_AC_LANG_CXX_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
+ '_LT_AC_SYS_LIBPATH_AIX' => 1,
+ 'AM_SET_LEADING_DOT' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
- 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'AM_DEP_TRACK' => 1,
+ '_LT_PROG_ECHO_BACKSLASH' => 1,
+ 'AC_LIBTOOL_CONFIG' => 1,
+ '_AC_PROG_LIBTOOL' => 1,
+ 'm4_pattern_allow' => 1,
+ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'LT_PROG_GO' => 1,
+ 'LT_PATH_LD' => 1,
+ 'LTSUGAR_VERSION' => 1,
+ 'LT_AC_PROG_GCJ' => 1,
+ 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+ '_LT_AC_LANG_F77' => 1,
+ 'LT_SYS_SYMBOL_USCORE' => 1,
+ '_AM_CONFIG_MACRO_DIRS' => 1,
+ '_LT_AC_LANG_GCJ' => 1,
+ 'LT_SYS_DLOPEN_SELF' => 1,
+ '_LT_AC_CHECK_DLFCN' => 1,
+ '_AM_PROG_CC_C_O' => 1,
+ 'AC_PROG_LD_GNU' => 1,
+ 'AC_LIBTOOL_COMPILER_OPTION' => 1,
+ 'LT_LANG' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AC_CHECK_LIBM' => 1,
+ '_LT_AC_PROG_CXXCPP' => 1,
+ 'AC_DISABLE_STATIC' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'LT_LIB_M' => 1,
+ 'LT_CMD_MAX_LEN' => 1,
+ 'LT_PROG_RC' => 1,
+ 'AC_DEPLIBS_CHECK_METHOD' => 1,
+ 'gl_PREREQ_ARGZ' => 1,
+ '_AM_SET_OPTIONS' => 1,
+ 'LT_LIB_DLLOAD' => 1,
+ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+ 'LT_AC_PROG_SED' => 1,
+ '_LT_LINKER_BOILERPLATE' => 1,
+ '_LT_PREPARE_SED_QUOTE_VARS' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+ 'AC_ENABLE_FAST_INSTALL' => 1,
+ 'AC_PATH_MAGIC' => 1,
+ 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
+ 'AM_MISSING_HAS_RUN' => 1,
+ 'AC_LIBTOOL_FC' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
+ '_LT_AC_LANG_GCJ_CONFIG' => 1,
+ '_LT_COMPILER_OPTION' => 1,
'AM_RUN_LOG' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
- 'AM_PROG_LIBTOOL' => 1,
- 'LT_SYS_DLOPEN_SELF' => 1,
- 'AC_ENABLE_FAST_INSTALL' => 1,
- 'AC_DEPLIBS_CHECK_METHOD' => 1,
+ 'AM_ENABLE_STATIC' => 1,
+ '_LT_PROG_LTMAIN' => 1,
+ 'LT_SYS_DLSEARCH_PATH' => 1,
+ 'AC_LIBTOOL_DLOPEN_SELF' => 1,
+ 'AC_LTDL_DLSYM_USCORE' => 1,
+ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+ '_LT_AC_TAGVAR' => 1,
+ 'AC_LIBTOOL_F77' => 1,
'AC_DEFUN_ONCE' => 1,
- '_LT_LINKER_BOILERPLATE' => 1,
- 'AC_LIBTOOL_WIN32_DLL' => 1,
- 'gl_PREREQ_ARGZ' => 1,
- 'LT_PATH_LD' => 1,
- 'LT_FUNC_DLSYM_USCORE' => 1,
- 'AC_DISABLE_STATIC' => 1,
+ 'LTOPTIONS_VERSION' => 1,
'_AM_AUTOCONF_VERSION' => 1,
- 'AC_LTDL_DLSYM_USCORE' => 1,
- 'LT_AC_PROG_SED' => 1,
- 'AC_LIBTOOL_LINKER_OPTION' => 1,
- 'AC_LIBTOOL_FC' => 1,
- 'AC_LIBTOOL_CXX' => 1,
- 'm4_pattern_allow' => 1,
- 'AC_PATH_MAGIC' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'_LT_AC_LANG_CXX' => 1,
- '_AM_DEPENDENCIES' => 1,
- '_LT_PROG_CXX' => 1,
- 'AC_LIB_LTDL' => 1,
- '_LT_PROG_LTMAIN' => 1,
- 'AC_PROG_LIBTOOL' => 1,
- 'include' => 1,
- 'AC_CONFIG_MACRO_DIR_TRACE' => 1,
- '_LT_AC_LANG_CXX_CONFIG' => 1,
- 'AC_LIBTOOL_CONFIG' => 1,
- 'm4_include' => 1,
'AC_LIBTOOL_GCJ' => 1,
- 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
- '_LT_AC_LANG_RC_CONFIG' => 1,
- 'AM_ENABLE_STATIC' => 1,
- 'AC_CHECK_LIBM' => 1,
- '_AM_PROG_CC_C_O' => 1,
- 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
- 'AM_PROG_NM' => 1,
- 'LT_PROG_RC' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
- '_LT_PROG_ECHO_BACKSLASH' => 1,
- '_LT_AC_TAGVAR' => 1,
- 'LTDL_INSTALLABLE' => 1,
+ '_AM_MANGLE_OPTION' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
- 'AC_LIBLTDL_CONVENIENCE' => 1,
- '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- 'LT_WITH_LTDL' => 1,
- '_LT_PREPARE_SED_QUOTE_VARS' => 1,
- '_LT_PATH_TOOL_PREFIX' => 1,
- 'AC_DISABLE_FAST_INSTALL' => 1,
- '_LT_LINKER_OPTION' => 1,
- '_LT_AC_SYS_LIBPATH_AIX' => 1,
+ 'AC_LIBTOOL_CXX' => 1,
+ 'LTDL_CONVENIENCE' => 1,
'_m4_warn' => 1,
- 'LT_AC_PROG_GCJ' => 1,
- '_LT_AC_FILE_LTDLL_C' => 1,
- '_LT_AC_PROG_CXXCPP' => 1,
- 'LT_LANG' => 1,
- 'LT_AC_PROG_RC' => 1,
- '_LT_AC_LANG_GCJ' => 1,
- '_AM_MANGLE_OPTION' => 1,
- '_LT_REQUIRED_DARWIN_CHECKS' => 1,
- 'AM_SUBST_NOTMAKE' => 1,
- 'LT_CONFIG_LTDL_DIR' => 1,
- 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
- 'AC_LIBTOOL_COMPILER_OPTION' => 1,
- 'AM_CONDITIONAL' => 1,
- 'LT_PROG_GO' => 1,
- 'AM_DISABLE_SHARED' => 1,
- 'AM_MAKE_INCLUDE' => 1,
- 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
- 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
- '_LT_AC_LANG_C_CONFIG' => 1,
- 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- '_AC_AM_CONFIG_HEADER_HOOK' => 1,
- '_LT_LIBOBJ' => 1,
- 'gl_FUNC_ARGZ' => 1,
- 'AM_AUX_DIR_EXPAND' => 1,
- '_LT_CC_BASENAME' => 1,
- 'AC_PATH_TOOL_PREFIX' => 1,
- 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
- 'AM_MISSING_PROG' => 1,
- 'AM_MISSING_HAS_RUN' => 1,
- 'AC_CONFIG_MACRO_DIR' => 1,
- 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
- 'AM_DISABLE_STATIC' => 1,
- '_LT_AC_LANG_GCJ_CONFIG' => 1,
- 'AM_ENABLE_SHARED' => 1,
- '_LT_PROG_FC' => 1,
- 'AM_PROG_AR' => 1,
- 'LT_SYS_MODULE_EXT' => 1,
- 'LTSUGAR_VERSION' => 1,
- 'LT_INIT' => 1,
- 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
- 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
- 'LT_AC_PROG_EGREP' => 1,
- 'AC_LIBTOOL_PICMODE' => 1,
- '_AM_SET_OPTION' => 1,
- 'AM_SET_DEPDIR' => 1,
- 'AC_ENABLE_SHARED' => 1,
- '_LT_AC_TAGCONFIG' => 1,
- 'AC_LIBLTDL_INSTALLABLE' => 1,
- 'AC_ENABLE_STATIC' => 1,
'LT_SYS_MODULE_PATH' => 1,
- 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
- 'AC_LTDL_SYMBOL_USCORE' => 1,
- 'AM_SET_LEADING_DOT' => 1,
- '_LT_AC_LOCK' => 1,
- '_AC_PROG_LIBTOOL' => 1,
- 'AC_LTDL_ENABLE_INSTALL' => 1,
- 'AC_LIBTOOL_RC' => 1,
- 'LT_PATH_NM' => 1,
- 'AC_LIBTOOL_F77' => 1,
- 'LT_SYS_DLSEARCH_PATH' => 1,
- 'AM_PROG_LD' => 1,
- 'AM_PROG_CC_C_O' => 1,
- 'LT_SYS_DLOPEN_DEPLIBS' => 1,
- 'LT_SUPPORTED_TAG' => 1,
- '_LT_AC_TRY_DLOPEN_SELF' => 1,
+ 'include' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
- 'AU_DEFUN' => 1,
- 'LT_LIB_DLLOAD' => 1,
- '_AM_SET_OPTIONS' => 1,
- 'AC_LTDL_OBJDIR' => 1,
- '_LTDL_SETUP' => 1,
- '_LT_AC_SYS_COMPILER' => 1,
- '_AM_CONFIG_MACRO_DIRS' => 1,
- 'LTDL_INIT' => 1,
- '_LT_COMPILER_OPTION' => 1,
- 'AM_PROG_INSTALL_STRIP' => 1,
- 'AC_DISABLE_SHARED' => 1,
- 'AC_LIBTOOL_SETUP' => 1,
- 'AM_AUTOMAKE_VERSION' => 1,
- 'LTOPTIONS_VERSION' => 1,
- 'AC_DEFUN' => 1,
- 'AC_PROG_NM' => 1,
- '_LT_WITH_SYSROOT' => 1,
- 'LT_OUTPUT' => 1,
- 'LT_PROG_GCJ' => 1,
- 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
- 'AM_DEP_TRACK' => 1,
- 'm4_pattern_forbid' => 1,
- 'AC_LIBTOOL_PROG_CC_C_O' => 1
+ 'LT_SYS_MODULE_EXT' => 1,
+ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1
}
], 'Autom4te::Request' ),
bless( [
@@ -560,177 +560,177 @@
'configure.ac'
],
{
- 'AM_PROG_MKDIR_P' => 1,
- '_LT_AC_LANG_GCJ_CONFIG' => 1,
- 'AM_DISABLE_STATIC' => 1,
- 'AM_MISSING_HAS_RUN' => 1,
- 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
- 'LT_SYS_MODULE_EXT' => 1,
- 'LTSUGAR_VERSION' => 1,
- '_LT_PROG_FC' => 1,
- 'AM_ENABLE_SHARED' => 1,
- '_LT_LIBOBJ' => 1,
+ 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AC_ENABLE_STATIC' => 1,
+ '_LT_AC_LOCK' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
- 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
- 'AM_MAKE_INCLUDE' => 1,
- 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'LTVERSION_VERSION' => 1,
+ 'AC_PROG_EGREP' => 1,
+ 'LT_PROG_GCJ' => 1,
+ 'AC_LIBTOOL_PICMODE' => 1,
+ '_AM_DEPENDENCIES' => 1,
+ '_LT_AC_SHELL_INIT' => 1,
+ 'AC_LTDL_SHLIBEXT' => 1,
+ 'LTOBSOLETE_VERSION' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
- '_AC_AM_CONFIG_HEADER_HOOK' => 1,
- 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'AU_DEFUN' => 1,
+ 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'LT_AC_PROG_EGREP' => 1,
'AM_MISSING_PROG' => 1,
+ 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
+ 'AM_ENABLE_SHARED' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
- 'gl_FUNC_ARGZ' => 1,
+ 'AC_LIBTOOL_LINKER_OPTION' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'AM_AUX_DIR_EXPAND' => 1,
- '_LT_CC_BASENAME' => 1,
- 'AC_LIBTOOL_COMPILER_OPTION' => 1,
- 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
- 'LT_CONFIG_LTDL_DIR' => 1,
- '_AM_MANGLE_OPTION' => 1,
- '_LT_REQUIRED_DARWIN_CHECKS' => 1,
- 'AM_DISABLE_SHARED' => 1,
- 'LT_PROG_GO' => 1,
- 'AM_CONDITIONAL' => 1,
- '_LT_AC_SYS_LIBPATH_AIX' => 1,
- '_LT_LINKER_OPTION' => 1,
- 'LT_AC_PROG_GCJ' => 1,
- '_m4_warn' => 1,
- 'AC_DISABLE_FAST_INSTALL' => 1,
- '_LT_PATH_TOOL_PREFIX' => 1,
- '_LT_AC_LANG_GCJ' => 1,
- 'LT_AC_PROG_RC' => 1,
- 'LT_LANG' => 1,
- '_LT_AC_PROG_CXXCPP' => 1,
- '_LT_AC_FILE_LTDLL_C' => 1,
- 'AC_PROG_NM' => 1,
- '_LT_WITH_SYSROOT' => 1,
- 'LT_OUTPUT' => 1,
- 'AC_DEFUN' => 1,
- 'AM_DEP_TRACK' => 1,
- 'AC_LIBTOOL_PROG_CC_C_O' => 1,
- 'm4_pattern_forbid' => 1,
- 'LT_PROG_GCJ' => 1,
- 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'AC_LTDL_DLLIB' => 1,
'_LT_AC_SYS_COMPILER' => 1,
- '_LTDL_SETUP' => 1,
- 'AC_LTDL_OBJDIR' => 1,
- 'AC_PROG_LD_RELOAD_FLAG' => 1,
+ 'AC_LIB_LTDL' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
- 'LT_LIB_DLLOAD' => 1,
- 'AU_DEFUN' => 1,
- '_AM_SET_OPTIONS' => 1,
- 'AC_DISABLE_SHARED' => 1,
- 'LTOPTIONS_VERSION' => 1,
- 'AM_AUTOMAKE_VERSION' => 1,
'AC_LIBTOOL_SETUP' => 1,
- 'LTDL_INIT' => 1,
+ 'AC_LIBTOOL_DLOPEN' => 1,
+ '_LTDL_SETUP' => 1,
+ 'm4_include' => 1,
+ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
+ '_LT_LIBOBJ' => 1,
+ 'AC_LTDL_SYMBOL_USCORE' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
+ 'AC_LTDL_SHLIBPATH' => 1,
+ '_LT_PROG_F77' => 1,
+ 'AM_PROG_LIBTOOL' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
- '_LT_COMPILER_OPTION' => 1,
- '_AC_PROG_LIBTOOL' => 1,
- 'AC_LTDL_ENABLE_INSTALL' => 1,
'AC_LIBTOOL_RC' => 1,
- 'AC_LTDL_SYMBOL_USCORE' => 1,
- 'AM_SET_LEADING_DOT' => 1,
- '_LT_AC_LOCK' => 1,
- 'LT_SUPPORTED_TAG' => 1,
- 'LT_SYS_DLOPEN_DEPLIBS' => 1,
- 'AC_LIBTOOL_F77' => 1,
- 'LT_PATH_NM' => 1,
- 'LT_SYS_DLSEARCH_PATH' => 1,
- 'AM_PROG_LD' => 1,
- 'AC_LIBTOOL_PICMODE' => 1,
+ 'AM_MAKE_INCLUDE' => 1,
'_AM_SET_OPTION' => 1,
- 'AM_SET_DEPDIR' => 1,
+ 'AC_PROG_LD' => 1,
'LT_INIT' => 1,
- 'LT_AC_PROG_EGREP' => 1,
- 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
- 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
- 'LT_SYS_MODULE_PATH' => 1,
- 'AC_ENABLE_STATIC' => 1,
- 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
- 'AC_ENABLE_SHARED' => 1,
+ '_LT_PATH_TOOL_PREFIX' => 1,
+ 'AC_DISABLE_FAST_INSTALL' => 1,
+ '_LT_REQUIRED_DARWIN_CHECKS' => 1,
'AC_LIBLTDL_INSTALLABLE' => 1,
- '_LT_AC_TAGCONFIG' => 1,
- 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
- 'AC_LIBTOOL_OBJDIR' => 1,
- 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
- 'AC_ENABLE_FAST_INSTALL' => 1,
- 'LT_SYS_DLOPEN_SELF' => 1,
- 'gl_PREREQ_ARGZ' => 1,
- 'AC_DEFUN_ONCE' => 1,
- 'AC_DEPLIBS_CHECK_METHOD' => 1,
- '_LT_LINKER_BOILERPLATE' => 1,
+ 'LT_FUNC_DLSYM_USCORE' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+ 'AC_ENABLE_SHARED' => 1,
+ 'AC_DEFUN' => 1,
+ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
- 'AM_PROG_LIBTOOL' => 1,
- 'AM_RUN_LOG' => 1,
+ 'AC_PROG_NM' => 1,
+ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AM_SANITY_CHECK' => 1,
+ 'LT_AC_PROG_RC' => 1,
+ 'AM_PROG_MKDIR_P' => 1,
+ 'AC_DISABLE_SHARED' => 1,
+ 'AM_PROG_NM' => 1,
+ 'AM_DISABLE_STATIC' => 1,
+ 'LTDL_INSTALLABLE' => 1,
+ 'AM_DISABLE_SHARED' => 1,
+ 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ '_LT_PROG_FC' => 1,
'_AM_IF_OPTION' => 1,
- 'AC_LIBTOOL_DLOPEN_SELF' => 1,
- 'AC_PROG_LD_GNU' => 1,
- 'AC_LTDL_SYSSEARCHPATH' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
- 'AC_LTDL_SHLIBPATH' => 1,
- 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
- '_LT_AC_LANG_F77_CONFIG' => 1,
- 'AC_LTDL_DLLIB' => 1,
- 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
- 'LTVERSION_VERSION' => 1,
- '_LT_AC_SHELL_INIT' => 1,
- 'AC_LIBTOOL_DLOPEN' => 1,
+ 'AC_LTDL_OBJDIR' => 1,
'_AM_PROG_TAR' => 1,
- 'AM_PROG_INSTALL_SH' => 1,
- 'LTDL_CONVENIENCE' => 1,
- 'LT_SYS_SYMBOL_USCORE' => 1,
+ 'AM_SET_DEPDIR' => 1,
+ '_LT_WITH_SYSROOT' => 1,
+ '_LT_PROG_CXX' => 1,
+ '_LT_AC_LANG_RC_CONFIG' => 1,
+ '_LT_LINKER_OPTION' => 1,
+ 'AC_LTDL_SYSSEARCHPATH' => 1,
+ 'LT_WITH_LTDL' => 1,
+ 'AC_LTDL_ENABLE_INSTALL' => 1,
'AC_WITH_LTDL' => 1,
- 'AC_LTDL_PREOPEN' => 1,
- 'LT_LIB_M' => 1,
- 'AC_PROG_LD' => 1,
- '_LT_AC_CHECK_DLFCN' => 1,
- '_LT_AC_LANG_F77' => 1,
+ 'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'LTDL_INIT' => 1,
+ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
'LT_CMD_MAX_LEN' => 1,
- 'LTOBSOLETE_VERSION' => 1,
- 'AM_INIT_AUTOMAKE' => 1,
- 'AC_LTDL_SHLIBEXT' => 1,
- '_LT_PROG_F77' => 1,
- 'AM_SANITY_CHECK' => 1,
- 'AC_PROG_EGREP' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
- 'AM_PROG_NM' => 1,
- 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'LT_PROG_RC' => 1,
- 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
- 'LTDL_INSTALLABLE' => 1,
+ 'LT_LIB_M' => 1,
+ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+ 'LT_AC_PROG_SED' => 1,
+ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+ 'LT_LIB_DLLOAD' => 1,
+ 'gl_PREREQ_ARGZ' => 1,
+ '_AM_SET_OPTIONS' => 1,
+ 'AC_DEPLIBS_CHECK_METHOD' => 1,
+ 'AC_ENABLE_FAST_INSTALL' => 1,
+ 'AC_PATH_MAGIC' => 1,
+ 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
+ '_LT_LINKER_BOILERPLATE' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
- 'LT_WITH_LTDL' => 1,
- '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- 'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'AM_ENABLE_STATIC' => 1,
+ 'AM_RUN_LOG' => 1,
+ 'AC_LIBTOOL_OBJDIR' => 1,
+ '_LT_COMPILER_OPTION' => 1,
+ '_LT_AC_LANG_GCJ_CONFIG' => 1,
+ 'AC_LIBTOOL_FC' => 1,
+ 'AM_MISSING_HAS_RUN' => 1,
'_LT_AC_TAGVAR' => 1,
- '_LT_PROG_ECHO_BACKSLASH' => 1,
- 'AC_PROG_LIBTOOL' => 1,
- 'include' => 1,
- '_LT_AC_LANG_CXX_CONFIG' => 1,
+ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+ 'AC_LIBTOOL_DLOPEN_SELF' => 1,
+ 'AC_LTDL_DLSYM_USCORE' => 1,
'_LT_PROG_LTMAIN' => 1,
- '_LT_AC_LANG_RC_CONFIG' => 1,
- 'AM_ENABLE_STATIC' => 1,
+ 'LT_SYS_DLSEARCH_PATH' => 1,
+ 'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
+ '_AM_MANGLE_OPTION' => 1,
+ '_LT_AC_LANG_CXX' => 1,
'AC_LIBTOOL_GCJ' => 1,
- 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
- 'AC_CHECK_LIBM' => 1,
+ 'AC_LIBTOOL_F77' => 1,
+ 'AC_DEFUN_ONCE' => 1,
+ '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
+ 'LTOPTIONS_VERSION' => 1,
+ 'AC_PROG_LD_RELOAD_FLAG' => 1,
+ 'LT_SYS_MODULE_EXT' => 1,
+ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'LT_SYS_MODULE_PATH' => 1,
+ '_m4_warn' => 1,
+ 'include' => 1,
+ 'LTDL_CONVENIENCE' => 1,
+ 'AC_LIBTOOL_CXX' => 1,
+ 'LT_OUTPUT' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'gl_FUNC_ARGZ' => 1,
+ 'AC_LTDL_PREOPEN' => 1,
+ '_LT_CC_BASENAME' => 1,
+ 'LT_PATH_NM' => 1,
+ '_LT_AC_LANG_F77_CONFIG' => 1,
+ '_LT_AC_FILE_LTDLL_C' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'AM_PROG_LD' => 1,
+ 'AM_SET_LEADING_DOT' => 1,
+ '_LT_AC_SYS_LIBPATH_AIX' => 1,
+ '_LT_AC_LANG_CXX_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
+ 'AM_DEP_TRACK' => 1,
+ 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
+ '_AC_PROG_LIBTOOL' => 1,
'AC_LIBTOOL_CONFIG' => 1,
- 'm4_include' => 1,
- '_LT_AC_LANG_CXX' => 1,
- '_AM_DEPENDENCIES' => 1,
- 'AC_LIB_LTDL' => 1,
- '_LT_PROG_CXX' => 1,
- 'AC_LTDL_DLSYM_USCORE' => 1,
- 'LT_AC_PROG_SED' => 1,
- 'AC_LIBTOOL_LINKER_OPTION' => 1,
- 'LT_FUNC_DLSYM_USCORE' => 1,
- 'AC_DISABLE_STATIC' => 1,
+ '_LT_PROG_ECHO_BACKSLASH' => 1,
+ '_LT_AC_LANG_GCJ' => 1,
+ 'LT_AC_PROG_GCJ' => 1,
+ 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+ 'LT_SYS_SYMBOL_USCORE' => 1,
+ '_LT_AC_LANG_F77' => 1,
'LT_PATH_LD' => 1,
+ 'LT_PROG_GO' => 1,
+ 'LTSUGAR_VERSION' => 1,
'm4_pattern_allow' => 1,
- 'AC_PATH_MAGIC' => 1,
- '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
- 'AC_LIBTOOL_CXX' => 1,
- 'AC_LIBTOOL_FC' => 1
+ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'AC_LIBTOOL_COMPILER_OPTION' => 1,
+ 'LT_LANG' => 1,
+ 'AC_PROG_LD_GNU' => 1,
+ 'LT_SYS_DLOPEN_SELF' => 1,
+ '_LT_AC_CHECK_DLFCN' => 1,
+ 'AC_DISABLE_STATIC' => 1,
+ '_LT_AC_PROG_CXXCPP' => 1,
+ 'AC_CHECK_LIBM' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1
}
], 'Autom4te::Request' ),
bless( [
@@ -775,192 +775,192 @@
'configure.ac'
],
{
+ 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
+ '_LT_AC_LOCK' => 1,
+ 'AC_ENABLE_STATIC' => 1,
+ 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AC_LIBTOOL_PICMODE' => 1,
+ '_AM_DEPENDENCIES' => 1,
+ 'LTVERSION_VERSION' => 1,
'AC_PROG_EGREP' => 1,
- '_LT_PROG_F77' => 1,
- 'AM_SANITY_CHECK' => 1,
- 'PKG_PROG_PKG_CONFIG' => 1,
- 'AM_INIT_AUTOMAKE' => 1,
- 'LTOBSOLETE_VERSION' => 1,
+ 'LT_PROG_GCJ' => 1,
+ 'LT_AC_PROG_EGREP' => 1,
+ 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
+ 'AM_MISSING_PROG' => 1,
+ 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'AM_ENABLE_SHARED' => 1,
'AC_LTDL_SHLIBEXT' => 1,
- 'LT_CMD_MAX_LEN' => 1,
+ 'LTOBSOLETE_VERSION' => 1,
+ '_LT_AC_SHELL_INIT' => 1,
+ 'AU_DEFUN' => 1,
+ 'PKG_INSTALLDIR' => 1,
+ '_LT_AC_LANG_C_CONFIG' => 1,
+ 'AC_LIBTOOL_LINKER_OPTION' => 1,
+ 'AC_PATH_TOOL_PREFIX' => 1,
+ '_LT_AC_TRY_DLOPEN_SELF' => 1,
+ 'AC_LIB_LTDL' => 1,
+ 'AM_AUX_DIR_EXPAND' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
+ 'AC_LTDL_DLLIB' => 1,
+ '_LT_AC_SYS_COMPILER' => 1,
+ 'm4_include' => 1,
+ '_LTDL_SETUP' => 1,
+ 'AC_LIBTOOL_DLOPEN' => 1,
+ 'AC_LIBTOOL_SETUP' => 1,
+ 'AC_LTDL_SYMBOL_USCORE' => 1,
+ '_LT_LIBOBJ' => 1,
+ 'AC_LIBTOOL_PROG_CC_C_O' => 1,
+ 'AC_LTDL_SHLIBPATH' => 1,
+ '_LT_PROG_F77' => 1,
+ 'AM_SILENT_RULES' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
'AC_PROG_LD' => 1,
- '_LT_AC_CHECK_DLFCN' => 1,
- '_LT_AC_LANG_F77' => 1,
- 'LT_LIB_M' => 1,
- 'AC_WITH_LTDL' => 1,
- 'LT_SYS_SYMBOL_USCORE' => 1,
+ 'LT_INIT' => 1,
+ '_AM_SET_OPTION' => 1,
+ '_LT_REQUIRED_DARWIN_CHECKS' => 1,
+ '_LT_PATH_TOOL_PREFIX' => 1,
+ 'AC_DISABLE_FAST_INSTALL' => 1,
+ 'AM_PROG_INSTALL_STRIP' => 1,
+ 'PKG_CHECK_EXISTS' => 1,
+ 'AM_PROG_LIBTOOL' => 1,
+ 'AC_LIBTOOL_RC' => 1,
+ 'AM_MAKE_INCLUDE' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
+ 'AC_LIBLTDL_INSTALLABLE' => 1,
+ 'AM_PROG_AR' => 1,
+ 'LT_FUNC_DLSYM_USCORE' => 1,
+ 'AC_DEFUN' => 1,
+ 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
+ 'AC_LIBTOOL_WIN32_DLL' => 1,
+ 'AC_ENABLE_SHARED' => 1,
+ 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'LT_AC_PROG_RC' => 1,
+ 'AM_SANITY_CHECK' => 1,
+ 'AC_PROG_NM' => 1,
'_AM_SUBST_NOTMAKE' => 1,
- 'AC_LTDL_PREOPEN' => 1,
- '_AM_PROG_TAR' => 1,
- 'AC_LIBTOOL_DLOPEN' => 1,
- 'LTDL_CONVENIENCE' => 1,
- 'AM_PROG_INSTALL_SH' => 1,
- '_LT_AC_SHELL_INIT' => 1,
- 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
- 'AC_LTDL_DLLIB' => 1,
- '_LT_AC_LANG_F77_CONFIG' => 1,
- 'LTVERSION_VERSION' => 1,
- 'AC_LTDL_SHLIBPATH' => 1,
- 'AM_SILENT_RULES' => 1,
+ 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
+ 'AM_DISABLE_SHARED' => 1,
+ 'LTDL_INSTALLABLE' => 1,
+ 'AC_CONFIG_MACRO_DIR' => 1,
+ 'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+ 'AC_DISABLE_SHARED' => 1,
+ 'AM_DISABLE_STATIC' => 1,
+ 'AM_PROG_NM' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
- 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
- 'AC_PROG_LD_GNU' => 1,
- 'AC_LTDL_SYSSEARCHPATH' => 1,
- 'AC_LIBTOOL_DLOPEN_SELF' => 1,
+ '_AM_PROG_TAR' => 1,
+ 'AM_SET_DEPDIR' => 1,
+ 'AC_LTDL_OBJDIR' => 1,
+ '_LT_PROG_FC' => 1,
'_AM_IF_OPTION' => 1,
- 'AM_RUN_LOG' => 1,
- 'PKG_CHECK_EXISTS' => 1,
- 'AM_PROG_LIBTOOL' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
- 'LT_SYS_DLOPEN_SELF' => 1,
- 'AC_ENABLE_FAST_INSTALL' => 1,
+ 'AC_LTDL_ENABLE_INSTALL' => 1,
+ 'LT_WITH_LTDL' => 1,
+ '_LT_WITH_SYSROOT' => 1,
+ '_LT_LINKER_OPTION' => 1,
+ '_LT_AC_LANG_RC_CONFIG' => 1,
+ 'AC_LTDL_SYSSEARCHPATH' => 1,
+ '_LT_PROG_CXX' => 1,
+ 'AM_SUBST_NOTMAKE' => 1,
+ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AC_LIBLTDL_CONVENIENCE' => 1,
+ 'LTDL_INIT' => 1,
+ 'AC_WITH_LTDL' => 1,
+ 'PKG_NOARCH_INSTALLDIR' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'PKG_CHECK_MODULES' => 1,
+ 'LT_LIB_M' => 1,
+ 'LT_PROG_RC' => 1,
+ 'LT_CMD_MAX_LEN' => 1,
+ 'gl_PREREQ_ARGZ' => 1,
+ 'LT_LIB_DLLOAD' => 1,
+ '_AM_SET_OPTIONS' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
- 'AC_DEFUN_ONCE' => 1,
- 'AC_LIBTOOL_WIN32_DLL' => 1,
+ 'LT_AC_PROG_SED' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+ 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
+ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ '_LT_PREPARE_SED_QUOTE_VARS' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
- 'gl_PREREQ_ARGZ' => 1,
- 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
- 'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
+ 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
+ 'AC_PATH_MAGIC' => 1,
+ 'AC_ENABLE_FAST_INSTALL' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+ '_LT_COMPILER_OPTION' => 1,
+ '_LT_AC_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
+ 'AM_MISSING_HAS_RUN' => 1,
'AC_LIBTOOL_FC' => 1,
- 'AC_LIBTOOL_CXX' => 1,
- 'm4_pattern_allow' => 1,
- 'AC_PATH_MAGIC' => 1,
- '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
- 'LT_FUNC_DLSYM_USCORE' => 1,
- 'AC_DISABLE_STATIC' => 1,
- 'LT_PATH_LD' => 1,
- '_AM_AUTOCONF_VERSION' => 1,
- 'AC_LTDL_DLSYM_USCORE' => 1,
- 'LT_AC_PROG_SED' => 1,
- 'AC_LIBTOOL_LINKER_OPTION' => 1,
- '_LT_PROG_CXX' => 1,
- 'AC_LIB_LTDL' => 1,
- '_LT_AC_LANG_CXX' => 1,
- '_AM_DEPENDENCIES' => 1,
- 'AC_LIBTOOL_CONFIG' => 1,
- 'm4_include' => 1,
- 'AC_LIBTOOL_GCJ' => 1,
- 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AM_ENABLE_STATIC' => 1,
- '_LT_AC_LANG_RC_CONFIG' => 1,
- 'AC_CHECK_LIBM' => 1,
+ 'AM_RUN_LOG' => 1,
+ 'AC_LTDL_DLSYM_USCORE' => 1,
+ 'AC_LIBTOOL_DLOPEN_SELF' => 1,
+ 'LT_SYS_DLSEARCH_PATH' => 1,
'_LT_PROG_LTMAIN' => 1,
- 'AC_PROG_LIBTOOL' => 1,
- 'include' => 1,
- '_LT_AC_LANG_CXX_CONFIG' => 1,
- 'AC_CONFIG_MACRO_DIR_TRACE' => 1,
- '_LT_PROG_ECHO_BACKSLASH' => 1,
'_LT_AC_TAGVAR' => 1,
+ 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
+ 'AC_LIBTOOL_GCJ' => 1,
+ '_LT_AC_LANG_CXX' => 1,
+ 'LTOPTIONS_VERSION' => 1,
+ '_LT_AC_PROG_ECHO_BACKSLASH' => 1,
+ '_AM_AUTOCONF_VERSION' => 1,
+ 'AC_DEFUN_ONCE' => 1,
+ 'AC_LIBTOOL_F77' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
- 'LTDL_INSTALLABLE' => 1,
- '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- 'LT_WITH_LTDL' => 1,
- 'AC_LIBLTDL_CONVENIENCE' => 1,
- '_LT_PREPARE_SED_QUOTE_VARS' => 1,
- 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
- '_AM_PROG_CC_C_O' => 1,
- 'AM_PROG_NM' => 1,
- 'LT_PROG_RC' => 1,
- 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
- '_LT_AC_PROG_CXXCPP' => 1,
- '_LT_AC_FILE_LTDLL_C' => 1,
- 'LT_AC_PROG_RC' => 1,
- 'LT_LANG' => 1,
- '_LT_AC_LANG_GCJ' => 1,
- '_LT_PATH_TOOL_PREFIX' => 1,
- 'AC_DISABLE_FAST_INSTALL' => 1,
- '_LT_AC_SYS_LIBPATH_AIX' => 1,
- '_LT_LINKER_OPTION' => 1,
- '_m4_warn' => 1,
- 'LT_AC_PROG_GCJ' => 1,
- 'PKG_NOARCH_INSTALLDIR' => 1,
- 'LT_PROG_GO' => 1,
- 'AM_CONDITIONAL' => 1,
- 'AM_DISABLE_SHARED' => 1,
'_AM_MANGLE_OPTION' => 1,
- '_LT_REQUIRED_DARWIN_CHECKS' => 1,
- 'AM_SUBST_NOTMAKE' => 1,
- 'LT_CONFIG_LTDL_DIR' => 1,
- 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1,
- 'AC_LIBTOOL_COMPILER_OPTION' => 1,
- 'AM_AUX_DIR_EXPAND' => 1,
- '_LT_CC_BASENAME' => 1,
- 'gl_FUNC_ARGZ' => 1,
- 'AC_PATH_TOOL_PREFIX' => 1,
- 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
- 'AM_MISSING_PROG' => 1,
- 'AM_MAKE_INCLUDE' => 1,
- '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
- 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
- 'AC_LIBTOOL_LANG_C_CONFIG' => 1,
- '_LT_AC_LANG_C_CONFIG' => 1,
- 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
- '_AC_AM_CONFIG_HEADER_HOOK' => 1,
- '_LT_LIBOBJ' => 1,
- 'AM_ENABLE_SHARED' => 1,
- '_LT_PROG_FC' => 1,
- 'AM_PROG_AR' => 1,
+ 'LTDL_CONVENIENCE' => 1,
+ 'AC_LIBTOOL_CXX' => 1,
'LT_SYS_MODULE_EXT' => 1,
- 'LTSUGAR_VERSION' => 1,
- 'AM_MISSING_HAS_RUN' => 1,
- 'AC_CONFIG_MACRO_DIR' => 1,
- 'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
- '_LT_AC_LANG_GCJ_CONFIG' => 1,
- 'AM_DISABLE_STATIC' => 1,
- 'AC_ENABLE_SHARED' => 1,
- '_LT_AC_TAGCONFIG' => 1,
- 'AC_LIBLTDL_INSTALLABLE' => 1,
- 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
+ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AC_PROG_LD_RELOAD_FLAG' => 1,
+ 'include' => 1,
+ '_m4_warn' => 1,
'LT_SYS_MODULE_PATH' => 1,
- 'AC_ENABLE_STATIC' => 1,
- 'LT_INIT' => 1,
- 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
- 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
- 'LT_AC_PROG_EGREP' => 1,
- 'AC_LIBTOOL_PICMODE' => 1,
- 'AM_SET_DEPDIR' => 1,
- '_AM_SET_OPTION' => 1,
- 'AC_LIBTOOL_F77' => 1,
+ 'AC_LTDL_PREOPEN' => 1,
+ '_LT_CC_BASENAME' => 1,
'LT_PATH_NM' => 1,
- 'PKG_CHECK_MODULES' => 1,
- 'LT_SYS_DLSEARCH_PATH' => 1,
+ '_LT_AC_LANG_F77_CONFIG' => 1,
+ 'LT_OUTPUT' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'gl_FUNC_ARGZ' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
'AM_PROG_LD' => 1,
- 'AM_PROG_CC_C_O' => 1,
- 'LT_SUPPORTED_TAG' => 1,
- 'LT_SYS_DLOPEN_DEPLIBS' => 1,
+ 'AM_CONDITIONAL' => 1,
+ '_LT_AC_FILE_LTDLL_C' => 1,
+ 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
+ '_LT_AC_LANG_CXX_CONFIG' => 1,
'AM_SET_LEADING_DOT' => 1,
- 'AC_LTDL_SYMBOL_USCORE' => 1,
- 'PKG_INSTALLDIR' => 1,
- '_LT_AC_LOCK' => 1,
+ '_LT_AC_SYS_LIBPATH_AIX' => 1,
+ 'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
+ 'AM_DEP_TRACK' => 1,
+ 'AC_LIBTOOL_CONFIG' => 1,
+ '_LT_PROG_ECHO_BACKSLASH' => 1,
+ '_PKG_SHORT_ERRORS_SUPPORTED' => 1,
'_AC_PROG_LIBTOOL' => 1,
- 'AC_LTDL_ENABLE_INSTALL' => 1,
- 'AC_LIBTOOL_RC' => 1,
+ 'PKG_PROG_PKG_CONFIG' => 1,
+ 'LTSUGAR_VERSION' => 1,
+ 'LT_PATH_LD' => 1,
+ 'LT_PROG_GO' => 1,
+ 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
+ 'm4_pattern_allow' => 1,
+ '_LT_AC_LANG_GCJ' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
- 'LTDL_INIT' => 1,
- '_LT_COMPILER_OPTION' => 1,
- 'AM_PROG_INSTALL_STRIP' => 1,
- 'AC_DISABLE_SHARED' => 1,
- 'AM_AUTOMAKE_VERSION' => 1,
- 'AC_LIBTOOL_SETUP' => 1,
- 'LTOPTIONS_VERSION' => 1,
- 'AC_PROG_LD_RELOAD_FLAG' => 1,
- '_LT_AC_TRY_DLOPEN_SELF' => 1,
- '_AM_SET_OPTIONS' => 1,
- 'AU_DEFUN' => 1,
- 'LT_LIB_DLLOAD' => 1,
- 'AC_LTDL_OBJDIR' => 1,
- '_LTDL_SETUP' => 1,
- '_LT_AC_SYS_COMPILER' => 1,
- 'LT_PROG_GCJ' => 1,
- 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
- 'AM_DEP_TRACK' => 1,
- 'm4_pattern_forbid' => 1,
- 'AC_LIBTOOL_PROG_CC_C_O' => 1,
- 'AC_DEFUN' => 1,
- '_LT_WITH_SYSROOT' => 1,
- 'AC_PROG_NM' => 1,
- 'LT_OUTPUT' => 1
+ 'LT_SYS_SYMBOL_USCORE' => 1,
+ 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
+ '_LT_AC_LANG_F77' => 1,
+ 'LT_AC_PROG_GCJ' => 1,
+ '_AM_PROG_CC_C_O' => 1,
+ '_LT_AC_CHECK_DLFCN' => 1,
+ 'LT_SYS_DLOPEN_SELF' => 1,
+ 'LT_LANG' => 1,
+ 'AC_LIBTOOL_COMPILER_OPTION' => 1,
+ 'AC_PROG_LD_GNU' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AC_CHECK_LIBM' => 1,
+ 'AC_DISABLE_STATIC' => 1,
+ '_LT_AC_PROG_CXXCPP' => 1
}
], 'Autom4te::Request' )
);
diff --git a/rtbuf_glfw3.c b/rtbuf_glfw3.c
index 76e7f0f..18060f1 100644
--- a/rtbuf_glfw3.c
+++ b/rtbuf_glfw3.c
@@ -14,12 +14,8 @@
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-#include <stdio.h>
-#include <string.h>
-#include <strings.h>
#include "rtbuf.h"
#include "rtbuf_lib.h"
-#include "rtbuf_signal.h"
#include "rtbuf_music.h"
#include "rtbuf_music_type.h"
#include "rtbuf_glfw3.h"
@@ -37,212 +33,6 @@ s_rtbuf_lib_fun rtbuf_lib_fun[] = {
rtbuf_glfw3_keyboard_stop, 0, g_rtbuf_glfw3_keyboard_out },
{ 0, 0, 0, 0, 0, 0 } };
-s_rtbuf_music_notes g_rtbuf_glfw3_keyboard;
-
-double scancode_frequency (int scancode, unsigned int octave)
-{
- int note = -1;
- double freq = 0.0;
- printf("scancode %i\n", scancode);
- switch (scancode) {
- case 52: note = 0; break; /* C */
- case 39: note = 1; break;
- case 53: note = 2; break; /* D */
- case 40: note = 3; break;
- case 54: note = 4; break; /* E */
- case 55: note = 5; break; /* F */
- case 42: note = 6; break;
- case 56: note = 7; break; /* G */
- case 43: note = 8; break;
- case 57: note = 9; break; /* A */
- case 44: note = 10; break;
- case 58: note = 11; break; /* B */
- case 24: note = 12; break; /* C */
- case 25: note = 14; break;
- case 26: note = 16; break; /* D */
- case 27: note = 17; break;
- case 28: note = 19; break; /* E */
- case 29: note = 21; break; /* F */
- case 30: note = 23; break;
- case 31: note = 24; break; /* G */
- case 32: note = 26; break;
- case 33: note = 21; break; /* A */
- }
- if (note >= 0)
- freq = rtbuf_music_note_frequency(octave, note);
- return freq;
-}
-
-static int find_note (s_rtbuf_music_notes *notes, double freq)
-{
- unsigned int i = 0;
- unsigned int n = notes->note_n;
- while (i < RTBUF_MUSIC_NOTE_MAX && n > 0) {
- if (notes->note[i].freq != 0.0) {
- if (freq == notes->note[i].freq)
- return i;
- n--;
- }
- i++;
- }
- return -1;
-}
-
-void rtbuf_glfw3_keyboard_window_key (GLFWwindow *w, int key,
- int scancode, int action,
- int mods)
-{
- int i;
- double freq;
- s_rtbuf_music_note *note;
- s_rtbuf *rtb = (s_rtbuf*) glfwGetWindowUserPointer(w);
- s_rtbuf_glfw3_keyboard_data *data;
- s_rtbuf_music_notes *notes;
- data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
- notes = &data->notes;
- (void) key;
- (void) mods;
- switch (action) {
- case GLFW_RELEASE:
- freq = scancode_frequency(scancode, data->octave);
- if ((i = find_note(notes, freq)) >= 0)
- notes->note[i].stop = 0.0;
- break;
- case GLFW_PRESS:
- freq = scancode_frequency(scancode, data->octave);
- if ((i = rtbuf_music_notes_new(notes, 1.0)) < 0)
- break;
- note = ¬es->note[i];
- note->freq = freq;
- note->start = 0.0;
- note->stop = -1.0;
- break;
- case GLFW_REPEAT:
- break;
- }
-}
-
-void rtbuf_glfw3_keyboard_window_size (GLFWwindow *w, int width,
- int height)
-{
- (void) w;
- printf("size\n");
- glViewport(0, 0, width, height);
- glMatrixMode(GL_PROJECTION);
- glLoadIdentity();
- glOrtho(0.0f, 1.0f, 0.0f, 1.0f, 1.0f, -1.0f);
- glMatrixMode(GL_MODELVIEW);
- glLoadIdentity();
-}
-
-void rtbuf_glfw3_keyboard_window_draw (GLFWwindow *w)
-{
- float y_buttons = 0.75f;
- float y_black = 0.36f;
- unsigned int octaves = 4;
- unsigned int i = 0;
- unsigned int j = 0;
- printf("draw\n");
- glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
- glClear(GL_COLOR_BUFFER_BIT);
- glColor3f(0.5f, 0.5f, 0.5f);
- glBegin(GL_QUAD_STRIP);
- glVertex2f(0.0f, 1.0f);
- glVertex2f(0.0f, y_buttons);
- glVertex2f(1.0f, 1.0f);
- glVertex2f(1.0f, y_buttons);
- glEnd();
- glColor3f(0.0f, 0.0f, 0.0f);
- while (i < 12 * octaves) {
- int k = i % 12;
- if (k == 1 || k == 3 || k == 6 || k == 8 || k == 10) {
- float x1 = (j - 1.0f / 3.0f) / (octaves * 7);
- float x2 = (j + 1.0f / 3.0f) / (octaves * 7);
- glBegin(GL_QUAD_STRIP);
- glVertex2f(x1, y_buttons);
- glVertex2f(x1, y_black);
- glVertex2f(x2, y_buttons);
- glVertex2f(x2, y_black);
- glEnd();
- }
- else {
- float x = (float) j / (octaves * 7);
- glBegin(GL_LINE_STRIP);
- glVertex2f(x, y_buttons);
- glVertex2f(x, 0.0f);
- j++;
- x = (float) j / (octaves * 7);
- glVertex2f(x, 0.0f);
- glVertex2f(x, y_buttons);
- glEnd();
- }
- i++;
- }
- glfwSwapBuffers(w);
-}
-
-GLFWwindow * rtbuf_glfw3_keyboard_window (s_rtbuf *rtb)
-{
- GLFWwindow *window = glfwCreateWindow(512, 128,
- "rtbuf_glfw3_keyboard",
- NULL, NULL);
- if (!window) {
- rtbuf_err("glfwCreateWindow failed");
- return 0;
- }
- glfwMakeContextCurrent(window);
- glfwSetWindowUserPointer(window, rtb);
- glfwSetKeyCallback(window, rtbuf_glfw3_keyboard_window_key);
- glfwSetWindowSizeCallback(window, rtbuf_glfw3_keyboard_window_size);
- glfwSetWindowRefreshCallback(window,
- rtbuf_glfw3_keyboard_window_draw);
- glfwShowWindow(window);
- printf("created glfw3 keyboard window\n");
- return window;
-}
-
-int rtbuf_glfw3_keyboard_start (s_rtbuf *rtb)
-{
- s_rtbuf_glfw3_keyboard_data *data;
- assert(rtb->fun->out_bytes == sizeof(*data));
- data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
- if (!data->window &&
- !(data->window = rtbuf_glfw3_keyboard_window(rtb)))
- return -1;
- data->octave = 3;
- return 0;
-}
-
-int rtbuf_glfw3_keyboard_stop (s_rtbuf *rtb)
-{
- s_rtbuf_glfw3_keyboard_data *data;
- data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
- rtbuf_music_notes_delete_all(&data->notes);
- return 0;
-}
-
-int rtbuf_glfw3_keyboard (s_rtbuf *rtb)
-{
- s_rtbuf_glfw3_keyboard_data *data;
- unsigned int i = 0;
- unsigned int n;
- data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
- n = data->notes.note_n;
- while (i < RTBUF_MUSIC_NOTE_MAX && n > 0) {
- s_rtbuf_music_note *note = &data->notes.note[i];
- if (note->velocity > 0.0) {
- assert(note->start >= 0.0);
- rtbuf_music_note_dt(note, RTBUF_SIGNAL_DT);
- if (note->stop > RTBUF_MUSIC_RELEASE_MAX)
- rtbuf_music_notes_delete(&data->notes, i);
- n--;
- }
- i++;
- }
- glfwPollEvents();
- return 0;
-}
-
int rtbuf_lib_init (s_rtbuf_lib *lib)
{
(void) lib;
diff --git a/rtbuf_glfw3.h b/rtbuf_glfw3.h
index 7bac8bc..a09bec4 100644
--- a/rtbuf_glfw3.h
+++ b/rtbuf_glfw3.h
@@ -30,4 +30,6 @@ int rtbuf_glfw3_keyboard (s_rtbuf *rtb);
int rtbuf_glfw3_keyboard_start (s_rtbuf *rtb);
int rtbuf_glfw3_keyboard_stop (s_rtbuf *rtb);
+int rtbuf_glfw3_oscilloscope (s_rtbuf *rtb);
+
#endif
diff --git a/rtbuf_glfw3_keyboard.c b/rtbuf_glfw3_keyboard.c
new file mode 100644
index 0000000..379c8ae
--- /dev/null
+++ b/rtbuf_glfw3_keyboard.c
@@ -0,0 +1,228 @@
+/*
+ * Copyright 2018 Thomas de Grivel <thoxdg@gmail.com> +33614550127
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <strings.h>
+#include "rtbuf.h"
+#include "rtbuf_signal.h"
+#include "rtbuf_music.h"
+#include "rtbuf_music_type.h"
+#include "rtbuf_glfw3.h"
+
+double scancode_frequency (int scancode, unsigned int octave)
+{
+ int note = -1;
+ double freq = 0.0;
+ printf("scancode %i\n", scancode);
+ switch (scancode) {
+ case 52: note = 0; break; /* C */
+ case 39: note = 1; break;
+ case 53: note = 2; break; /* D */
+ case 40: note = 3; break;
+ case 54: note = 4; break; /* E */
+ case 55: note = 5; break; /* F */
+ case 42: note = 6; break;
+ case 56: note = 7; break; /* G */
+ case 43: note = 8; break;
+ case 57: note = 9; break; /* A */
+ case 44: note = 10; break;
+ case 58: note = 11; break; /* B */
+ case 24: note = 12; break; /* C */
+ case 25: note = 14; break;
+ case 26: note = 16; break; /* D */
+ case 27: note = 17; break;
+ case 28: note = 19; break; /* E */
+ case 29: note = 21; break; /* F */
+ case 30: note = 23; break;
+ case 31: note = 24; break; /* G */
+ case 32: note = 26; break;
+ case 33: note = 21; break; /* A */
+ }
+ if (note >= 0)
+ freq = rtbuf_music_note_frequency(octave, note);
+ return freq;
+}
+
+static int find_note (s_rtbuf_music_notes *notes, double freq)
+{
+ unsigned int i = 0;
+ unsigned int n = notes->note_n;
+ while (i < RTBUF_MUSIC_NOTE_MAX && n > 0) {
+ if (notes->note[i].freq != 0.0) {
+ if (freq == notes->note[i].freq)
+ return i;
+ n--;
+ }
+ i++;
+ }
+ return -1;
+}
+
+void rtbuf_glfw3_keyboard_window_key (GLFWwindow *w, int key,
+ int scancode, int action,
+ int mods)
+{
+ int i;
+ double freq;
+ s_rtbuf_music_note *note;
+ s_rtbuf *rtb = (s_rtbuf*) glfwGetWindowUserPointer(w);
+ s_rtbuf_glfw3_keyboard_data *data;
+ s_rtbuf_music_notes *notes;
+ data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
+ notes = &data->notes;
+ (void) key;
+ (void) mods;
+ switch (action) {
+ case GLFW_RELEASE:
+ freq = scancode_frequency(scancode, data->octave);
+ if ((i = find_note(notes, freq)) >= 0)
+ notes->note[i].stop = 0.0;
+ break;
+ case GLFW_PRESS:
+ freq = scancode_frequency(scancode, data->octave);
+ if ((i = rtbuf_music_notes_new(notes, 1.0)) < 0)
+ break;
+ note = ¬es->note[i];
+ note->freq = freq;
+ note->start = 0.0;
+ note->stop = -1.0;
+ break;
+ case GLFW_REPEAT:
+ break;
+ }
+}
+
+void rtbuf_glfw3_keyboard_window_size (GLFWwindow *w, int width,
+ int height)
+{
+ (void) w;
+ printf("size\n");
+ glViewport(0, 0, width, height);
+ glMatrixMode(GL_PROJECTION);
+ glLoadIdentity();
+ glOrtho(0.0f, 1.0f, 0.0f, 1.0f, 1.0f, -1.0f);
+ glMatrixMode(GL_MODELVIEW);
+ glLoadIdentity();
+}
+
+void rtbuf_glfw3_keyboard_window_draw (GLFWwindow *w)
+{
+ float y_buttons = 0.75f;
+ float y_black = 0.36f;
+ unsigned int octaves = 4;
+ unsigned int i = 0;
+ unsigned int j = 0;
+ printf("draw\n");
+ glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
+ glClear(GL_COLOR_BUFFER_BIT);
+ glColor3f(0.5f, 0.5f, 0.5f);
+ glBegin(GL_QUAD_STRIP);
+ glVertex2f(0.0f, 1.0f);
+ glVertex2f(0.0f, y_buttons);
+ glVertex2f(1.0f, 1.0f);
+ glVertex2f(1.0f, y_buttons);
+ glEnd();
+ glColor3f(0.0f, 0.0f, 0.0f);
+ while (i < 12 * octaves) {
+ int k = i % 12;
+ if (k == 1 || k == 3 || k == 6 || k == 8 || k == 10) {
+ float x1 = (j - 1.0f / 3.0f) / (octaves * 7);
+ float x2 = (j + 1.0f / 3.0f) / (octaves * 7);
+ glBegin(GL_QUAD_STRIP);
+ glVertex2f(x1, y_buttons);
+ glVertex2f(x1, y_black);
+ glVertex2f(x2, y_buttons);
+ glVertex2f(x2, y_black);
+ glEnd();
+ }
+ else {
+ float x = (float) j / (octaves * 7);
+ glBegin(GL_LINE_STRIP);
+ glVertex2f(x, y_buttons);
+ glVertex2f(x, 0.0f);
+ j++;
+ x = (float) j / (octaves * 7);
+ glVertex2f(x, 0.0f);
+ glVertex2f(x, y_buttons);
+ glEnd();
+ }
+ i++;
+ }
+ glfwSwapBuffers(w);
+}
+
+GLFWwindow * rtbuf_glfw3_keyboard_window (s_rtbuf *rtb)
+{
+ GLFWwindow *window = glfwCreateWindow(512, 128,
+ "rtbuf_glfw3_keyboard",
+ NULL, NULL);
+ if (!window) {
+ rtbuf_err("glfwCreateWindow failed");
+ return 0;
+ }
+ glfwMakeContextCurrent(window);
+ glfwSetWindowUserPointer(window, rtb);
+ glfwSetKeyCallback(window, rtbuf_glfw3_keyboard_window_key);
+ glfwSetWindowSizeCallback(window, rtbuf_glfw3_keyboard_window_size);
+ glfwSetWindowRefreshCallback(window,
+ rtbuf_glfw3_keyboard_window_draw);
+ glfwShowWindow(window);
+ printf("created glfw3 keyboard window\n");
+ return window;
+}
+
+int rtbuf_glfw3_keyboard_start (s_rtbuf *rtb)
+{
+ s_rtbuf_glfw3_keyboard_data *data;
+ assert(rtb->fun->out_bytes == sizeof(*data));
+ data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
+ if (!data->window &&
+ !(data->window = rtbuf_glfw3_keyboard_window(rtb)))
+ return -1;
+ data->octave = 3;
+ return 0;
+}
+
+int rtbuf_glfw3_keyboard_stop (s_rtbuf *rtb)
+{
+ s_rtbuf_glfw3_keyboard_data *data;
+ data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
+ rtbuf_music_notes_delete_all(&data->notes);
+ return 0;
+}
+
+int rtbuf_glfw3_keyboard (s_rtbuf *rtb)
+{
+ s_rtbuf_glfw3_keyboard_data *data;
+ unsigned int i = 0;
+ unsigned int n;
+ data = (s_rtbuf_glfw3_keyboard_data*) rtb->data;
+ n = data->notes.note_n;
+ while (i < RTBUF_MUSIC_NOTE_MAX && n > 0) {
+ s_rtbuf_music_note *note = &data->notes.note[i];
+ if (note->velocity > 0.0) {
+ assert(note->start >= 0.0);
+ rtbuf_music_note_dt(note, RTBUF_SIGNAL_DT);
+ if (note->stop > RTBUF_MUSIC_RELEASE_MAX)
+ rtbuf_music_notes_delete(&data->notes, i);
+ n--;
+ }
+ i++;
+ }
+ glfwPollEvents();
+ return 0;
+}