#!/usr/bin/python # __________ __ ___. # Open \______ \ ____ ____ | | _\_ |__ _______ ___ # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ # \/ \/ \/ \/ \/ # $Id$ # # Copyright (c) 2010 Dominik Riebeling # # All files in this archive are subject to the GNU General Public License. # See the file COPYING in the source tree root for full license agreement. # # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY # KIND, either express or implied. # import deploy import sys deploy.program = "RockboxUtility" deploy.project = "rbutil/rbutilqt/rbutilqt.pro" deploy.svnserver = "svn://svn.rockbox.org/rockbox/" deploy.svnpaths = \ [ "rbutil/", "tools/ucl", "tools/rbspeex", "apps/codecs/libspeex", "docs/COPYING", "docs/CREDITS", "tools/iriver.c", "tools/Makefile", "tools/mkboot.h", "tools/voicefont.c", "tools/VOICE_PAUSE.wav", "tools/wavtrim.h", "tools/iriver.h", "tools/mkboot.c", "tools/telechips.c", "tools/telechips.h", "tools/voicefont.h", "tools/wavtrim.c", "tools/sapi_voice.vbs" ] deploy.useupx = False deploy.bundlecopy = { "icons/rbutilqt.icns" : "Contents/Resources/", "Info.plist" : "Contents/" } # Windows nees some special treatment. Differentiate between program name # and executable filename. if sys.platform == "win32": deploy.progexe = "Release/" + deploy.program + ".exe" deploy.make = "mingw32-make" elif sys.platform == "darwin": deploy.progexe = deploy.program + ".app" # OS X 10.6 defaults to gcc 4.2. Building universal binaries that are # compatible with 10.4 requires using gcc-4.0. if not "QMAKESPEC" in deploy.environment: deploy.environment["QMAKESPEC"] = "macx-g++40" else: deploy.progexe = deploy.program # all files of the program. Will get put into an archive after building # (zip on w32, tar.bz2 on Linux). Does not apply on Mac which uses dmg. deploy.programfiles = [ deploy.progexe ] deploy.deploy()