summaryrefslogtreecommitdiff
path: root/cpp/makebindist.py
diff options
context:
space:
mode:
authorBrent Eagles <brent@zeroc.com>2006-09-13 11:05:43 +0000
committerBrent Eagles <brent@zeroc.com>2006-09-13 11:05:43 +0000
commitd05310f424bbfb80c53b8697663f949f96c9a261 (patch)
treefa6988b1319ea7d6d0fd1b7407cb2763923de6ca /cpp/makebindist.py
parentFixes (diff)
downloadice-d05310f424bbfb80c53b8697663f949f96c9a261.tar.bz2
ice-d05310f424bbfb80c53b8697663f949f96c9a261.tar.xz
ice-d05310f424bbfb80c53b8697663f949f96c9a261.zip
- Updating Ice and library verison to 3.2.
- Adding memory pool implementation. Enabled by default. - Added disablePool option to test suite to run tests without the pool. - Added Ice.MemoryPool and Ice.HighWaterMark properties.
Diffstat (limited to 'cpp/makebindist.py')
-rwxr-xr-xcpp/makebindist.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/cpp/makebindist.py b/cpp/makebindist.py
index 01dd7ef4f51..01179054c27 100755
--- a/cpp/makebindist.py
+++ b/cpp/makebindist.py
@@ -23,6 +23,23 @@ import RPMTools
DEBUGMODE=False
+demodepend_clip = r'''
+demodepend:: $(SRCS) $(SLICE_SRCS)
+ -rm -f .depend
+ if test -n "$(SRCS)" ; then \
+ $(CXX) -DMAKEDEPEND -MM $(CXXFLAGS) $(CPPFLAGS) $(SRCS) | \
+ while read line ; do \
+ echo $$line | sed -e 's/\.\.\/\.\.\/\.\./$$(ICE_DIR)/g' >> .depend ; \
+ done; \
+ fi
+ if test -n "$(SLICE_SRCS)" ; then \
+ $(SLICE2CPP) --depend $(SLICE2CPPFLAGS) $(SLICE_SRCS) | \
+ while read line ; do \
+ echo $$line | sed -e 's/\.\.\/\.\.\/\.\./$$(ICE_DIR)/g' >> .depend ; \
+ done; \
+ fi
+'''
+
class ExtProgramError:
def __init__(self, error = None):
self.msg = error
@@ -185,6 +202,13 @@ def readcommand(cmd):
pipe_stdout.close()
return lines[0].strip()
+class IceComponent:
+ def __init__(self, cvsDirectory, archivePrefix, version, id=None):
+ self.cvs = cvsDirectory
+ self.archivePrefix = archivePrefix
+ self.version = version
+ self.id = id
+
def collectSourceDistributions(tag, sourceDir, cvsdir, distro):
'''
The location for the source distributions is not supplied so we are