commit 7ec5e140240432256f776513bdff047fd1a7c1e0 Author: David Fifield david@bamsoftware.com Date: Sat Apr 6 18:42:07 2013 -0700
Add bundle-building support for gnulinux-x86_64. --- doc/Makefile | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/doc/Makefile b/doc/Makefile index 5ed4118..9ebd485 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -17,23 +17,31 @@ BUNDLE_VERSION_STRING = $(BUNDLE_VERSION)-$(BUNDLE_RELEASE) PT_BUNDLE_VERSION_STRING = $(BUNDLE_VERSION)-$(BUNDLE_RELEASE)-$(PT_BUNDLE_RELEASE)
BUNDLE_GNULINUX_I686 = tor-browser-gnu-linux-i686-$(BUNDLE_VERSION_STRING)-dev-en-US.tar.gz +BUNDLE_GNULINUX_X86_64 = tor-browser-gnu-linux-x86_64-$(BUNDLE_VERSION_STRING)-dev-en-US.tar.gz
PT_BUNDLE_GNULINUX_I686 = tor-pluggable-transports-browser-gnu-linux-i686-$(PT_BUNDLE_VERSION_STRING)-dev-en-US.tar.gz +PT_BUNDLE_GNULINUX_X86_64 = tor-pluggable-transports-browser-gnu-linux-x86_64-$(PT_BUNDLE_VERSION_STRING)-dev-en-US.tar.gz
all: @echo "Try one of these:" @echo $$'\tmake gnulinux-i686' + @echo $$'\tmake gnulinux-x86_64' @echo @echo "Configure version numbers at the top of this makefile." @echo "Before starting, you need to run "make dist" in the flashproxy directory."
gnulinux-i686: $(PT_BUNDLE_GNULINUX_I686) +gnulinux-x86_64: $(PT_BUNDLE_GNULINUX_X86_64)
$(PT_BUNDLE_GNULINUX_I686): WORKDIR = work/gnulinux-i686-$(PT_BUNDLE_VERSION_STRING) $(PT_BUNDLE_GNULINUX_I686): BUNDLE_GNULINUX = $(BUNDLE_GNULINUX_I686)
-$(PT_BUNDLE_GNULINUX_I686): TBBDIR = $(WORKDIR)/tor-browser_en-US -$(PT_BUNDLE_GNULINUX_I686): +$(PT_BUNDLE_GNULINUX_X86_64): WORKDIR = work/gnulinux-x86_64-$(PT_BUNDLE_VERSION_STRING) +$(PT_BUNDLE_GNULINUX_X86_64): BUNDLE_GNULINUX = $(BUNDLE_GNULINUX_X86_64) + +# Shared GNU/Linux 32-bit and 64-bit target. +$(PT_BUNDLE_GNULINUX_I686) $(PT_BUNDLE_GNULINUX_X86_64): TBBDIR = $(WORKDIR)/tor-browser_en-US +$(PT_BUNDLE_GNULINUX_I686) $(PT_BUNDLE_GNULINUX_X86_64): # Download and check signature. $(MAKE) checksig-$(BUNDLE_GNULINUX)
@@ -58,7 +66,8 @@ $(PT_BUNDLE_GNULINUX_I686): tar czf "$@" -C "$(WORKDIR)" tor-browser_en-US
# Download targets. -$(BUNDLE_GNULINUX_I686) $(BUNDLE_GNULINUX_I686).asc: +$(BUNDLE_GNULINUX_I686) $(BUNDLE_GNULINUX_I686).asc \ +$(BUNDLE_GNULINUX_X86_64) $(BUNDLE_GNULINUX_X86_64).asc: rm -f "$@" wget --no-clobber "$(BUNDLE_DIST_URL)/linux/$@"
@@ -67,4 +76,4 @@ checksig-%: % %.asc
# Need Bash for certain wildcards. SHELL = /bin/bash -.PHONY: checksig-% gnulinux-i686 +.PHONY: checksig-% gnulinux-i686 gnulinux-x86_64