Changeset 19023
- Timestamp:
- 07/11/06 15:21:30 (2 years ago)
- Files:
-
- juggler/trunk/build_windows.py (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/Makefile.inc.in (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/gadget/Makefile.in (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Util/Version.cpp (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Util/Version.h (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/gadgetParam.cpp.in (deleted)
- juggler/trunk/modules/gadgeteer/gadget/gadgetParam.h.in (modified) (3 diffs)
- juggler/trunk/modules/jackal/Makefile.inc.in (modified) (2 diffs)
- juggler/trunk/modules/jackal/common/jccl/Makefile.in (modified) (1 diff)
- juggler/trunk/modules/jackal/common/jccl/Util/Version.cpp (modified) (1 diff)
- juggler/trunk/modules/jackal/common/jccl/Util/Version.h (modified) (1 diff)
- juggler/trunk/modules/jackal/common/jccl/jcclParam.cpp.in (deleted)
- juggler/trunk/modules/jackal/common/jccl/jcclParam.h.in (modified) (3 diffs)
- juggler/trunk/modules/sonix/Makefile.inc.in (modified) (2 diffs)
- juggler/trunk/modules/sonix/snx/Makefile.in (modified) (2 diffs)
- juggler/trunk/modules/sonix/snx/Util/Version.cpp (modified) (1 diff)
- juggler/trunk/modules/sonix/snx/Util/Version.h (modified) (1 diff)
- juggler/trunk/modules/sonix/snx/snxParam.cpp.in (deleted)
- juggler/trunk/modules/sonix/snx/snxParam.h.in (modified) (3 diffs)
- juggler/trunk/modules/tweek/Makefile.inc.in (modified) (3 diffs)
- juggler/trunk/modules/tweek/tweek/Makefile.in (modified) (1 diff)
- juggler/trunk/modules/tweek/tweek/Util/Version.cpp (modified) (1 diff)
- juggler/trunk/modules/tweek/tweek/Util/Version.h (modified) (1 diff)
- juggler/trunk/modules/tweek/tweek/tweekParam.cpp.in (deleted)
- juggler/trunk/modules/tweek/tweek/tweekParam.h.in (modified) (3 diffs)
- juggler/trunk/modules/vapor/Makefile.inc.in (modified) (2 diffs)
- juggler/trunk/modules/vapor/vpr/Makefile.in (modified) (1 diff)
- juggler/trunk/modules/vapor/vpr/Util/Version.cpp (modified) (1 diff)
- juggler/trunk/modules/vapor/vpr/Util/Version.h (modified) (1 diff)
- juggler/trunk/modules/vapor/vpr/vprParam.cpp.in (deleted)
- juggler/trunk/modules/vapor/vpr/vprParam.h.in (modified) (3 diffs)
- juggler/trunk/modules/vrjuggler/Makefile.inc.in (modified) (2 diffs)
- juggler/trunk/modules/vrjuggler/vrj/Kernel/Kernel.cpp (modified) (1 diff)
- juggler/trunk/modules/vrjuggler/vrj/Makefile.in (modified) (1 diff)
- juggler/trunk/modules/vrjuggler/vrj/Util/Version.cpp (modified) (1 diff)
- juggler/trunk/modules/vrjuggler/vrj/Util/Version.h (modified) (1 diff)
- juggler/trunk/modules/vrjuggler/vrj/vrjParam.cpp.in (deleted)
- juggler/trunk/modules/vrjuggler/vrj/vrjParam.h.in (modified) (3 diffs)
- juggler/trunk/vc7/Gadgeteer/Gadgeteer.vcproj (modified) (1 diff)
- juggler/trunk/vc7/JCCL/JCCL.vcproj (modified) (1 diff)
- juggler/trunk/vc7/Sonix/Sonix.vcproj (modified) (1 diff)
- juggler/trunk/vc7/Tweek_CXX/Tweek_CXX.vcproj (modified) (1 diff)
- juggler/trunk/vc7/VPR/VPR.vcproj (modified) (1 diff)
- juggler/trunk/vc7/VRJuggler/VRJuggler.vcproj (modified) (1 diff)
- juggler/trunk/vc8/Gadgeteer/Gadgeteer.vcproj (modified) (1 diff)
- juggler/trunk/vc8/JCCL/JCCL.vcproj (modified) (1 diff)
- juggler/trunk/vc8/Sonix/Sonix.vcproj (modified) (1 diff)
- juggler/trunk/vc8/Tweek_CXX/Tweek_CXX.vcproj (modified) (1 diff)
- juggler/trunk/vc8/VPR/VPR.vcproj (modified) (1 diff)
- juggler/trunk/vc8/VRJuggler/VRJuggler.vcproj (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/build_windows.py
r19017 r19023 504 504 mods = [] 505 505 mods.append(JugglerModule(r'modules\vapor', vcDir, 'VPR', 506 [(r'vpr\vprParam.h',), (r'vpr\vprParam.cpp',),506 [(r'vpr\vprParam.h',), 507 507 (r'vpr\version.rc', 508 508 os.path.join(gJugglerDir, 'version.rc.in'))])) 509 509 mods.append(JugglerModule(r'modules\tweek', vcDir, 'Tweek_CXX', 510 510 [(r'tweek\tweekParam.h',), 511 (r'tweek\tweekParam.cpp',),512 511 (r'tweek\version.rc', 513 512 os.path.join(gJugglerDir, 'version.rc.in'))])) … … 516 515 os.path.join(gJugglerDir, 517 516 r'modules\jackal\common\jccl\jcclParam.h.in')), 518 (r'jccl\jcclParam.cpp',519 os.path.join(gJugglerDir,520 r'modules\jackal\common\jccl\jcclParam.cpp.in')),521 517 (r'jccl\version.rc', 522 518 os.path.join(gJugglerDir, 'version.rc.in')) 523 519 ])) 524 520 mods.append(JugglerModule(r'modules\sonix', vcDir, 'Sonix', 525 [(r'snx\snxParam.h',), (r'snx\snxParam.cpp',),521 [(r'snx\snxParam.h',), 526 522 (r'snx\version.rc', 527 523 os.path.join(gJugglerDir, 'version.rc.in'))])) 528 524 mods.append(JugglerModule(r'modules\gadgeteer', vcDir, 'Gadgeteer', 529 525 [(r'gadget\gadgetParam.h',), 530 (r'gadget\gadgetParam.cpp',),531 526 (r'gadget\version.rc', 532 527 os.path.join(gJugglerDir, 'version.rc.in'))])) 533 528 mods.append(JugglerModule(r'modules\vrjuggler', vcDir, 'VRJuggler', 534 [(r'vrj\vrjParam.h',), (r'vrj\vrjParam.cpp',),529 [(r'vrj\vrjParam.h',), 535 530 (r'vrj\version.rc', 536 531 os.path.join(gJugglerDir, 'version.rc.in'))])) juggler/trunk/modules/gadgeteer/Makefile.inc.in
r18991 r19023 120 120 # Version information. 121 121 PARAM_HEADER= gadget/gadgetParam.h 122 PARAM_SOURCE= gadget/gadgetParam.cpp123 122 BRANCH= trunk 124 123 CANON_NAME= Varda … … 139 138 140 139 # Things to do before the object files and library are built. 141 beforebuild: $(PARAM_HEADER) $(PARAM_SOURCE)140 beforebuild: $(PARAM_HEADER) 142 141 143 142 $(PARAM_HEADER): $(GADGETROOT_ABS)/$(PARAM_HEADER).in $(GADGETROOT_ABS)/VERSION 144 143 @$(MAKE) clean-version-links 145 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \146 -i $(GADGETROOT_ABS)/$@.in $(VER_ARGS)147 148 $(PARAM_SOURCE): $(PARAM_HEADER) $(GADGETROOT_ABS)/$(PARAM_SOURCE).in149 144 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \ 150 145 -i $(GADGETROOT_ABS)/$@.in $(VER_ARGS) juggler/trunk/modules/gadgeteer/gadget/Makefile.in
r18863 r19023 61 61 ProxyFactory.cpp \ 62 62 RemoteInputManager.cpp \ 63 VirtualDevice.cpp \ 64 gadgetParam.cpp 63 VirtualDevice.cpp 65 64 66 65 include $(MKPATH)/dpp.obj-subdir.mk juggler/trunk/modules/gadgeteer/gadget/Util/Version.cpp
r18824 r19023 34 34 { 35 35 36 const char* GADGET_VERSION(__GADGET_VERSION_STRING__); 37 36 38 GADGET_IMPLEMENT(std::string) getVersionString () 37 39 { juggler/trunk/modules/gadgeteer/gadget/Util/Version.h
r18824 r19023 38 38 39 39 /** 40 * This is the "human-readable" Gadgeteer version \em string. The full form 41 * includes the version number (major.minor.patch-build), the canonical name 42 * of the release, the threading subsystem, and the build date. The major 43 * version number is updated when major architectural changes are made; the 44 * minor when there are minor API changes; and the patch when there are bug 45 * fixes. The build number is usually representative of the nightly build 46 * process relative to a given version x.y.z. 47 * 48 * @see gadget::getVersionString() 49 */ 50 extern GADGET_DATA_API(const char*) GADGET_VERSION; 51 52 /** 40 53 * Retruns the "human-readable" Gadgeteer version \em string. The full form 41 54 * includes the version number (major.minor.patch-build), the canonical name juggler/trunk/modules/gadgeteer/gadget/gadgetParam.h.in
r18824 r19023 28 28 #define _GAD_PARAM_H_ 29 29 30 #include <gadget/gadgetConfig.h>31 32 33 30 /** 34 31 * The 9-digit Gadgeteer version integer. This form provides three digits for … … 40 37 41 38 /** 39 * The Gadgeteer version \em string. Instead of referencing this symbol, use 40 * gadget::GADGET_VERSION or gadget::getVersionString(). 41 */ 42 #define __GADGET_VERSION_STRING__ @VER_STRING@ 43 44 /** 42 45 * The individual Gadgeteer version numbers. 43 46 */ … … 46 49 #define __GADGET_PATCH__ @PATCH_VER_NUMBER@ 47 50 48 namespace gadget49 {50 /**51 * This is the "human-readable" Gadgeteer version \em string. The full form52 * includes the version number (major.minor.patch-build), the canonical53 * name of the release, the threading subsystem, and the build date. The54 * major version number is updated when major architectural changes are55 * made; the minor when there are minor API changes; and the patch when56 * there are bug fixes. The build number is usually representative of the57 * nightly build process relative to a given version x.y.z.58 *59 * @see gadget::getVersionString()60 */61 extern GADGET_DATA_API(const char*) GADGET_VERSION;62 }63 64 65 51 #endif /* _GAD_PARAM_H_ */ juggler/trunk/modules/jackal/Makefile.inc.in
r18990 r19023 125 125 # Version information. 126 126 PARAM_HEADER= common/jccl/jcclParam.h 127 PARAM_SOURCE= common/jccl/jcclParam.cpp128 127 BRANCH= trunk 129 128 CANON_NAME= Melkor … … 144 143 145 144 # Things to do before the object files and library are built. 146 beforebuild: $(PARAM_HEADER) $(PARAM_SOURCE)145 beforebuild: $(PARAM_HEADER) 147 146 148 147 $(PARAM_HEADER): $(JCCLROOT_ABS)/$(PARAM_HEADER).in $(JCCLROOT_ABS)/VERSION 149 148 @$(MAKE) clean-version-links 150 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \151 -i $(JCCLROOT_ABS)/$@.in $(VER_ARGS)152 153 $(PARAM_SOURCE): $(PARAM_HEADER) $(JCCLROOT_ABS)/$(PARAM_SOURCE).in154 149 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \ 155 150 -i $(JCCLROOT_ABS)/$@.in $(VER_ARGS) juggler/trunk/modules/jackal/common/jccl/Makefile.in
r18824 r19023 48 48 Util 49 49 50 SRCS= jcclParam.cpp50 SRCS= 51 51 52 52 EXTRA_INCLUDES= \ juggler/trunk/modules/jackal/common/jccl/Util/Version.cpp
r18824 r19023 34 34 { 35 35 36 const char* JCCL_VERSION(__JCCL_VERSION_STRING__); 37 36 38 JCCL_IMPLEMENT(std::string) getVersionString () 37 39 { juggler/trunk/modules/jackal/common/jccl/Util/Version.h
r18824 r19023 38 38 39 39 /** 40 * This is the "human-readable" JCCL version \em string. The full form 41 * includes the version number (major.minor.patch-build), the canonical name 42 * of the release, the threading subsystem, and the build date. The major 43 * version number is updated when major architectural changes are made; the 44 * minor when there are minor API changes; and the patch when there are bug 45 * fixes. The build number is usually representative of the nightly build 46 * process relative to a given version x.y.z. 47 * 48 * @see jccl::getVersionString() 49 */ 50 extern JCCL_DATA_API(const char*) JCCL_VERSION; 51 52 /** 40 53 * Retruns the "human-readable" JCCL version \em string. The full form includes 41 54 * the version number (major.minor.patch-build), the canonical name of the juggler/trunk/modules/jackal/common/jccl/jcclParam.h.in
r18883 r19023 28 28 #define _JCCL_PARAM_H_ 29 29 30 #include <jccl/jcclConfig.h>31 32 33 30 /** 34 31 * The 9-digit JCCl version integer. This form provides three digits for each … … 40 37 41 38 /** 39 * The JCCL version \em string. Instead of referencing this symbol, use 40 * jccl::JCCL_VERSION or jccl::getVersionString(). 41 */ 42 #define __JCCL_VERSION_STRING__ @VER_STRING@ 43 44 /** 42 45 * Individual JCCL verions numbers 43 46 */ … … 46 49 #define __JCCL_PATCH__ @PATCH_VER_NUMBER@ 47 50 48 namespace jccl49 {50 /**51 * This is the "human-readable" JCCL version \em string. The full form52 * includes the version number (major.minor.patch-build), the canonical53 * name of the release, the threading subsystem, and the build date. The54 * major version number is updated when major architectural changes are55 * made; the minor when there are minor API changes; and the patch when56 * there are bug fixes. The build number is usually representative of the57 * nightly build process relative to a given version x.y.z.58 *59 * @see jccl::getVersionString()60 */61 extern JCCL_DATA_API(const char*) JCCL_VERSION;62 }63 64 65 51 #endif /* _JCCL_PARAM_H_ */ juggler/trunk/modules/sonix/Makefile.inc.in
r18992 r19023 115 115 # Version information. 116 116 PARAM_HEADER= snx/snxParam.h 117 PARAM_SOURCE= snx/snxParam.cpp118 117 BRANCH= trunk 119 118 CANON_NAME= Ulmo … … 133 132 134 133 # Things to do before the object files and library are built. 135 beforebuild: $(PARAM_HEADER) $(PARAM_SOURCE)134 beforebuild: $(PARAM_HEADER) 136 135 137 136 $(PARAM_HEADER): $(ROOT_ABS)/$(PARAM_HEADER).in $(ROOT_ABS)/VERSION 138 137 @$(MAKE) clean-version-links 139 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \140 -i $(ROOT_ABS)/$@.in $(VER_ARGS)141 142 $(PARAM_SOURCE): $(PARAM_HEADER) $(ROOT_ABS)/$(PARAM_SOURCE).in143 138 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \ 144 139 -i $(ROOT_ABS)/$@.in $(VER_ARGS) juggler/trunk/modules/sonix/snx/Makefile.in
r18824 r19023 43 43 INSTALL= @INSTALL@ 44 44 SUBOBJDIR= $(SNX_LIBRARY) 45 EXTRA_CXXFLAGS+= -DVJ_ROOT_DIR="\"$(instprefix)\""46 45 47 46 # Prefix for recursive stuff. … … 52 51 SoundImplementation.cpp \ 53 52 StubSoundImplementation.cpp \ 54 snxParam.cpp \55 53 sonix.cpp 56 54 juggler/trunk/modules/sonix/snx/Util/Version.cpp
r18824 r19023 43 43 { 44 44 45 const char* SNX_VERSION(__SNX_VERSION_STRING__); 46 45 47 SNX_IMPLEMENT(std::string) getVersionString () 46 48 { juggler/trunk/modules/sonix/snx/Util/Version.h
r18824 r19023 47 47 48 48 /** 49 * This is the "human-readable" Sonix version \em string. The full form 50 * includes the version number (major.minor.patch-build), the canonical name 51 * of the release, the threading subsystem, and the build date. The major 52 * version number is updated when major architectural changes are made; the 53 * minor when there are minor API changes; and the patch when there are bug 54 * fixes. The build number is usually representative of the nightly build 55 * process relative to a given version x.y.z. 56 * 57 * @see snx::getVersionString() 58 */ 59 extern SNX_DATA_API(const char*) SNX_VERSION; 60 61 /** 49 62 * Retruns the "human-readable" Sonix version \em string. The full form 50 63 * includes the version number (major.minor.patch-build), the canonical name juggler/trunk/modules/sonix/snx/snxParam.h.in
r18869 r19023 37 37 #define _SNX_PARAM_H_ 38 38 39 40 39 /** 41 40 * The 9-digit Sonix version integer. This form provides three digits for each … … 46 45 #define __SNX_version @VER_NUMBER@ 47 46 47 /** 48 * The Sonix version \em string. Instead of referencing this symbol, use 49 * snx::SNX_VERSION or snx::getVersionString(). 50 */ 51 #define __SNX_VERSION_STRING__ @VER_STRING@ 52 48 53 /** 49 54 * The individual SNX version numbers. … … 53 58 #define __SNX_PATCH__ @PATCH_VER_NUMBER@ 54 59 55 namespace snx56 {57 /**58 * This is the "human-readable" Sonix version \em string. The full form59 * includes the version number (major.minor.patch-build), the canonical60 * name of the release, the threading subsystem, and the build date. The61 * major version number is updated when major architectural changes are62 * made; the minor when there are minor API changes; and the patch when63 * there are bug fixes. The build number is usually representative of the64 * nightly build process relative to a given version x.y.z.65 *66 * @see snx::getVersionString()67 */68 extern SNX_DATA_API(const char*) SNX_VERSION;69 }70 71 72 60 #endif /* _SNX_PARAM_H_ */ juggler/trunk/modules/tweek/Makefile.inc.in
r18989 r19023 119 119 # Version information. 120 120 PARAM_HEADER= tweek/tweekParam.h 121 PARAM_SOURCE= tweek/tweekParam.cpp122 121 BRANCH= trunk 123 122 CANON_NAME= Aule … … 140 139 beforebuild: 141 140 @$(MAKE) $(PARAM_HEADER) 142 @$(MAKE) $(PARAM_SOURCE)143 141 @echo "------------------------------------------------" 144 142 @echo "IDL code generation phase" … … 152 150 $(PARAM_HEADER): $(TWEEKROOT_ABS)/$(PARAM_HEADER).in $(TWEEKROOT_ABS)/VERSION 153 151 @$(MAKE) clean-version-links 154 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \155 -i $(TWEEKROOT_ABS)/$@.in $(VER_ARGS)156 157 $(PARAM_SOURCE): $(PARAM_HEADER) $(TWEEKROOT_ABS)/$(PARAM_SOURCE).in158 152 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \ 159 153 -i $(TWEEKROOT_ABS)/$@.in $(VER_ARGS) juggler/trunk/modules/tweek/tweek/Makefile.in
r18824 r19023 50 50 idl 51 51 52 SRCS= tweekParam.cpp52 SRCS= 53 53 54 54 include $(MKPATH)/dpp.obj-subdir.mk juggler/trunk/modules/tweek/tweek/Util/Version.cpp
r18824 r19023 34 34 { 35 35 36 const char* TWEEK_VERSION(__TWEEK_VERSION_STRING__); 37 36 38 std::string getVersionString() 37 39 { juggler/trunk/modules/tweek/tweek/Util/Version.h
r18824 r19023 38 38 39 39 /** 40 * This is the "human-readable" Tweek version \em string. The full form 41 * includes the version number (major.minor.patch-build), the canonical name 42 * of the release, the threading subsystem, and the build date. The major 43 * version number is updated when major architectural changes are made; the 44 * minor when there are minor API changes; and the patch when there are bug 45 * fixes. The build number is usually representative of the nightly build 46 * process relative to a given version x.y.z. 47 * 48 * @see tweek::getVersionString() 49 */ 50 extern TWEEK_DATA_API(const char*) TWEEK_VERSION; 51 52 /** 40 53 * Retruns the "human-readable" Tweek version \em string. The full form 41 54 * includes the version number (major.minor.patch-build), the canonical name juggler/trunk/modules/tweek/tweek/tweekParam.h.in
r18881 r19023 28 28 #define _TWEEK_PARAM_H_ 29 29 30 31 30 /** 32 31 * The 9-digit Tweek version integer. This form provides three digits for each … … 38 37 39 38 /** 39 * The Tweek version \em string. Instead of referencing this symbol, use 40 * tweek::TWEEK_VERSION or tweek::getVersionString(). 41 */ 42 #define __TWEEK_VERSION_STRING__ @VER_STRING@ 43 44 /** 40 45 * The individual TWEEK version numbers 41 46 */ … … 44 49 #define __TWEEK_PATCH__ @PATCH_VER_NUMBER@ 45 50 46 47 namespace tweek48 {49 /**50 * This is the "human-readable" Tweek version \em string. The full form51 * includes the version number (major.minor.patch-build), the canonical52 * name of the release, the threading subsystem, and the build date. The53 * major version number is updated when major architectural changes are54 * made; the minor when there are minor API changes; and the patch when55 * there are bug fixes. The build number is usually representative of the56 * nightly build process relative to a given version x.y.z.57 *58 * @see tweek::getVersionString()59 */60 extern TWEEK_DATA_API(const char*) TWEEK_VERSION;61 }62 63 64 51 #endif /* _TWEEK_PARAM_H_ */ juggler/trunk/modules/vapor/Makefile.inc.in
r18969 r19023 120 120 # Version information. 121 121 PARAM_HEADER= vpr/vprParam.h 122 PARAM_SOURCE= vpr/vprParam.cpp123 122 BRANCH= trunk 124 123 CANON_NAME= Manwe … … 138 137 139 138 # Things to do before the object files and library are built. 140 beforebuild: $(PARAM_HEADER) $(PARAM_SOURCE)139 beforebuild: $(PARAM_HEADER) 141 140 142 141 $(PARAM_HEADER): $(VPRROOT_ABS)/$(PARAM_HEADER).in $(VPRROOT_ABS)/VERSION 143 142 @$(MAKE) clean-version-links 144 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \145 -i $(VPRROOT_ABS)/$@.in $(VER_ARGS)146 147 $(PARAM_SOURCE): $(PARAM_HEADER) $(VPRROOT_ABS)/$(PARAM_SOURCE).in148 143 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \ 149 144 -i $(VPRROOT_ABS)/$@.in $(VER_ARGS) juggler/trunk/modules/vapor/vpr/Makefile.in
r18824 r19023 60 60 md 61 61 62 SRCS= SystemBase.cpp \ 63 vprParam.cpp 62 SRCS= SystemBase.cpp 64 63 65 64 include $(MKPATH)/dpp.obj-subdir.mk juggler/trunk/modules/vapor/vpr/Util/Version.cpp
r18824 r19023 43 43 { 44 44 45 const char* VPR_VERSION(__VPR_VERSION_STRING__); 46 45 47 VPR_IMPLEMENT(std::string) getVersionString () 46 48 { juggler/trunk/modules/vapor/vpr/Util/Version.h
r18824 r19023 48 48 49 49 /** 50 * This is the "human-readable" VPR version \em string. The full form includes 51 * the version number (major.minor.patch-build), the canonical name of the 52 * release, the threading subsystem, and the build date. The major version 53 * number is updated when major architectural changes are made; the minor 54 * when there are minor API changes; and the patch when there are bug fixes. 55 * The build number is usually representative of the nightly build process 56 * relative to a given version x.y.z. 57 * 58 * @see vpr::getVersionString() 59 */ 60 extern VPR_DATA_API(const char*) VPR_VERSION; 61 62 /** 50 63 * Retruns the "human-readable" VPR version \em string. The full form includes 51 64 * the version number (major.minor.patch-build), the canonical name of the juggler/trunk/modules/vapor/vpr/vprParam.h.in
r18856 r19023 37 37 #define _VPR_PARAM_H_ 38 38 39 #include <vpr/vprConfig.h>40 41 39 /** 42 40 * The 9-digit VPR version integer. This form provides three digits for each of … … 48 46 49 47 /** 48 * The VPR version \em string. Instead of referencing this symbol, use 49 * vpr::VPR_VERSION or vpr::getVersionString(). 50 */ 51 #define __VPR_VERSION_STRING__ @VER_STRING@ 52 53 /** 50 54 * The individual VPR version numbers. 51 55 */ … … 54 58 #define __VPR_PATCH__ @PATCH_VER_NUMBER@ 55 59 56 namespace vpr57 {58 /**59 * This is the "human-readable" VPR version \em string. The full form60 * includes the version number (major.minor.patch-build), the canonical61 * name of the release, the threading subsystem, and the build date. The62 * major version number is updated when major architectural changes are63 * made; the minor when there are minor API changes; and the patch when64 * there are bug fixes. The build number is usually representative of the65 * nightly build process relative to a given version x.y.z.66 *67 * @see vpr::getVersionString()68 */69 extern VPR_DATA_API(const char*) VPR_VERSION;70 }71 72 73 60 #endif /* _VPR_PARAM_H_ */ juggler/trunk/modules/vrjuggler/Makefile.inc.in
r18974 r19023 144 144 # Version information. 145 145 PARAM_HEADER= vrj/vrjParam.h 146 PARAM_SOURCE= vrj/vrjParam.cpp147 146 BRANCH= trunk 148 147 CANON_NAME= Illuvatar … … 163 162 164 163 # Things to do before the object files and library are built. 165 beforebuild: 166 @$(MAKE) $(PARAM_HEADER) 167 @$(MAKE) $(PARAM_SOURCE) 164 beforebuild: $(PARAM_HEADER) 168 165 169 166 $(PARAM_HEADER): $(VJROOT_ABS)/$(PARAM_HEADER).in $(VJROOT_ABS)/VERSION 170 167 @$(MAKE) clean-version-links 171 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \172 -i $(VJROOT_ABS)/$@.in $(VER_ARGS)173 174 $(PARAM_SOURCE): $(PARAM_HEADER) $(VJROOT_ABS)/$(PARAM_SOURCE).in175 168 @$(SHELL) $(scriptdir)/make-ver.sh -o $@ \ 176 169 -i $(VJROOT_ABS)/$@.in $(VER_ARGS) juggler/trunk/modules/vrjuggler/vrj/Kernel/Kernel.cpp
r18824 r19023 32 32 #include <vrj/Kernel/Kernel.h> 33 33 #include <vrj/Util/Debug.h> 34 #include <vrj/Util/Version.h> 34 35 #include <vrj/Draw/DrawManager.h> 35 36 #include <vrj/Display/DisplayManager.h> juggler/trunk/modules/vrjuggler/vrj/Makefile.in
r18824 r19023 53 53 Util 54 54 55 SRCS= vrjParam.cpp55 SRCS= 56 56 57 57 include $(MKPATH)/dpp.obj-subdir.mk juggler/trunk/modules/vrjuggler/vrj/Util/Version.cpp
r18824 r19023 34 34 { 35 35 36 const char* VJ_VERSION(__VJ_VERSION_STRING__); 37 36 38 std::string getVersionString() 37 39 { juggler/trunk/modules/vrjuggler/vrj/Util/Version.h
r18824 r19023 38 38 39 39 /** 40 * This is the "human-readable" VR Juggler version \em string. The full form 41 * includes the version number (major.minor.patch-build), the canonical name 42 * of the release, the threading subsystem, and the build date. The major 43 * version number is updated when major architectural changes are made; the 44 * minor when there are minor API changes; and the patch when there are bug 45 * fixes. The build number is usually representative of the nightly build 46 * process relative to a given version x.y.z. 47 * 48 * @see vrj::getVersionString() 49 */ 50 extern VJ_DATA_API(const char*) VJ_VERSION; 51 52 /** 40 53 * Retruns the "human-readable" VR Juggler version \em string. The full form 41 54 * includes the version number (major.minor.patch-build), the canonical name juggler/trunk/modules/vrjuggler/vrj/vrjParam.h.in
r18889 r19023 28 28 #define _VJ_PARAM_H_ 29 29 30 #include <vrj/vrjConfig.h>31 32 33 30 /** 34 31 * The 9-digit VR Juggler version integer. This form provides three digits for … … 40 37 41 38 /** 39 * The VR Juggler version \em string. Instead of referencing this symbol, use 40 * vrj::VJ_VERSION or vrj::getVersionString(). 41 */ 42 #define __VJ_VERSION_STRING__ @VER_STRING@ 43 44 /** 42 45 * The individual VR Juggler version numbers. 43 46 */ … … 46 49 #define __VJ_PATCH__ @PATCH_VER_NUMBER@ 47 50 48 namespace vrj49 {50 /**51 * This is the "human-readable" VR Juggler version \em string. The full form52 * includes the version number (major.minor.patch-build), the canonical53 * name of the release, the threading subsystem, and the build date. The54 * major version number is updated when major architectural changes are55 * made; the minor when there are minor API changes; and the patch when56 * there are bug fixes. The build number is usually representative of the57 * nightly build process relative to a given version x.y.z.58 *59 * @see vrj::getVersionString()60 */61 extern VJ_DATA_API(const char*) VJ_VERSION;62 }63 64 65 51 #endif /* _VJ_PARAM_H_ */ juggler/trunk/vc7/Gadgeteer/Gadgeteer.vcproj
r19018 r19023 334 334 RelativePath="..\..\modules\gadgeteer\gadget\VirtualDevice.cpp"> 335 335 </File> 336 <File337 RelativePath="gadget\gadgetParam.cpp">338 </File>339 336 </Filter> 340 337 <Filter juggler/trunk/vc7/JCCL/JCCL.vcproj
r19018 r19023 158 158 RelativePath="..\..\modules\jackal\common\jccl\Util\Version.cpp"> 159 159 </File> 160 <File161 RelativePath="jccl\jcclParam.cpp">162 </File>163 160 </Filter> 164 161 <Filter juggler/trunk/vc7/Sonix/Sonix.vcproj
r19018 r19023 135 135 </File> <
