Changeset 19118

Show
Ignore:
Timestamp:
08/04/06 15:05:57 (2 years ago)
Author:
dshipton
Message:

Juggler makes use of flagpoll now.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/vrjuggler/Makefile.inc.in

    r19023 r19118  
    381381        @echo "Setting up developer installation" 
    382382        @echo "------------------------------------------------" 
     383        $(SHELL) $(MKINSTALLDIRS) $(instlinks)/share/flagpoll 
     384        cat $(topdir)/vrjuggler.fpc | sed -e "s|AUTOGENERATEDPREFIX|$(instlinks)|g" > $(topdir)/vrjuggler.fpc.tmp 
     385        $(INSTALL) -m $(EXEC_PERMS) $(GROUP_OPT_UNIX)                   \ 
     386          $(EXTRA_INSTALL_ARGS) $(topdir)/vrjuggler.fpc.tmp $(instlinks)/share/flagpoll/vrjuggler.fpc 
     387        rm -f $(topdir)/vrjuggler.fpc.tmp 
     388 
    383389ifdef BUILD_TYPE 
    384390        $(MAKE) links-$(BUILD_TYPE) 
     
    476482        @$(MAKE) install-data 
    477483        @$(MAKE) install-m4 
     484        @$(MAKE) install-flagpoll 
    478485        $(INSTALL) -m $(EXEC_PERMS) $(GROUP_OPT_UNIX)                   \ 
    479486          $(EXTRA_INSTALL_ARGS) $(topdir)/vrjuggler-config $(bindir) 
     
    552559          $(datadir)/aclocal 
    553560 
     561install-flagpoll: 
     562        @echo "------------------------------------------------" 
     563        @echo "Installing Flagpoll metadata file" 
     564        @echo "------------------------------------------------" 
     565        $(SHELL) $(MKINSTALLDIRS) $(libdir)$(LIBBITSUF)/flagpoll 
     566        cat $(topdir)/vrjuggler.fpc | sed -e "s|AUTOGENERATEDPREFIX|$(prefix)|g" > $(topdir)/vrjuggler.fpc.tmp 
     567        $(INSTALL) -m $(EXEC_PERMS) $(GROUP_OPT_UNIX)                   \ 
     568          $(topdir)/vrjuggler.fpc.tmp                   \ 
     569          $(libdir)$(LIBBITSUF)/flagpoll/vrjuggler-$(VERSION_DOT).$(PLATFORM).$(ISA).`date '+%s'`.fpc 
     570        rm -f $(topdir)/vrjuggler.fpc.tmp 
     571 
    554572# ============================================================================= 
    555573# Clean-up targets.  '_clean' removes all the files in the build directories.   
  • juggler/trunk/modules/vrjuggler/configure.ac

    r18994 r19118  
    152152# ----------------------------------------------------------------------------- 
    153153VPR_PATH([1.1.23], , [AC_MSG_ERROR(*** VPR required for VR Juggler ***)]) 
    154 VPR_SUBSYSTEM=`$VPR_CONFIG --subsystem` 
     154 
    155155JCCL_PATH_CXX([1.1.5], , 
    156156              [AC_MSG_ERROR(*** JCCL C++ API required for VR Juggler ***)]) 
     
    303303#fi 
    304304 
    305 CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS_MIN $JCCL_CXXFLAGS_MIN $GADGET_CXXFLAGS_MIN $SNX_CXXFLAGS $GMTL_INCLUDES" 
     305CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS $JCCL_CXXFLAGS $GADGET_CXXFLAGS $SNX_CXXFLAGS $GMTL_INCLUDES" 
    306306BASE_APP_LINK_FLAGS="$STDFLAGS $BASE_APP_LINK_FLAGS" 
    307 DEPEND_FLAGS="$VPR_INCLUDES_MIN $JCCL_INCLUDES_MIN $GADGET_INCLUDES_MIN $SNX_INCLUDES_MIN $GMTL_INCLUDES" 
     307DEPEND_FLAGS="$VPR_CXXFLAGS $JCCL_CXXFLAGS $GADGET_CXXFLAGS $SNX_CXXFLAGS $GMTL_INCLUDES" 
    308308vrj_cxxflags="$STDFLAGS" 
    309309 
     
    417417 
    418418if test "$OS_TYPE" = "UNIX" ; then 
    419     REQ_EXTRA_LIBS="$LDFLAGS $SNX_LIBS_CC_MIN $GADGET_LIBS_CC_MIN $JCCL_LIBS_CC_MIN $JCCL_EXTRA_LIBS_CC $LIBS -lm" 
     419    REQ_EXTRA_LIBS="$LDFLAGS $VPR_LIBS $VPR_EXTRA_LIBS $SNX_LIBS $GADGET_LIBS $JCCL_LIBS $JCCL_EXTRA_LIBS $LIBS -lm" 
    420420    DYLIB_DEPS_VJ="$REQ_EXTRA_LIBS" 
    421421    DYLIB_DEPS_GL="-L\$(LIBDIR) -l$vrj_lib_name $REQ_EXTRA_LIBS" 
     
    428428    fi 
    429429 
    430     REQ_EXTRA_PROF_LIBS="$LDFLAGS $SNX_PROF_LIBS_CC_MIN $GADGET_PROF_LIBS_CC_MIN $JCCL_PROF_LIBS_CC_MIN $VPR_PROF_LIBS_CC_MIN $VPR_EXTRA_LIBS_CC_MIN $LIBS -lm" 
     430    REQ_EXTRA_PROF_LIBS="$LDFLAGS $SNX_PROF_LIBS $GADGET_PROF_LIBS $JCCL_PROF_LIBS $VPR_PROF_LIBS $VPR_EXTRA_LIBS $LIBS -lm" 
    431431    DYLIB_PROF_DEPS_VJ="$REQ_EXTRA_PROF_LIBS" 
    432432    DYLIB_PROF_DEPS_GL="-L\$(LIBDIR) -l$vrj_prof_lib_name $OGL_LDFLAGS $LIBOPENGL $REQ_EXTRA_PROF_LIBS" 
     
    480480 
    481481elif test "$OS_TYPE" = "Win32" ; then 
    482     REQ_EXTRA_LIBS="$LDFLAGS $GADGET_LIBS_LD_MIN $SNX_LIBS_LD $JCCL_LIBS_LD_MIN $JCCL_EXTRA_LIBS_LD $LIBS" 
     482    REQ_EXTRA_LIBS="$LDFLAGS $VPR_LIBS $VPR_EXTRA_LIBS $GADGET_LIBS $SNX_LIBS $JCCL_LIBS $JCCL_EXTRA_LIBS $LIBS" 
    483483    BASIC_WIN32_LIBS='comctl32.lib user32.lib gdi32.lib' 
    484484    DYLIB_DEPS_BASIC="$REQ_EXTRA_LIBS $BASIC_WIN32_LIBS" 
     
    686686 
    687687AC_CONFIG_FILES([ 
    688    vrjuggler-config 
     688   vrjuggler.fpc 
    689689   Makefile 
    690690   Makefile.inc 
     
    773773   mtree/VJ.tools.dist 
    774774   VARS.pl 
    775    ], 
    776    [chmod a+x vrjuggler-config]
     775   ] 
     776   
    777777 
    778778AC_OUTPUT 
  • juggler/trunk/modules/vrjuggler/plugins/configure.ac

    r18974 r19118  
    149149   ]) 
    150150 
     151VPR_PATH([1.1.23], , [AC_MSG_ERROR([*** VPR required for plugins ***])]) 
     152 
    151153min_tweek_version='1.1.5' 
    152154if test "x$test_tweek_cxx" = "xY" ; then 
     
    156158      ]) 
    157159fi 
     160 
    158161 
    159162if test "x$BUILD_JAVA" = "xY" ; then 
     
    201204#fi 
    202205 
    203 #XXX: Note the use of $VRJ_CXX_FLAGS instead of min flags. 
    204 #     JCCL_CXXFLAGS_MIN did not seem to be available??? 
    205 CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VRJ_CXXFLAGS $TWEEK_CXXFLAGS_MIN" 
     206CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS $VRJ_CXXFLAGS $TWEEK_CXXFLAGS" 
    206207BASE_APP_LINK_FLAGS="$STDFLAGS $BASE_APP_LINK_FLAGS" 
    207 DEPEND_FLAGS="$TWEEK_INCLUDES_MIN
     208DEPEND_FLAGS="$VPR_CXXFLAGS $TWEEK_CXXFLAGS $VRJ_CXXFLAGS
    208209 
    209210if test "x$PLATFORM" = "xIRIX" -a "x$USE_GCC" = "xno" ; then 
     
    244245 
    245246# $DSO_PLUGIN_DEPS must list all the libraries required to link a VRJ plug-in. 
    246 vrj_libs=`$VRJ_CONFIG vrj --libs` 
    247 vrj_extra_libs=`$VRJ_CONFIG vrj --extra-libs` 
    248 vrj_prof_libs=`$VRJ_CONFIG vrj --profiled --libs` 
    249 vrj_extra_prof_libs=`$VRJ_CONFIG vrj --profiled --extra-libs` 
    250 DSO_PLUGIN_DEPS="$TWEEK_LIBS_CC_MIN $TWEEK_EXTRA_LIBS_CC_MIN $vrj_libs $vrj_extra_libs" 
    251 DSO_PLUGIN_PROF_DEPS="$TWEEK_PROF_LIBS_CC_MIN $TWEEK_PROF_EXTRA_LIBS_CC_MIN $vrj_prof_libs $vrj_extraprof__libs" 
     247DSO_PLUGIN_DEPS="$VPR_LIBS $VPR_EXTRA_LIBS $TWEEK_LIBS $TWEEK_EXTRA_LIBS $VRJ_LIBS $VRJ_EXTRA_LIBS" 
     248DSO_PLUGIN_PROF_DEPS="$VPR_PROF_LIBS $VPR_EXTRA_LIBS $TWEEK_PROF_LIBS $TWEEK_PROF_EXTRA_LIBS $VRJ_PROF_LIBS $VRJ_EXTRA_LIBS" 
    252249 
    253250VJ_BUILD_LIB_FILE_LIST([$DSO_PLUGIN_DEPS], [DSO_PLUGIN_DEP_FILES])