Changeset 9189
- Timestamp:
- 05/07/08 15:42:40 (4 days ago)
- Files:
-
- trunk/app/branding/Makefile.in (modified) (1 diff)
- trunk/build/rules.mk (modified) (1 diff)
- trunk/components/dbengine/src/Makefile.in (modified) (1 diff)
- trunk/components/devicesobsolete/download/src/Makefile.in (modified) (1 diff)
- trunk/components/devicesobsolete/manager/src/Makefile.in (modified) (1 diff)
- trunk/components/filescan/src/Makefile.in (modified) (1 diff)
- trunk/components/integration/src/Makefile.in (modified) (1 diff)
- trunk/components/library/localdatabase/src/Makefile.in (modified) (1 diff)
- trunk/components/mediacore/metadata/handler/taglib/src/Makefile.in (modified) (1 diff)
- trunk/components/mediacore/playback/gstreamer/stub/sbGStreamerStub.cpp (modified) (1 diff)
- trunk/components/moz/variant/src/Makefile.in (modified) (1 diff)
- trunk/components/property/src/Makefile.in (modified) (1 diff)
- trunk/configure.ac (modified) (7 diffs)
- trunk/tools/scripts/expand-jar-mn.pl (modified) (1 diff)
- trunk/tools/scripts/make-mozilla-sdk.sh (modified) (4 diffs)
- trunk/tools/scripts/make-xulrunner-tarball.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/branding/Makefile.in
r7658 r9189 37 37 ICON_EXTENSION = ico 38 38 endif 39 ifeq ( linux,$(SB_PLATFORM))39 ifeq (,$(filter-out linux solaris,$(SB_PLATFORM))) 40 40 ICON_EXTENSION = xpm 41 41 endif trunk/build/rules.mk
r8873 r9189 1447 1447 $(EXTENSION_DIR)/$(XPI_NAME).xpi 1448 1448 ifdef INSTALL_EXTENSION 1449 $(MKDIR) -p $(SONGBIRD_EXTENSIONSDIR) 1449 1450 $(RM) -rf $(SONGBIRD_EXTENSIONSDIR)/$(EXTENSION_UUID) 1450 1451 $(CP) -rf $(EXTENSION_STAGE_DIR) $(SONGBIRD_EXTENSIONSDIR)/$(EXTENSION_UUID) trunk/components/dbengine/src/Makefile.in
r8748 r9189 136 136 endif 137 137 138 ifeq (solaris,$(SB_PLATFORM)) 139 DYNAMIC_LIB_EXTRA_IMPORTS += unicharutil_external_s 140 DYNAMIC_LIB_EXTRA_FLAGS += -M $(srcdir)/hide-sqlite.ver 141 endif 142 138 143 DYNAMIC_LIB_IMPORT_PATHS = $(MOZSDK_LIB_DIR) \ 139 144 $(NULL) trunk/components/devicesobsolete/download/src/Makefile.in
r8447 r9189 89 89 endif 90 90 91 ifeq ( linux,$(SB_PLATFORM))91 ifeq (,$(filter-out linux solaris,$(SB_PLATFORM))) 92 92 DYNAMIC_LIB_STATIC_IMPORTS += $(MOZSDK_LIB_DIR)/libunicharutil_external_s 93 93 endif trunk/components/devicesobsolete/manager/src/Makefile.in
r7658 r9189 70 70 endif 71 71 72 ifeq ( linux,$(SB_PLATFORM))72 ifeq (,$(filter-out linux solaris,$(SB_PLATFORM))) 73 73 DYNAMIC_LIB_STATIC_IMPORTS += $(MOZSDK_LIB_DIR)/libunicharutil_external_s 74 74 endif trunk/components/filescan/src/Makefile.in
r7711 r9189 73 73 endif 74 74 75 ifeq (linux,$(SB_PLATFORM))76 DYNAMIC_LIB_STATIC_IMPORTS = $(MOZSDK_LIB_DIR)/libunicharutil_external_s77 endif78 79 75 ifeq (windows,$(SB_PLATFORM)) 80 76 DYNAMIC_LIB_EXTRA_IMPORTS += unicharutil_external_s 77 else 78 DYNAMIC_LIB_STATIC_IMPORTS += $(MOZSDK_LIB_DIR)/libunicharutil_external_s 81 79 endif 82 80 trunk/components/integration/src/Makefile.in
r7658 r9189 37 37 SUBDIRS = win32 38 38 else 39 SUBDIRS = $(SB_PLATFORM) 39 ifeq ($(SB_PLATFORM), macosx) 40 SUBDIRS = macosx 41 else 42 # XXX Mook: for now everybody else is linux (including solaris) 43 SUBDIRS = linux 44 endif 40 45 endif 41 46 trunk/components/library/localdatabase/src/Makefile.in
r9110 r9189 119 119 $(NULL) 120 120 121 ifneq ( linux,$(SB_PLATFORM))121 ifneq (,$(filter-out linux solaris,$(SB_PLATFORM))) 122 122 DYNAMIC_LIB_EXTRA_IMPORTS += unicharutil_external_s 123 123 else trunk/components/mediacore/metadata/handler/taglib/src/Makefile.in
r8955 r9189 89 89 endif 90 90 91 ifeq (solaris,$(SB_PLATFORM)) 92 # Search in xulrunner directory at runtime for shared libraries. 93 DYNAMIC_LIB_EXTRA_FLAGS += -R'$$ORIGIN/../xulrunner' 94 endif 95 91 96 CPP_EXTRA_INCLUDES += -I$(DEPS_DIR)/taglib/$(SB_CONFIGURATION)/include/taglib \ 92 97 $(NULL) trunk/components/mediacore/playback/gstreamer/stub/sbGStreamerStub.cpp
r8873 r9189 34 34 #include <nsXPCOM.h> 35 35 #include <sbLibraryLoaderUtils.h> 36 #include <mozilla-config.h> 36 37 37 38 static char kRealComponent[] = "sbGStreamer" MOZ_DLL_SUFFIX; trunk/components/moz/variant/src/Makefile.in
r8522 r9189 56 56 $(NULL) 57 57 58 ifeq (solaris,$(SB_PLATFORM)) 59 DYNAMIC_LIB_EXTRA_IMPORTS += m 60 endif 61 58 62 DYNAMIC_LIB_IMPORT_PATHS = $(MOZSDK_LIB_DIR) 59 63 trunk/components/property/src/Makefile.in
r8243 r9189 106 106 $(NULL) 107 107 108 ifneq ( linux,$(SB_PLATFORM))108 ifneq (,$(filter-out linux solaris,$(SB_PLATFORM))) 109 109 DYNAMIC_LIB_EXTRA_IMPORTS += unicharutil_external_s 110 110 else trunk/configure.ac
r8873 r9189 220 220 esac 221 221 ;; 222 *solaris*) 223 SB_PLATFORM="solaris" 224 case "$target_cpu" in 225 *86) 226 SB_ARCH="$target_cpu" 227 ;; 228 x86_64) 229 SB_ARCH="$target_cpu" 230 ;; 231 sparc) 232 SB_ARCH="$target_cpu" 233 ;; 234 *) 235 AC_MSG_ERROR(Unsupported architecture) 236 ;; 237 esac 238 ;; 239 *) 240 AC_MSG_ERROR(Unsupported platform $target) 241 ;; 222 242 esac 223 243 AC_SUBST(SB_PLATFORM) … … 275 295 case "$SB_PLATFORM" in 276 296 windows) 277 AC_CHECK_PROG(CC, cl, cl) 278 AC_CHECK_PROG(CXX, cl, cl) 297 AC_PROG_CC(cl gcc) 298 AC_PROG_CXX(cl g++) 299 ;; 300 solaris) 301 AC_PROG_CC(cc gcc) 302 AC_PROG_CXX(CC g++) 279 303 ;; 280 304 *) … … 287 311 CFLAGS=$_SAVE_CFLAGS 288 312 CXXFLAGS=$_SAVE_CXXFLAGS 313 GNU_CC=$GCC 314 AC_SUBST(GNU_CC) 289 315 290 316 AC_CHECK_PROG(PERL, perl, perl) … … 318 344 if test -z "$MKDIR"; then AC_MSG_ERROR(Mkdir not found); fi 319 345 320 AC_CHECK_PROG (AWK, awk,awk)346 AC_CHECK_PROGS(AWK, ${AWK} gawk awk) 321 347 if test -z "$AWK"; then AC_MSG_ERROR(Awk not found); fi 322 348 323 AC_CHECK_PROGS(CP, ${CP} gnucp gcp cp , "")349 AC_CHECK_PROGS(CP, ${CP} gnucp gcp cp) 324 350 if test -z "$CP"; then AC_MSG_ERROR(Cp not found); fi 325 351 326 352 AC_CHECK_PROG(GZIP, gzip, gzip) 327 353 AC_CHECK_PROG(GUNZIP, gunzip, gunzip) 328 AC_CHECK_PROG (TAR, tar,tar)354 AC_CHECK_PROGS(TAR, ${TAR} gtar tar) 329 355 330 356 AC_CHECK_PROGS(SHA1SUM, ${SHA1SUM} gsha1sum sha1sum, "") … … 380 406 AC_DEFINE(NO_X11) 381 407 ;; 382 linux )408 linux|solaris) 383 409 BIN_SUFFIX= 384 410 OBJ_SUFFIX=".o" … … 617 643 UNZIPFLAGS_EXTRACT="-d" 618 644 USING_RANLIB=1 645 ;; 646 solaris) 647 XULRUNNERDIR="/xulrunner" 648 649 _SAVE_LIBS=$LIBS 650 LIBS= 651 AC_SEARCH_LIBS([pthread_create], [pthread]) 652 AC_SUBST(PTHREAD_LIBS, $LIBS) 653 LIBS=$_SAVE_LIBS 654 655 GST_MAJORMINOR=0.10 656 GST_REQS=0.10.1 657 GSTPLUG_REQS=0.10.7 658 659 PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10 >= $GST_REQS gstreamer-plugins-base-0.10 >= $GSTPLUG_REQS) 660 PKG_CHECK_MODULES(GTK, gtk+-2.0) 661 AC_SUBST(GSTREAMER_CFLAGS) 662 GSTREAMER_LIBS="$GSTREAMER_LIBS -lgstinterfaces-$GST_MAJORMINOR -lgstvideo-$GST_MAJORMINOR -lgstaudio-$GST_MAJORMINOR" 663 AC_SUBST(GSTREAMER_LIBS) 664 AC_SUBST(GTK_CFLAGS) 665 AC_SUBST(GTK_LIBS) 666 667 if test "$GNU_CC" = "yes" ; then 668 AC_MSG_ERROR([GCC not yet supported]) 669 LDFLAGS_DLL="-shared" 670 else 671 # Sun Studio compiler (cc/CC) 672 SUN_COMPILER_FLAGS="-c -KPIC" 673 if test "$enable_debug" = "yes"; then 674 SUN_COMPILER_FLAGS="-g $SUN_COMPILER_FLAGS" 675 # Disable stab section for now. Breakpad needs this. 676 # else 677 # SUN_COMPILER_FLAGS="-xs -xdebugformat=stabs $SUN_COMPILER_FLAGS" 678 fi 679 680 CFLAGS="$CFLAGS $SUN_COMPILER_FLAGS" 681 CXXFLAGS="$CXXFLAGS $SUN_COMPILER_FLAGS" 682 LDFLAGS_DLL="-G -z defs -library=Cstd,Crun -lc" 683 USING_RANLIB=1 684 fi 685 686 CFLAGS_INCLUDE_PREFIX="-I" 687 CFLAGS_INCLUDE_SUFFIX="" 688 LDFLAGS_LIB="-static" 689 LDFLAGS_OUT_PREFIX="-o " 690 LDFLAGS_OUT_SUFFIX="" 691 LDFLAGS_PATH_PREFIX="-L" 692 LDFLAGS_PATH_SUFFIX="" 693 LDFLAGS_IMPORT_PREFIX="-l" 694 LDFLAGS_IMPORT_SUFFIX="" 695 LNFLAGS="-f -s" 696 ARFLAGS="cr" 697 ARFLAGS_OUT_PREFIX="" 698 ARFLAGS_OUT_SUFFIX="" 699 ARFLAGS_PATH_PREFIX="" 700 ARFLAGS_PATH_SUFFIX="" 701 ARFLAGS_LIB="" 702 UNZIPFLAGS="-u -o -q -X" 703 UNZIPFLAGS_EXTRACT="-d" 619 704 ;; 620 705 esac … … 721 806 for option in `echo $SB_MEDIA_CORES | sed 's/,/ /g'`; do 722 807 if test "$option" = "default"; then 723 if test "$SB_PLATFORM" = "linux"; then 724 MEDIA_CORE_GST_SYSTEM=1 725 elif test "$SB_PLATFORM" = "windows"; then 726 MEDIA_CORE_VLC=1 727 MEDIA_CORE_WMP=1 728 MEDIA_CORE_QT=1 729 elif test "$SB_PLATFORM" = "macosx"; then 730 MEDIA_CORE_VLC=1 731 MEDIA_CORE_QT=1 732 fi 808 case "$SB_PLATFORM" in 809 windows) 810 MEDIA_CORE_VLC=1 811 MEDIA_CORE_WMP=1 812 MEDIA_CORE_QT=1 813 ;; 814 macosx) 815 MEDIA_CORE_VLC=1 816 MEDIA_CORE_QT=1 817 ;; 818 linux|solaris) 819 MEDIA_CORE_GST_SYSTEM=1 820 ;; 821 *) 822 AC_MSG_ERROR([No platform default media cores found; please manually specify --with-media-core=]) 823 ;; 824 esac 733 825 elif test "$option" = "none"; then 734 826 # Nothing needs to be set here trunk/tools/scripts/expand-jar-mn.pl
r7658 r9189 61 61 # shouldn't go in the jar 62 62 @files_list = split(/\n/, 63 `find $source_path/* - type f ! -path "*.svn*" ! -name ".*" ! -name "Makefile.in" ! -name "jar.mn" ! -name "jar.mn.in" ! -name "*.vcproj" ! -name "_EXCLUDE" ! -name "*.user" ! -name "Thumbs.db" ! -name "*.rej" ! -name "*.orig" ! -name "*.ncb" ! -name "*.diff" ! -name "*.patch" ! -name "*.vpj"`);63 `find $source_path/* -name ".svn*" -a -prune -o -type f ! -name ".*" ! -name "Makefile.in" ! -name "jar.mn" ! -name "jar.mn.in" ! -name "*.vcproj" ! -name "_EXCLUDE" ! -name "*.user" ! -name "Thumbs.db" ! -name "*.rej" ! -name "*.orig" ! -name "*.ncb" ! -name "*.diff" ! -name "*.patch" ! -name "*.vpj" -a -print`); 64 64 65 65 # Create a jar manifest line for each file trunk/tools/scripts/make-mozilla-sdk.sh
r9168 r9189 18 18 *xpcomglue_s.* 19 19 *mozjs* 20 *xul* 21 *smime3* 22 *ssl3* 23 *nss3* 24 *nssutil3* 25 *sqlite3* 20 26 " 21 27 … … 99 105 fi 100 106 101 uname_os=`uname -o` 102 if test "$uname_os" == "Msys" -o "$uname_os" == "Cygwin"; then 103 is_windows="1" 104 fi 107 MAKE=make 108 case `uname -s` in 109 CYGWIN*|MINGW*) 110 is_windows="1" 111 ;; 112 SunOS) 113 MAKE=gmake 114 ;; 115 esac 105 116 106 117 relsrcdir="$1" … … 124 135 125 136 # build in bsdiff to enable partial update patches (binary diffs) 126 notice "making bsdiff..." 127 cd "$objdir"/other-licenses/bsdiff && make 137 if test -d "$objdir"/other-licenses/bsdiff; then 138 notice "making bsdiff..." 139 cd "$objdir"/other-licenses/bsdiff && $MAKE 140 fi 128 141 129 142 notice "copying binary files..." … … 163 176 cd "$sdkdir" && mkdir -p scripts 164 177 cd "$srcdir" && cp -Lfp $build_script_files "$sdkdir/scripts" 165 cd "$srcdir/tools/update-packaging" && cp -Lfp $update_script_files "$sdkdir/scripts" 178 if test -d "$srcdir"/tools/update-packaging; then 179 cd "$srcdir/tools/update-packaging" && cp -Lfp $update_script_files "$sdkdir/scripts" 180 fi 166 181 cd "$srcdir" && cp -Lfp $breakpad_script_files "$sdkdir/scripts" 167 182 trunk/tools/scripts/make-xulrunner-tarball.sh
r3681 r9189 1 1 #!/bin/sh 2 3 TAR=tar 4 which gtar 2>&1 >/dev/null && \ 5 TAR=gtar 2 6 3 7 notice() { … … 28 32 29 33 notice "creating tarball in dest..." 30 tarczvhf $tarball *34 $TAR czvhf $tarball * 31 35 32 36 notice "done."
