Changeset 19109

Show
Ignore:
Timestamp:
08/03/06 15:42:16 (2 years ago)
Author:
dshipton
Message:

Sonix now uses flagpoll for setting up the build and for applications that compile against it.

Files:

Legend:

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

    r19023 r19109  
    241241        @echo "Setting up developer installation" 
    242242        @echo "------------------------------------------------" 
     243        $(SHELL) $(MKINSTALLDIRS) $(instlinks)/share/flagpoll 
     244        cat $(topdir)/sonix.fpc | sed -e "s|AUTOGENERATEDPREFIX|$(instlinks)|g" > $(topdir)/sonix.fpc.tmp 
     245        $(INSTALL) -m $(EXEC_PERMS) $(GROUP_OPT_UNIX)                   \ 
     246          $(EXTRA_INSTALL_ARGS) $(topdir)/sonix.fpc.tmp $(instlinks)/share/flagpoll/sonix.fpc 
     247        rm -f $(topdir)/sonix.fpc.tmp 
     248 
    243249ifdef BUILD_TYPE 
    244250        $(MAKE) links-$(BUILD_TYPE) 
     
    323329        @$(MAKE) install-data 
    324330        @$(MAKE) install-m4 
     331        @$(MAKE) install-flagpoll 
    325332        $(INSTALL) -m $(EXEC_PERMS) $(GROUP_OPT_UNIX)                   \ 
    326333          $(EXTRA_INSTALL_ARGS) $(topdir)/sonix-config $(bindir) 
     
    373380          $(datadir)/aclocal 
    374381 
     382install-flagpoll: 
     383        @echo "------------------------------------------------" 
     384        @echo "Installing Flagpoll metadata file" 
     385        @echo "------------------------------------------------" 
     386        $(SHELL) $(MKINSTALLDIRS) $(libdir)$(LIBBITSUF)/flagpoll 
     387        cat $(topdir)/sonix.fpc | sed -e "s|AUTOGENERATEDPREFIX|$(prefix)|g" > $(topdir)/sonix.fpc.tmp 
     388        $(INSTALL) -m $(EXEC_PERMS) $(GROUP_OPT_UNIX)                   \ 
     389          $(topdir)/sonix.fpc.tmp                       \ 
     390          $(libdir)$(LIBBITSUF)/flagpoll/sonix-$(VERSION_DOT).$(PLATFORM).$(ISA).`date '+%s'`.fpc 
     391        rm -f $(topdir)/sonix.fpc.tmp 
     392 
    375393# ============================================================================= 
    376394# Clean-up targets.  '_clobber' removes the $(BUILDDIR_BASE) and $(LIBDIR_NAME) 
  • juggler/trunk/modules/sonix/configure.ac

    r18972 r19109  
    129129# Checks for libraries. 
    130130# ----------------------------------------------------------------------------- 
    131 VPR_PATH([1.1.23], [VPR_SUBSYSTEM=`$VPR_CONFIG --subsystem`], 
    132          [AC_MSG_ERROR([*** VPR required for Sonix ***])]) 
     131VPR_PATH([1.1.23], , [AC_MSG_ERROR([*** VPR required for Sonix ***])]) 
    133132 
    134133# find and append GMTL flags... 
     
    187186 
    188187 
    189 CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS_MIN $GMTL_INCLUDES" 
     188CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS $GMTL_INCLUDES" 
    190189BASE_APP_LINK_FLAGS="$STDFLAGS $BASE_APP_LINK_FLAGS" 
    191 DEPEND_FLAGS="$VPR_INCLUDES_MIN $GMTL_INCLUDES" 
     190DEPEND_FLAGS="$VPR_CXXFLAGS $GMTL_INCLUDES" 
    192191snx_cxxflags="$STDFLAGS" 
    193192 
     
    235234# application. 
    236235if test "x$OS_TYPE" = "xWin32" ; then 
    237    APP_EXTRA_LIBS="$LDFLAGS $VPR_LIBS_LD_MIN $LIBS $VPR_EXTRA_LIBS_LD_MIN
     236   APP_EXTRA_LIBS="$LDFLAGS $VPR_LIBS $LIBS $VPR_EXTRA_LIBS
    238237   APP_EXTRA_PROF_LIBS="$APP_EXTRA_LIBS" 
    239238else 
    240    APP_EXTRA_LIBS="$LDFLAGS $VPR_LIBS_CC_MIN $LIBS $VPR_EXTRA_LIBS_CC_MIN
    241    APP_EXTRA_PROF_LIBS="$LDFLAGS $VPR_PROF_LIBS_CC_MIN $LIBS $VPR_EXTRA_LIBS_CC_MIN
     239   APP_EXTRA_LIBS="$LDFLAGS $VPR_LIBS $LIBS $VPR_EXTRA_LIBS
     240   APP_EXTRA_PROF_LIBS="$LDFLAGS $VPR_PROF_LIBS $LIBS $VPR_EXTRA_LIBS
    242241fi 
    243242 
     
    359358AC_SUBST(SNXROOT_ABS) 
    360359AC_SUBST(JUGGLERROOT_ABS) 
    361 AC_SUBST(VPR_SUBSYSTEM) 
    362360AC_SUBST(SNX_SHARE_DIR) 
    363361 
     
    403401 
    404402AC_CONFIG_FILES([ 
    405    sonix-config 
     403   sonix.fpc 
    406404   Makefile 
    407405   Makefile.inc 
     
    417415   mtree/SNX.samples.dist 
    418416   VARS.pl 
    419    ], 
    420    [chmod a+x sonix-config]
     417   ] 
     418   
    421419 
    422420AC_OUTPUT 
  • juggler/trunk/modules/sonix/plugins/configure.ac

    r18972 r19109  
    145145# Checks for libraries. 
    146146# ----------------------------------------------------------------------------- 
    147 VPR_PATH([1.1.23], [VPR_SUBSYSTEM=`$VPR_CONFIG --subsystem`], 
    148          [AC_MSG_ERROR([*** VPR required for Sonix plug-ins ***])]) 
     147VPR_PATH([1.1.23], ,[AC_MSG_ERROR([*** VPR required for Sonix plug-ins ***])]) 
    149148 
    150149SNX_PATH([1.1.4], [BUILD_PLUGINS='Y'], 
     
    298297#fi 
    299298 
    300 CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS_MIN $SNX_CXXFLAGS_MIN" 
     299CXXFLAGS="$CXXFLAGS $CXX_VISIBILITY_FLAGS $VPR_CXXFLAGS $SNX_CXXFLAGS_MIN" 
    301300BASE_APP_LINK_FLAGS="$STDFLAGS $BASE_APP_LINK_FLAGS" 
    302 DEPEND_FLAGS="$VPR_INCLUDES_MIN $SNX_INCLUDES_MIN" 
     301DEPEND_FLAGS="$VPR_INCLUDES $SNX_INCLUDES_MIN" 
    303302 
    304303if test "x$PLATFORM" = "xIRIX" -a "x$USE_GCC" = "xno" ; then 
  • juggler/trunk/modules/sonix/snx/Util/Debug.h

    r18824 r19109  
    3737#define _SNX_DEBUG_H_ 
    3838 
    39 //  #define VJ_DEBUG  Defined in vjConfig.h 
    4039#include <vpr/Util/Debug.h> 
    4140#include <stdlib.h> 
  • juggler/trunk/modules/sonix/snx/Util/Version.h

    r19023 r19109  
    8585 
    8686 
    87 #endif /* _GADGET_VERSION_H_ */ 
     87#endif /* _SNX_VERSION_H_ */