|
From: <br...@us...> - 2008-09-15 05:28:59
|
Revision: 3621
http://openvrml.svn.sourceforge.net/openvrml/?rev=3621&view=rev
Author: braden
Date: 2008-09-15 05:29:07 +0000 (Mon, 15 Sep 2008)
Log Message:
-----------
Put the VRML97 node implementations into a convenience library for now.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/Makefile.am
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-09-15 05:22:29 UTC (rev 3620)
+++ trunk/ChangeLog 2008-09-15 05:29:07 UTC (rev 3621)
@@ -1,3 +1,26 @@
+2008-09-15 Braden McDaniel <br...@en...>
+
+ Put the VRML97 node implementations into a convenience library for
+ now.
+
+ * src/Makefile.am
+ (noinst_LTLIBRARIES): Added node/vrml97/libvrml97.la as a
+ convenience library.
+ (libopenvrml_libopenvrml_la_CXXFLAGS): Removed flags now only
+ needed by libvrml97.la.
+ (libopenvrml_libopenvrml_la_SOURCES): Removed sources now present
+ in libvrml97.la.
+ (libopenvrml_libopenvrml_la_LDFLAGS): Removed flags now only
+ needed by libvrml97.la.
+ (node_vrml97_libvrml97_la_CPPFLAGS): Preprocessor flags for
+ node/vrml97/libvrml97.la.
+ (node_vrml97_libvrml97_la_CXXFLAGS): Compiler flags for
+ node/vrml97/libvrml97.la.
+ (node_vrml97_libvrml97_la_SOURCES): Sources for
+ node/vrml97/libvrml97.la.
+ (node_vrml97_libvrml97_la_LDFLAGS): Linker flags for
+ node/vrml97/libvrml97.la.
+
2008-09-14 Braden McDaniel <br...@en...>
Made openvrml::node_impl_util::node_type_impl's member functions
Modified: trunk/src/Makefile.am
===================================================================
--- trunk/src/Makefile.am 2008-09-15 05:22:29 UTC (rev 3620)
+++ trunk/src/Makefile.am 2008-09-15 05:29:07 UTC (rev 3621)
@@ -1,6 +1,7 @@
SUBDIRS = script
lib_LTLIBRARIES = libopenvrml/libopenvrml.la
+noinst_LTLIBRARIES = node/vrml97/libvrml97.la
if ENABLE_GL_RENDERER
lib_LTLIBRARIES += libopenvrml-gl/libopenvrml-gl.la
endif
@@ -100,12 +101,103 @@
-DBOOST_SPIRIT_CLOSURE_LIMIT=6 \
-DPHOENIX_LIMIT=6
libopenvrml_libopenvrml_la_CXXFLAGS = \
+ $(FREETYPE_CFLAGS) \
$(PTHREAD_CFLAGS) \
- $(XML_CFLAGS) \
+ $(XML_CFLAGS)
+
+libopenvrml_libopenvrml_la_SOURCES = \
+ libopenvrml/openvrml/vrml97_grammar.cpp \
+ libopenvrml/openvrml/x3d_vrml_grammar.cpp \
+ libopenvrml/openvrml/read_write_mutex.cpp \
+ libopenvrml/openvrml/basetypes.cpp \
+ libopenvrml/openvrml/field_value.cpp \
+ libopenvrml/openvrml/event.cpp \
+ libopenvrml/openvrml/exposedfield.cpp \
+ libopenvrml/openvrml/scope.cpp \
+ libopenvrml/openvrml/node.cpp \
+ libopenvrml/openvrml/bounding_volume.cpp \
+ libopenvrml/openvrml/browser.cpp \
+ libopenvrml/openvrml/viewer.cpp \
+ libopenvrml/openvrml/rendering_context.cpp \
+ libopenvrml/openvrml/frustum.cpp \
+ libopenvrml/openvrml/node_impl_util.cpp \
+ libopenvrml/openvrml/vrml97node.cpp \
+ libopenvrml/openvrml/x3d_core.cpp \
+ libopenvrml/openvrml/x3d_networking.cpp \
+ libopenvrml/openvrml/x3d_grouping.cpp \
+ libopenvrml/openvrml/x3d_rendering.cpp \
+ libopenvrml/openvrml/x3d_shape.cpp \
+ libopenvrml/openvrml/x3d_geometry2d.cpp \
+ libopenvrml/openvrml/x3d_texturing.cpp \
+ libopenvrml/openvrml/x3d_interpolation.cpp \
+ libopenvrml/openvrml/x3d_key_device_sensor.cpp \
+ libopenvrml/openvrml/x3d_event_utilities.cpp \
+ libopenvrml/openvrml/x3d_dis.cpp \
+ libopenvrml/openvrml/x3d_environmental_effects.cpp \
+ libopenvrml/openvrml/x3d_geospatial.cpp \
+ libopenvrml/openvrml/x3d_hanim.cpp \
+ libopenvrml/openvrml/x3d_nurbs.cpp \
+ libopenvrml/openvrml/x3d_cad_geometry.cpp
+
+libopenvrml_libopenvrml_la_LDFLAGS = \
+ -version-info $(LIBOPENVRML_LIBRARY_VERSION) \
+ $(XML_LIBS) \
+ $(PTHREAD_LIBS)
+
+libopenvrml_libopenvrml_la_LIBADD = \
+ node/vrml97/libvrml97.la \
+ -lboost_thread$(BOOST_LIB_SUFFIX) \
+ -lboost_filesystem$(BOOST_LIB_SUFFIX) \
+ -lltdl
+
+openvrmlscriptdir = $(pkglibdir)/script
+
+openvrmlscript_LTLIBRARIES =
+if ENABLE_SCRIPT_NODE_JAVASCRIPT
+openvrmlscript_LTLIBRARIES += script/javascript.la
+endif
+if ENABLE_SCRIPT_NODE_JAVA
+openvrmlscript_LTLIBRARIES += script/java.la
+endif
+
+script_javascript_la_SOURCES = script/javascript.cpp
+script_javascript_la_CPPFLAGS = \
+ -I$(top_builddir)/src/libopenvrml \
+ -I$(top_srcdir)/src/libopenvrml \
+ -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS \
+ -DBOOST_MPL_LIMIT_VECTOR_SIZE=30
+script_javascript_la_CXXFLAGS = $(JS_CFLAGS)
+script_javascript_la_LDFLAGS = \
+ -module \
+ -avoid-version \
+ $(OPENVRML_JAVASCRIPT_RPATH) \
+ $(JS_LIBS)
+
+script_java_la_SOURCES = script/java.cpp
+script_java_la_CPPFLAGS = \
+ -I$(top_builddir)/src/libopenvrml \
+ -I$(top_srcdir)/src/libopenvrml \
+ -I$(top_builddir)/src/script/java \
+ -DOPENVRML_LIBDIR_=\"$(libdir)\" \
+ -DOPENVRML_PKGDATADIR_=\"$(pkgdatadir)\" \
+ -DJAVA_HOME=\"$(JAVA_HOME)\" \
+ -DOPENVRML_JVM_ARCH=\"$(OPENVRML_JVM_ARCH)\" \
+ -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS \
+ -DBOOST_MPL_LIMIT_VECTOR_SIZE=30
+script_java_la_LDFLAGS = \
+ -module \
+ -avoid-version
+
+node_vrml97_libvrml97_la_CPPFLAGS = \
+ -I$(top_builddir)/src/libopenvrml \
+ -I$(top_srcdir)/src/libopenvrml \
+ -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS \
+ -DBOOST_MPL_LIMIT_VECTOR_SIZE=30
+node_vrml97_libvrml97_la_CXXFLAGS = \
+ $(PTHREAD_CFLAGS) \
$(FONTCONFIG_CFLAGS) \
$(FREETYPE_CFLAGS)
-
-libopenvrml_libopenvrml_la_SOURCES = \
+node_vrml97_libvrml97_la_SOURCES = \
node/vrml97/image_stream_listener.h \
node/vrml97/image_stream_listener.cpp \
node/vrml97/abstract_light.h \
@@ -221,92 +313,15 @@
node/vrml97/cad_layer.h \
node/vrml97/cad_layer.cpp \
node/vrml97/cad_assembly.h \
- node/vrml97/cad_assembly.cpp \
- libopenvrml/openvrml/vrml97_grammar.cpp \
- libopenvrml/openvrml/x3d_vrml_grammar.cpp \
- libopenvrml/openvrml/read_write_mutex.cpp \
- libopenvrml/openvrml/basetypes.cpp \
- libopenvrml/openvrml/field_value.cpp \
- libopenvrml/openvrml/event.cpp \
- libopenvrml/openvrml/exposedfield.cpp \
- libopenvrml/openvrml/scope.cpp \
- libopenvrml/openvrml/node.cpp \
- libopenvrml/openvrml/bounding_volume.cpp \
- libopenvrml/openvrml/browser.cpp \
- libopenvrml/openvrml/viewer.cpp \
- libopenvrml/openvrml/rendering_context.cpp \
- libopenvrml/openvrml/frustum.cpp \
- libopenvrml/openvrml/node_impl_util.cpp \
- libopenvrml/openvrml/vrml97node.cpp \
- libopenvrml/openvrml/x3d_core.cpp \
- libopenvrml/openvrml/x3d_networking.cpp \
- libopenvrml/openvrml/x3d_grouping.cpp \
- libopenvrml/openvrml/x3d_rendering.cpp \
- libopenvrml/openvrml/x3d_shape.cpp \
- libopenvrml/openvrml/x3d_geometry2d.cpp \
- libopenvrml/openvrml/x3d_texturing.cpp \
- libopenvrml/openvrml/x3d_interpolation.cpp \
- libopenvrml/openvrml/x3d_key_device_sensor.cpp \
- libopenvrml/openvrml/x3d_event_utilities.cpp \
- libopenvrml/openvrml/x3d_dis.cpp \
- libopenvrml/openvrml/x3d_environmental_effects.cpp \
- libopenvrml/openvrml/x3d_geospatial.cpp \
- libopenvrml/openvrml/x3d_hanim.cpp \
- libopenvrml/openvrml/x3d_nurbs.cpp \
- libopenvrml/openvrml/x3d_cad_geometry.cpp
-
-libopenvrml_libopenvrml_la_LDFLAGS = \
- -version-info $(LIBOPENVRML_LIBRARY_VERSION) \
- $(XML_LIBS) \
+ node/vrml97/cad_assembly.cpp
+node_vrml97_libvrml97_la_LDFLAGS = \
+ -avoid-version \
$(JPEG_LIBS) \
$(PNG_LIBS) \
$(FONTCONFIG_LIBS) \
$(FREETYPE_LIBS) \
$(PTHREAD_LIBS)
-libopenvrml_libopenvrml_la_LIBADD = \
- -lboost_thread$(BOOST_LIB_SUFFIX) \
- -lboost_filesystem$(BOOST_LIB_SUFFIX) \
- -lltdl
-
-openvrmlscriptdir = $(pkglibdir)/script
-
-openvrmlscript_LTLIBRARIES =
-if ENABLE_SCRIPT_NODE_JAVASCRIPT
-openvrmlscript_LTLIBRARIES += script/javascript.la
-endif
-if ENABLE_SCRIPT_NODE_JAVA
-openvrmlscript_LTLIBRARIES += script/java.la
-endif
-
-script_javascript_la_SOURCES = script/javascript.cpp
-script_javascript_la_CPPFLAGS = \
- -I$(top_builddir)/src/libopenvrml \
- -I$(top_srcdir)/src/libopenvrml \
- -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS \
- -DBOOST_MPL_LIMIT_VECTOR_SIZE=30
-script_javascript_la_CXXFLAGS = $(JS_CFLAGS)
-script_javascript_la_LDFLAGS = \
- -module \
- -avoid-version \
- $(OPENVRML_JAVASCRIPT_RPATH) \
- $(JS_LIBS)
-
-script_java_la_SOURCES = script/java.cpp
-script_java_la_CPPFLAGS = \
- -I$(top_builddir)/src/libopenvrml \
- -I$(top_srcdir)/src/libopenvrml \
- -I$(top_builddir)/src/script/java \
- -DOPENVRML_LIBDIR_=\"$(libdir)\" \
- -DOPENVRML_PKGDATADIR_=\"$(pkgdatadir)\" \
- -DJAVA_HOME=\"$(JAVA_HOME)\" \
- -DOPENVRML_JVM_ARCH=\"$(OPENVRML_JVM_ARCH)\" \
- -DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS \
- -DBOOST_MPL_LIMIT_VECTOR_SIZE=30
-script_java_la_LDFLAGS = \
- -module \
- -avoid-version
-
libopenvrml_gl_libopenvrml_gl_la_CPPFLAGS = \
-I$(top_builddir)/src/libopenvrml \
-I$(top_srcdir)/src/libopenvrml \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|