-rw-r--r-- | .gitignore | 10 | ||||
-rw-r--r-- | README | 29 | ||||
-rw-r--r-- | configure.ac | 28 | ||||
-rw-r--r-- | src/Makefile.am | 19 | ||||
-rw-r--r-- | src/controller/callbacks/keyboard.c | 8 | ||||
-rw-r--r-- | src/model/state/state.h | 5 | ||||
-rw-r--r-- | src/plugin/README_plugin.txt | 5 | ||||
-rw-r--r-- | src/plugin/install.rdf | 2 | ||||
-rwxr-xr-x | src/plugin/make_xpi.sh | 18 | ||||
-rw-r--r-- | src/plugin/plugin.c | 40 | ||||
-rw-r--r-- | src/plugin/plugin.h | 2 | ||||
-rw-r--r-- | src/plugin/test.html | 6 | ||||
-rw-r--r-- | src/view/geometry.c | 6 | ||||
-rw-r--r-- | src/view/init.c | 1 | ||||
-rw-r--r-- | test/ParaView/explore.pvsm | 4896 | ||||
-rw-r--r-- | test/ParaView/proteins_by_year.csv | 106810 | ||||
-rw-r--r-- | test/ParaView/proteins_by_year.sql | 19 | ||||
-rw-r--r-- | test/explore-time.mw | 358 |
18 files changed, 112222 insertions, 40 deletions
diff --git a/configure.ac b/configure.ac index 4e0c4ba..fa1de7a 100644 --- a/configure.ac +++ b/configure.ac @@ -7,14 +7,38 @@ AC_CONFIG_FILES([ src/Makefile ]) +################## +# MODULE: OpenGL # +################## + +# Note that this project will not build on systems where the OpenGL +# support libraries do not include support for buffer objects. + # Check for OpenGL libraries GLUT, GLU and GL. OpenGL is used for the # visualization rendering and interaction. AX_CHECK_GLUT -# Check for DB2. -AC_SEARCH_LIBS([sqlastrt],[db2]) +############### +# MODULE: DB2 # +############### + +# Check for DB2 client library. +AC_SEARCH_LIBS([sqlastrt],[db2],[], +[AC_MSG_ERROR(The DB2 client libraries are needed to build the system. After installation of the client it may be necessary to add -L/home/db2inst1/sqllib/lib to LDFLAGS.)]) + +# Check for DB2 client headers. +AC_CHECK_HEADERS([sqladef.h],[], +[AC_MSG_ERROR(The DB2 client headers are needed to build the system. After installation of the client it may be necessary to add -I/home/db2inst1/sqllib/include to CPPFLAGS.)]) + +########################## +# MODULE: BROWSER PLUGIN # +########################## # Libtool is used to build the library for the browser plugin. AC_PROG_LIBTOOL +# Check for the Gecko Plugin API +AC_CHECK_HEADERS([npapi.h],[], +[AC_MSG_ERROR(The Gecko Plugin API (NPAPI) is needed to build the system. Information on this API can be found on-line at https://developer.mozilla.org/en/Plugins. Debian users can add the package xulrunner-dev and add -I/usr/include/xulrunner-1.9/unstable to CPPFLAGS.)]) + AC_OUTPUT |