Changeset 9190
- Timestamp:
- 05/07/08 16:00:22 (4 days ago)
- Files:
-
- trunk/dependencies/Makefile.in (modified) (3 diffs)
- trunk/dependencies/vendor/taglib/songbird_taglib_make.sh (modified) (3 diffs)
- trunk/dependencies/vendor/taglib/taglib/ape/apetag.h (modified) (1 diff)
- trunk/dependencies/vendor/taglib/taglib/m4a/mp4itunestag.cpp (modified) (1 diff)
- trunk/dependencies/vendor/zlib/songbird_zlib_make.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dependencies/Makefile.in
r9177 r9190 60 60 endif # windows 61 61 62 ifeq ( linux,$(SB_PLATFORM))62 ifeq (,$(filter-out linux solaris,$(SB_PLATFORM) 63 63 64 64 SONGBIRD_XULRUNNER += $(DEPS_DIR)/taglib/$(SB_CONFIGURATION)/lib/libtag.so* … … 439 439 copy-extensions : gunzip_file 440 440 @echo $(xulrunner_extensions) 441 ifneq (,$(xulrunner_extensions)) 441 442 $(MKDIR) -p $(SONGBIRD_EXTENSIONSDIR) 442 443 for item in $(xulrunner_extensions); do \ … … 445 446 done 446 447 $(RM) -rf $(SONGBIRD_XULRUNNERDIR)/extensions 448 endif trunk/dependencies/vendor/taglib/songbird_taglib_make.sh
r8945 r9190 54 54 # 55 55 56 sys_name=`uname`57 56 mach_name=`uname -m` 58 if [ "$sys_name" = "Darwin" ]; then 59 build_sys_type=Darwin 60 if [ "$mach_name" = "i386" ]; then 61 tgt_arch_list="macosx-i686" 62 else 63 tgt_arch_list=macosx-ppc 64 fi 65 elif [ "$sys_name" = "Linux" ]; then 66 build_sys_type=Linux 67 if [ "$mach_name" = "x86_64" ]; then 68 tgt_arch_list=linux-x86_64 69 else 70 tgt_arch_list=linux-i686 71 fi 72 else 73 build_sys_type=Cygwin 74 _MSVC_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p' 75 CC_VERSION=`cl -v 2>&1 | sed -ne "$_MSVC_VER_FILTER"` 76 case "$CC_VERSION" in 77 13.*) 78 tgt_arch_list=windows-i686 79 ;; 80 *) 81 tgt_arch_list=windows-i686-msvc8 82 ;; 83 esac 84 fi 85 57 case `uname` in 58 Darwin) 59 build_sys_type=Darwin 60 if [ "$mach_name" = "i386" ]; then 61 tgt_arch_list="macosx-i686 macosx-ppc" 62 else 63 tgt_arch_list=macosx-ppc 64 fi 65 ;; 66 67 Linux) 68 build_sys_type=Linux 69 if [ "$mach_name" = "x86_64" ]; then 70 tgt_arch_list=linux-x86_64 71 else 72 tgt_arch_list=linux-i686 73 fi 74 ;; 75 76 SunOS) 77 build_sys_type=Solaris 78 case "mach_name" in 79 x86_64) 80 tgt_arch_list=solaris-x86_64 81 ;; 82 i86pc) 83 tgt_arch_list=solaris-i386 84 ;; 85 *) 86 tgt_arch_list=solaris-sparc 87 ;; 88 esac 89 ;; 90 91 *) 92 build_sys_type=Cygwin 93 _MSVC_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p' 94 CC_VERSION=`cl -v 2>&1 | sed -ne "$_MSVC_VER_FILTER"` 95 case "$CC_VERSION" in 96 13.*) 97 tgt_arch_list=windows-i686 98 ;; 99 *) 100 tgt_arch_list=windows-i686-msvc8 101 ;; 102 esac 103 ;; 104 esac 86 105 87 106 # … … 159 178 CMAKE_C_FLAGS="${CMAKE_C_FLAGS} -fPIC -fno-stack-protector" 160 179 CMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} -fPIC -fno-stack-protector" 180 181 # Set makefile type. 182 CMAKE_MAKEFILE_TYPE="Unix Makefiles" 183 CMAKE_MAKE_CMD="make" 184 ;; 185 186 solaris-*) 187 # Set library defs. 188 ZLIB_LIBRARY="libz.a" 189 190 # Set compiler flags. 191 CMAKE_C_FLAGS="${CMAKE_C_FLAGS} -KPIC" 192 CMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} -KPIC" 161 193 162 194 # Set makefile type. … … 248 280 249 281 # Post-process libraries on Mac. 250 if [ "$ sys_name" = "Darwin" ]; then282 if [ "$build_sys_type" = "Darwin" ]; then 251 283 install_name_tool \ 252 284 -id @executable_path/libtag.dylib \ trunk/dependencies/vendor/taglib/taglib/ape/apetag.h
r9135 r9190 50 50 * \see APE::Tag::itemListMap() 51 51 */ 52 typedef Map< constString, Item> ItemListMap;52 typedef Map<String, Item> ItemListMap; 53 53 54 54 trunk/dependencies/vendor/taglib/taglib/m4a/mp4itunestag.cpp
r4389 r9190 154 154 } 155 155 156 void MP4::Tag::setNumTracks( TagLib::uint i)156 void MP4::Tag::setNumTracks(const TagLib::uint i) 157 157 { 158 158 d->numTracks = i; trunk/dependencies/vendor/zlib/songbird_zlib_make.sh
r5806 r9190 54 54 # 55 55 56 sys_name=`uname`57 56 mach_name=`uname -m` 58 if [ "$sys_name" = "Darwin" ]; then 59 build_sys_type=Darwin 60 if [ "$mach_name" = "i386" ]; then 61 tgt_arch_list="macosx-i686 macosx-ppc" 62 else 63 tgt_arch_list=macosx-ppc 64 fi 65 elif [ "$sys_name" = "Linux" ]; then 66 build_sys_type=Linux 67 if [ "$mach_name" = "x86_64" ]; then 68 tgt_arch_list=linux-x86_64 69 else 70 tgt_arch_list=linux-i686 71 fi 72 else 73 build_sys_type=Cygwin 74 tgt_arch_list=windows-i686 75 fi 57 case `uname` in 58 59 Darwin) 60 build_sys_type=Darwin 61 if [ "$mach_name" = "i386" ]; then 62 tgt_arch_list="macosx-i686 macosx-ppc" 63 else 64 tgt_arch_list=macosx-ppc 65 fi 66 ;; 67 68 Linux) 69 build_sys_type=Linux 70 if [ "$mach_name" = "x86_64" ]; then 71 tgt_arch_list=linux-x86_64 72 else 73 tgt_arch_list=linux-i686 74 fi 75 ;; 76 77 SunOS) 78 build_sys_type=Solaris 79 case "mach_name" in 80 x86_64) 81 tgt_arch_list=solaris-x86_64 82 ;; 83 i86pc) 84 tgt_arch_list=solaris-i386 85 ;; 86 *) 87 tgt_arch_list=solaris-sparc 88 ;; 89 esac 90 ;; 91 92 *) 93 build_sys_type=Cygwin 94 _MSVC_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p' 95 CC_VERSION=`cl -v 2>&1 | sed -ne "$_MSVC_VER_FILTER"` 96 case "$CC_VERSION" in 97 13.*) 98 tgt_arch_list=windows-i686 99 ;; 100 *) 101 tgt_arch_list=windows-i686-msvc8 102 ;; 103 esac 104 ;; 105 106 esac 76 107 77 108 … … 132 163 133 164 linux-i686 | linux-x86_64) 134 export CPPFLAGS="-fPIC" 165 CPPFLAGS="-fPIC" 166 ;; 167 168 solaris-*) 169 CC=cc 170 CXX=CC 135 171 ;; 136 172 137 173 windows-i686) 138 exportCPPFLAGS="-MT"174 CPPFLAGS="-MT" 139 175 ;; 140 176 141 177 macosx-ppc) 142 178 cfg_tgt=i686-apple-darwin8.0.0 143 exportCFLAGS="-arch ppc"144 exportCXXFLAGS="-arch ppc"145 exportLDFLAGS="-Wl,-arch,ppc"179 CFLAGS="-arch ppc" 180 CXXFLAGS="-arch ppc" 181 LDFLAGS="-Wl,-arch,ppc" 146 182 ;; 147 183 148 184 esac 185 186 export CPPFLAGS CC CXX CFLAGS LDFLAGS 149 187 } 150 188
