Commit 869f20f9 authored by SVN-Git Migration's avatar SVN-Git Migration

Imported Upstream version 1.7.5

parent 6b341afe
......@@ -29,6 +29,7 @@ rem otherwise the builder will have run it already
if "%PY_MAJ%.%PY_MIN%" == "2.4" set COMPILER=msvc71
if "%PY_MAJ%.%PY_MIN%" == "2.5" set COMPILER=msvc71
if "%PY_MAJ%.%PY_MIN%" == "2.6" set COMPILER=msvc90
if "%PY_MAJ%.%PY_MIN%" == "2.7" set COMPILER=msvc90
if "%PY_MAJ%.%PY_MIN%" == "3.0" set COMPILER=msvc90
if "%PY_MAJ%.%PY_MIN%" == "3.1" set COMPILER=msvc90
......
......@@ -5,7 +5,7 @@ if [ ! -z "$1" ]
then
PREF_VER=$1.$2
else
PREF_VER=2.6
PREF_VER=2.7
fi
for PY_VER in ${PREF_VER} 2.7 2.6 2.5 2.4 2.3 2.2
......
MAJOR=1
MINOR=7
PATCH=2
PATCH=5
BUILD=0
BUILD_TYPE=Release
SVN_VER_MAJ_MIN=1.5
SVN_VER_MAJ_MIN=1.6
VCBUILD_OPT=/useenv /nologo /nocolor "/info:Info: " "/error:Error: " "/warning:Warn: "
......
......@@ -1359,7 +1359,9 @@ merge( url_or_path1,
revision2,
local_path,
force=False,
recurse=True<span class="svn_1005000">,
recurse=True,
notice_ancestry=False,
dry_run=False,<span class="svn_1005000">,
depth=depth,
record_only=False,
merge_options=[]</span> )
......@@ -1604,6 +1606,7 @@ propdel( prop_name,
recurse=False<span class="svn_1002000">,
skip_checks=False</span><span class="svn_1005000">,
depth=depth,
base_revision_for_url=[0 for URL, -1 for path],
revprops</span> )
</pre>
<p>Delete the property prop_name from url_or_path.
......@@ -1615,6 +1618,12 @@ property is not appropriate for target), or
SVN_ERR_BAD_MIME_TYPE (if propname is "svn:mime-type", but
propval is not a valid mime-type).</span>
</p>
<p>
The url_or_path may only be an URL if base_revision_for_url is not
-1; in this case, the property will only be set
if it has not changed since revision base_revision_for_url.
base_revision_for_url must be -1 if url_or_path
is not an URL.</p>
<p>The src_revision defaults to
pysvn.Revision( opt_revision_kind.head ) if the src_path is a
URL otherwise to pysvn.Revision( opt_revision_kind.working ).
......@@ -1690,6 +1699,7 @@ WC targets.
recurse=False<span class="svn_1002000">,
skip_checks=False</span><span class="svn_1005000">,
depth=depth,
base_revision_for_url=[0 for URL, -1 for path],
allow_unver_obstructions=False,
revprops</span> )
</pre>
......@@ -1706,6 +1716,13 @@ propval is not a valid mime-type).</span>
if the url_or_path is a URL otherwise to
pysvn.Revision( opt_revision_kind.working ).
</p>
<p>
The url_or_path may only be an URL if base_revision_for_url is not
-1; in this case, the property will only be set
if it has not changed since revision base_revision_for_url.
base_revision_for_url must be -1 if url_or_path
is not an URL.</p>
<div class="svn_1005000">
<p>The depth can be used as in place of recurse. depth is one of the pysvn.depth enums.
</p>
......@@ -1952,13 +1969,34 @@ switch( path,
url,
recurse=True,
revision=pysvn.Revision( opt_revision_kind.head )<span class="svn_1005000">,
depth=depth</span> )
depth=depth,
peg_revision=revision,
depth_is_sticky=False,
ignore_externals=False,
allow_unver_obstructions=False</span> )
</pre>
<p>Update the working copy to a different URL.
</p>
<div class="svn_1005000">
<p>The depth can be used as in place of recurse. depth is one of the pysvn.depth enums.
</p>
<p>If depth_is_sticky is set and depth is not
svn_depth_unknown, then in addition to switching PATH, also set
its sticky ambient depth value to @a depth.</p>
<p>If ignore_externals is set, do not process externals definitions
as part of this operation.</p>
<p>If allow_unver_obstructions is True then the switch tolerates
existing unversioned items that obstruct added paths. Only
obstructions of the same type (file or dir) as the added item are
tolerated. The text of obstructing files is left as-is, effectively
treating it as a user modification after the switch. Working
properties of obstructing items are set equal to the base properties.
</p>
<p>If allow_unver_obstructions is False then the switch will abort
if there are any unversioned obstructing items.</p>
</div>
<ol>
......@@ -2020,7 +2058,7 @@ an older revision, use a merge followed by a commit.
<pre>
transaction = pysvn.Transaction()
transaction = pysvn.Transaction( repos_path, transaction_name )
transaction = pysvn.Transaction( repos_path, transaction_name, [is_revision=False] )
</pre>
<p>The Transaction object allows you to implement hook code for
......@@ -2035,6 +2073,15 @@ time one of the threads will get a pysvn.TransactionError exception
with the value 'transaction in use on another thread'.
</p>
<p>When the optional parameter is_revision is True, than the
transaction_name parameter will be interpreted as a revision number
and all subsequent operation will be performed on this revision.
Note that the propdel and propset operations will fail than.
This option lets you use the Transation object to write post-commit
hooks with the same API than pre-commit hooks, and lets you easily test
your pre-commit hook on revisions.
</p>
<h3><a name="pysvn_transaction_methods">Transaction methods</a></h3>
<table border="0" cellspacing="0" cellpadding="5">
......@@ -2042,6 +2089,7 @@ with the value 'transaction in use on another thread'.
<td><a href="#pysvn_transaction_cat">cat</a></td>
<td><a href="#pysvn_transaction_changed">changed</a></td>
<td><a href="#pysvn_transaction_list">list</a></td>
<td>&#160;</td>
<td>&#160;</td>
</tr>
......@@ -2077,7 +2125,7 @@ changed( [copy_info=False] )
</pre>
<p>
Return a dict of all changes in the transaction. The keys in
the dict are the path names and the values are tuples contraining
the dict are the path names and the values are tuples containing
action, kind, text_mod, prop_mod.
</p>
<p>
......@@ -2095,6 +2143,18 @@ The optional copy_info parameter when True will return the copy from revision an
<li>copyfrom_path - int - when path has been copied this is its copy from path</li>
</ul>
<h4><a name="pysvn_transaction_list"><a href="#pysvn_module">pysvn</a>.<a href="#pysvn_transaction">Transaction</a>.list</a></h4>
<pre>
path_content = list( [path] )
</pre>
<p>
Return a dict of all entries in the directory 'path'. The keys in
the dict are the path names and the value contains the kind (one of
the pysvn.<a href="#pysvn_node_kind">node_kind</a> values). If 'path'
is not given the root of the repository will be examined. This is a same
as '' and '/' as path.
</p>
<h4><a name="pysvn_transaction_propdel"><a href="#pysvn_module">pysvn</a>.<a href="#pysvn_transaction">Transaction</a>.propdel</a></h4>
<pre>
propdel( prop_name,
......
......@@ -332,7 +332,7 @@ class SvnCommand:
def cmd_cat( self, args ):
revision = args.getOptionalRevision( '--revision', 'head' )
text = self.client.cat( args.getPositionalArgs( 1, 1 )[0], revision=revision )
print( text )
print( text.decode( 'utf-8' ) )
def cmd_checkout( self, args ):
recurse = args.getBooleanOption( '--non-recursive', False )
......@@ -513,7 +513,7 @@ class SvnCommand:
if info.rev:
print( 'Revision: %s' % info.rev.number )
if info.repos_root_URL and self.pysvn_testing >= '01.03.00':
print( 'Repository root URL: %s' % info.repos_root_URL )
print( 'Repository root_URL: %s' % info.repos_root_URL )
if info.repos_UUID:
print( 'Repository UUID: %s' % info.repos_UUID )
if info.last_changed_author:
......
......@@ -24,14 +24,13 @@ code {background-color: #dddddd; }
<li>Python pyexpat package
</ul>
</li>
<li><a href="http://subversion.tigris.org">subversion</a> 1.2.x, 1.3.x 1.4.x or 1.5.x with these options:
<li><a href="http://subversion.tigris.org">subversion</a> 1.5.x or 1.6.x with these options:
<ul>
<li>Subversion client package
<li>Subversion development package
</ul>
</li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=3180">PyCXX V5.5.0</a> to build against Python 2 which is included in the pysvn source kit.</li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=3180">PyCXX V6.0.0</a> to build against Python 3 which is included in the pysvn source kit.</li>
<li><a href="http://sourceforge.net/project/showfiles.php?group_id=3180">PyCXX V6.2.2</a> to build against Python 2 or Python 3 which is included in the pysvn source kit.</li>
</ul>
<p>Some distributions will split python and subversion into more the one package.</p>
<p>You will need to find all the packages that give you the options listed above.</p>
......@@ -44,9 +43,9 @@ and <a href="http://www.jrsoftware.org/">INNO</a> 4.0.10 to create the installat
<p>Note: You must build with MSVC 2008 (9.0) for Python 2.6 or later and python 3.0 or later.</p>
<ol>
<li>Build subversion (tested with SVN 1.4.6 and svn 1.5.4)</li>
<li>Build subversion (tested with SVN 1.5.6 and svn 1.6.15)</li>
<li>Fetch and expand the pysvn source code into <em>extdir</em></li>
<li>Expand pycxx-5.4.2.tar.gz into <em>extdir</em>\Import if not using a source kit</li>
<li>Expand pycxx-6.2.1.tar.gz into <em>extdir</em>\Import if not using a source kit</li>
<li>Edit Builder\builder_custom_init.cmd to match the locations of the sources.</li>
<li><code>cd Builder</code></li>
<li><code>builder_custom_init.cmd</code></li>
......@@ -66,8 +65,7 @@ and <a href="http://www.jrsoftware.org/">INNO</a> 4.0.10 to create the installat
<li>Install subversion.
<br />When installing from packages you will need to install the <i>devel</i> packages as well. For example on Fedora/Redhat subversion-devel, apr-devel, apr-util-devel and their dependancies.</li>
<li>Get the pysvn source code</li>
<li>For Python 2 builds: <code>tar xzf pycxx-5.5.0.tar.gz</code> into <em>extdir</em>/Import if not using a source kit</li>
<li>For Python 3 builds: <code>tar xzf pycxx-6.0.0.tar.gz</code> into <em>extdir</em>/Import if not using a source kit</li>
<li>For Python 2 or Python 3 builds: <code>tar xzf pycxx-6.2.1.tar.gz</code> into <em>extdir</em>/Import if not using a source kit</li>
<li><code>cd Source</code></li>
<li>For Python 2 builds: backport the PySVN code using <code>python setup.py backport</code></li>
<li>Create the Makefile using <code>python setup.py configure</code></li>
......
setlocal
set BUILD_TYPE=Release
set ACTION=
if "%1" == "/debug" set BUILD_TYPE=Debug
if "%2" == "/debug" set BUILD_TYPE=Debug
if "%1" == "/clean" set ACTION=/clean
if "%2" == "/clean" set ACTION=/clean
setlocal
if "%ACTION%" == "" set ACTION=/build
call setup-msvc90
echo on
rmdir /s /q Release31
rmdir /s /q pyds31
vcexpress example_py31.sln %ACTION% "%BUILD_TYPE%" /project "example"
copy Release31\BuildLog.htm Release31\BuildLog_example.htm
vcexpress example_py31.sln %ACTION% "%BUILD_TYPE%" /project "pycxx_iter"
copy Release31\BuildLog.htm Release31\BuildLog_pycxx_iter.htm
endlocal
endlocal
#
# Build the example on Mac OS X for fink version 2.4
#
CCC=MACOSX_DEPLOYMENT_TARGET=10.3 g++ -c
CCCFLAGS=-g -fPIC -Wno-long-double -I/sw/include/python2.4 -I.
LDSHARED=MACOSX_DEPLOYMENT_TARGET=10.3 g++ -g -L/sw/lib -bundle -undefined dynamic_lookup
LDLIBS=-flat_namespace
PYTHON=/sw/bin/python2.4
include example_python2_common.mak
#
# Build the example on Mac OS X for fink version 2.4
#
CCC=MACOSX_DEPLOYMENT_TARGET=10.4 g++ -c
CCCFLAGS=-g -fPIC -Wno-long-double -I/sw/include/python2.4 -I.
LDSHARED=MACOSX_DEPLOYMENT_TARGET=10.4 g++ -g -L/sw/lib -bundle -undefined dynamic_lookup
LDLIBS=-flat_namespace
PYTHON=/sw/bin/python2.4
include example_python2_common.mak
#
# Build the example on Mac OS X for fink version 2.4
#
CCC=MACOSX_DEPLOYMENT_TARGET=10.3 g++ -c
CCCFLAGS=-g -fPIC -Wno-long-double -I/sw/include/python2.4 -I.
LDSHARED=MACOSX_DEPLOYMENT_TARGET=10.3 g++ -g -L/sw/lib -bundle -undefined dynamic_lookup
LDLIBS=-flat_namespace
PYTHON=/sw/bin/python2.4
include example_python2_common.mak
#
# BUild the example on FreeBSD for version 2.0
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/local/include/python2.0 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=/usr/local/bin/python2.0
include example_python2_common.mak
#
# BUild the example on FreeBSD for version 2.1.1
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/local/include/python2.1 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=/usr/local/bin/python2.1
include example_python2_common.mak
#
# BUild the example on FreeBSD for version 2.2a1
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/local/include/python2.2 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=/usr/local/bin/python2.2
include example_python2_common.mak
#
# BUild the example on Linux for version 2.0
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.0 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2
include example_python2_common.mak
#
# BUild the example on Linux for version 2.1.1
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.1 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2
include example_python2_common.mak
#
# BUild the example on Linux for version 2.2
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.2 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2.2
include example_python2_common.mak
#
# BUild the example on Linux for version 2.3
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.3 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2.3
include example_python2_common.mak
#
# BUild the example on Linux for version 2.2
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.4 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2.4
include example_python2_common.mak
#
# BUild the example on Linux for version 2.5
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.5 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2.5
include example_python2_common.mak
#
# BUild the example on Linux for version 2.6
#
CCC=g++ -c
CCCFLAGS=-fPIC -I/usr/include/python2.6 -I.
LDSHARED=g++ -shared
LDLIBS=
PYTHON=python2.6
include example_python2_common.mak
#
# BUild the example on Linux for version 3.1
#
CCC=g++ -c -g
CC=gcc -c -g
CCCFLAGS=-fPIC -I/usr/local/include/python3.1 -I. -DPy_DEBUG -UPYCXX_DEBUG
LDSHARED=g++ -g -shared
LDLIBS=
PYTHON=python3.1
include example_python3_common.mak
#
# Build the example on Mac OS X for version 2.3
#
CCC=g++
CCCFLAGS=-c -fPIC -I/System/Library/Frameworks/Python.framework/Versions/2.3/include/python2.3 -I.
LDSHARED=$(CCC) -bundle -g -u _PyMac_Error -F/Library/Frameworks -framework System \
/Library/Frameworks/Python.framework/Versions/2.3/Python
LDLIBS=
PYTHON=/usr/bin/python
include example_python2_common.mak
#
# Build the example on Mac OS X for version 2.4
#
CCC=g++
CCCFLAGS=-c -fPIC -Wall -I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 -I.
LDSHARED=$(CCC) -bundle -g -u _PyMac_Error -F/Library/Frameworks -framework System \
/Library/Frameworks/Python.framework/Versions/2.4/Python
LDLIBS=
PYTHON=/Library/Frameworks/Python.framework/Versions/2.4/Resources/Python.app/Contents/MacOS/Python
include example_python2_common.mak
#
# Build the example on Mac OS X for version 2.5
#
CCC=g++
CCCFLAGS=-c -fPIC -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -I.
LDSHARED=$(CCC) -bundle -g -u _PyMac_Error -F/Library/Frameworks -framework System \
/Library/Frameworks/Python.framework/Versions/2.5/Python
LDLIBS=
PYTHON=/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python
include example_python2_common.mak
#
# Build the example on Mac OS X for version 2.6
#
CC=gcc -arch i386
CCC=g++ -arch i386
CCCFLAGS=-c -g -fPIC -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -I.
LDSHARED=$(CCC) -bundle -g -u _PyMac_Error -F/Library/Frameworks -framework System \
/Library/Frameworks/Python.framework/Versions/2.6/Python
LDLIBS=
PYTHON=/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python
include example_python2_common.mak
#
# Build the example on Mac OS X for version 3.1
#
PY_LD_VER=3.1
CCC=g++ -g -arch i386
CC=gcc -g -arch i386
CCCFLAGS=-c -wall -fPIC -I/Library/Frameworks/Python.framework/Versions/$(PY_LD_VER)/include/python$(PY_LD_VER) -I.
LDSHARED=$(CCC) -bundle -g -F/Library/Frameworks -framework System \
/Library/Frameworks/Python.framework/Versions/$(PY_LD_VER)/Python
LDLIBS=
PYTHON=/Library/Frameworks/Python.framework/Versions/$(PY_LD_VER)/Resources/Python.app/Contents/MacOS/Python
include example_python3_common.mak
# Microsoft Developer Studio Project File - Name="example" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
CFG=example - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "example_py20.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "example_py20.mak" CFG="example - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "example - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "example - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "example - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "pyds20"
# PROP Intermediate_Dir "Debug20"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
# ADD CPP /nologo /MDd /W3 /GR /GX /Zi /Od /I "C:\Python20\include" /I "." /I "Demo" /D "WIN32" /D "_WINDOWS" /D "DEBUG" /D "_DEBUG" /FR /YX /FD /c /Tp
# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
# ADD MTL /nologo /mktyplib203 /o "NUL" /win32
# ADD BASE RSC /l 0x409
# ADD RSC /l 0x409
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib python20_d.lib /nologo /subsystem:windows /dll /pdb:"sept" /debug /machine:I386 /out:"pyds20\example_d.pyd" /libpath:"c:\python20\libs" /export:initexample
# SUBTRACT LINK32 /pdb:none
!ELSEIF "$(CFG)" == "example - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "pyds20"
# PROP Intermediate_Dir "Release20"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GR /GX /Zi /Od /Ob2 /I "c:\python20\include" /I "." /I "Demo" /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "noPY_WIN32_DELAYLOAD_PYTHON_DLL" /FR /YX /FD /c /Tp
# ADD BASE MTL /nologo /mktyplib203 /o "NUL" /win32
# ADD MTL /nologo /mktyplib203 /o "NUL" /win32
# ADD BASE RSC /l 0x409
# ADD RSC /l 0x409
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib python20.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"pyds20\example.pyd" /libpath:"c:\python20\libs" /export:initexample
!ENDIF
# Begin Target
# Name "example - Win32 Debug"
# Name "example - Win32 Release"
# Begin Source File
SOURCE=.\Src\cxx_extensions.cxx
# End Source File
# Begin Source File
SOURCE=Src\cxxextensions.c
# End Source File
# Begin Source File
SOURCE=Src\cxxsupport.cxx
# End Source File
# Begin Source File
SOURCE=Demo\example.cxx
# End Source File
# Begin Source File
SOURCE=.\Src\IndirectPythonInterface.cxx
# End Source File
# Begin Source File
SOURCE=Demo\range.cxx
# End Source File
# Begin Source File
SOURCE=Demo\rangetest.cxx
# End Source File
# End Target
# End Project
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "example"=".\example_py20.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################
<
# Microsoft Developer Studio Project File - Name="example" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
CFG=example - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "example_py21.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "example_py21.mak" CFG="example - Win32 Release"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "example - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "example - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "example - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "pyds21"
# PROP Intermediate_Dir "Debug21"