[Player-cvs] gtk/sdk/archive Umakefil, NONE, 1.1 make_archive, NONE, 1.1 make_tempdir, NONE, 1.1
nhart at helixcommunity.org nhart at helixcommunity.orgUpdate of /cvsroot/player/gtk/sdk/archive In directory cvs-new:/tmp/cvs-serv31842/gtk/sdk/archive Added Files: Umakefil make_archive make_tempdir Log Message: initial rev --- NEW FILE: make_archive --- # ***** BEGIN LICENSE BLOCK ***** # Source last modified: $Id: make_archive,v 1.1 2004/07/29 17:04:56 nhart Exp $ # # Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved. # # The contents of this file, and the files included with this file, # are subject to the current version of the RealNetworks Public # Source License (the "RPSL") available at # http://www.helixcommunity.org/content/rpsl unless you have licensed # the file under the current version of the RealNetworks Community # Source License (the "RCSL") available at # http://www.helixcommunity.org/content/rcsl, in which case the RCSL # will apply. You may also obtain the license terms directly from # RealNetworks. You may not use this file except in compliance with # the RPSL or, if you have a valid RCSL with RealNetworks applicable # to this file, the RCSL. Please see the applicable RPSL or RCSL for # the rights, obligations and limitations governing use of the # contents of the file. # # Alternatively, the contents of this file may be used under the # terms of the GNU General Public License Version 2 or later (the # "GPL") in which case the provisions of the GPL are applicable # instead of those above. If you wish to allow use of your version of # this file only under the terms of the GPL, and not to allow others # to use your version of this file under the terms of either the RPSL # or RCSL, indicate your decision by deleting the provisions above # and replace them with the notice and other provisions required by # the GPL. If you do not delete the provisions above, a recipient may # use your version of this file under the terms of any one of the # RPSL, the RCSL or the GPL. # # This file is part of the Helix DNA Technology. RealNetworks is the # developer of the Original Code and owns the copyrights in the # portions it created. # # This file, and the files included with this file, is distributed # and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY # KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS # ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET # ENJOYMENT OR NON-INFRINGEMENT. # # Technology Compatibility Kit Test Suite(s) Location: # http://www.helixcommunity.org/content/tck # # Contributor(s): # # ***** END LICENSE BLOCK ***** # # make_archive - rules to make the archive of the temp directory # ####################################################################### UmakefileVersion(2,1) execfile("../../../installer/common/common.py") inst.MakeArchive() inst.CopyArchive() EmptyTarget() --- NEW FILE: make_tempdir --- # ***** BEGIN LICENSE BLOCK ***** # Source last modified: $Id: make_tempdir,v 1.1 2004/07/29 17:04:56 nhart Exp $ # # Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved. # # The contents of this file, and the files included with this file, # are subject to the current version of the RealNetworks Public # Source License (the "RPSL") available at # http://www.helixcommunity.org/content/rpsl unless you have licensed # the file under the current version of the RealNetworks Community # Source License (the "RCSL") available at # http://www.helixcommunity.org/content/rcsl, in which case the RCSL # will apply. You may also obtain the license terms directly from # RealNetworks. You may not use this file except in compliance with # the RPSL or, if you have a valid RCSL with RealNetworks applicable # to this file, the RCSL. Please see the applicable RPSL or RCSL for # the rights, obligations and limitations governing use of the # contents of the file. # # Alternatively, the contents of this file may be used under the # terms of the GNU General Public License Version 2 or later (the # "GPL") in which case the provisions of the GPL are applicable # instead of those above. If you wish to allow use of your version of # this file only under the terms of the GPL, and not to allow others # to use your version of this file under the terms of either the RPSL # or RCSL, indicate your decision by deleting the provisions above # and replace them with the notice and other provisions required by # the GPL. If you do not delete the provisions above, a recipient may # use your version of this file under the terms of any one of the # RPSL, the RCSL or the GPL. # # This file is part of the Helix DNA Technology. RealNetworks is the # developer of the Original Code and owns the copyrights in the # portions it created. # # This file, and the files included with this file, is distributed # and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY # KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS # ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET # ENJOYMENT OR NON-INFRINGEMENT. # # Technology Compatibility Kit Test Suite(s) Location: # http://www.helixcommunity.org/content/tck # # Contributor(s): # # ***** END LICENSE BLOCK ***** # # make_tempdir - create the 'temp' directory # ####################################################################### UmakefileVersion(2,1) EmptyTarget() import os.path execfile("../../../installer/common/common.py") inst.CreateMainDir() inst.MakeDirs( "doc", "samples", "support", "include", "lib") # widget headers inst.MakeDirs("include/gtkhxplay") inst.CopyMultiFiles("../../../common/gtk/pub", "include/gtkhxplay", "hxbin.h", "hxgerror.h", "hxgprefs.h", "hxgvalue.h", "hxplayer.h", "hxstatisticsobserver.h") # widget lib inst.CopyModuleDlls(("player/common/gtk", "libgtkhx", "lib/libgtkhxplay")) inst.CopyModuleLibs(("player/common/gtk", "libgtkhx", "lib/libgtkhxplay")) # widget sample inst.MakeDirs("samples/gtkhxplay") inst.CopyMultiFiles("../samples/gtkhxplay", "samples/gtkhxplay", "main.cpp", "Makefile") # widget docs inst.MakeDirs("doc/gtkhxplay") inst.CopyMultiFiles("../doc/gtkhxplay", "doc/gtkhxplay", "index.html") # hxclient headers inst.MakeDirs("include/hxclient") inst.CopyMultiFiles("../../../hxclientkit/pub", "include/hxclient", "HXClientCallbacks.h", "HXClientCFuncs.h", "HXClientCOMAccess.h", "HXClientConstants.h", "HXClientCProcPtrs.h", "HXClientGuidIncludes.h", "HXClientTypes.h", "HXErrorCodeStrings.h") # hxclient lib inst.CopyModuleLibs(("player/hxclientkit", "hxclientlib", "lib/libhxclient")) # hxclient sample inst.MakeDirs("samples/hxclient") inst.CopyMultiFiles("../samples/hxclient", "samples/hxclient", "main.cpp", "Makefile") # widget docs inst.MakeDirs("doc/hxclient") inst.CopyMultiFiles("../doc/hxclient", "doc/hxclient", "index.html") # general docs inst.CopyMultiFiles("../doc", "doc", "index.html") # support inst.CopyMultiFiles("../support", "support", "hxclient.pc", "gtkhxplay.pc") # Cleanup inst.CleanupTempdir() --- NEW FILE: Umakefil --- # ***** BEGIN LICENSE BLOCK ***** # Source last modified: $Id: Umakefil,v 1.1 2004/07/29 17:04:56 nhart Exp $ # # Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved. # # The contents of this file, and the files included with this file, # are subject to the current version of the RealNetworks Public # Source License (the "RPSL") available at # http://www.helixcommunity.org/content/rpsl unless you have licensed # the file under the current version of the RealNetworks Community # Source License (the "RCSL") available at # http://www.helixcommunity.org/content/rcsl, in which case the RCSL # will apply. You may also obtain the license terms directly from # RealNetworks. You may not use this file except in compliance with # the RPSL or, if you have a valid RCSL with RealNetworks applicable # to this file, the RCSL. Please see the applicable RPSL or RCSL for # the rights, obligations and limitations governing use of the # contents of the file. # # Alternatively, the contents of this file may be used under the # terms of the GNU General Public License Version 2 or later (the # "GPL") in which case the provisions of the GPL are applicable # instead of those above. If you wish to allow use of your version of # this file only under the terms of the GPL, and not to allow others # to use your version of this file under the terms of either the RPSL # or RCSL, indicate your decision by deleting the provisions above # and replace them with the notice and other provisions required by # the GPL. If you do not delete the provisions above, a recipient may # use your version of this file under the terms of any one of the # RPSL, the RCSL or the GPL. # # This file is part of the Helix DNA Technology. RealNetworks is the # developer of the Original Code and owns the copyrights in the # portions it created. # # This file, and the files included with this file, is distributed # and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY # KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS # ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET # ENJOYMENT OR NON-INFRINGEMENT. # # Technology Compatibility Kit Test Suite(s) Location: # http://www.helixcommunity.org/content/tck # # Contributor(s): # # ***** END LICENSE BLOCK ***** # # Umakefil for helix player # ####################################################################### UmakefileVersion(2,1) ## UseCommonObjects enables multiple targets to share object files UseCommonObjects() MultiTargetMake("make_tempdir", "make_archive")