[Synopsis-cvs] Synopsis/Synopsis autogen.sh,NONE,1.1 setup.py,1.2,1.3
Stefan Seefeld stefan at frida.spi-inc.orgWed Sep 17 19:55:02 UTC 2003
- Previous message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/dist/command - New directory
- Next message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/dist __init__.py,NONE,1.1
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /cvs/synopsis/Synopsis
In directory frida:/tmp/cvs-serv11210
Modified Files:
setup.py
Added Files:
autogen.sh
Log Message:
work on a distutils based build system.
--- NEW FILE: autogen.sh ---
#!/bin/sh
#
conf()
{
(cd $1
echo "Generating $1/configure..."
autoconf
)
}
conf Synopsis/Parser/C
conf Synopsis/Parser/C++
Index: setup.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/setup.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -d -r1.2 -r1.3
--- setup.py 27 Aug 2002 04:45:58 -0000 1.2
+++ setup.py 18 Sep 2003 02:54:14 -0000 1.3
@@ -11,48 +11,30 @@ from distutils.core import setup, Extens
import os, sys, re
+from Synopsis.dist.command.config import config
+from Synopsis.dist.command.build_doc import build_doc
+from Synopsis.dist.command.build import build
+from Synopsis.dist.command.build_ext import build_ext
+
def prefix(list, pref): return map(lambda x, p=pref: p + x, list)
-ext_modules = []
py_packages = ["Synopsis.Core",
"Synopsis.Parser.IDL", "Synopsis.Parser.Python",
"Synopsis.Linker",
"Synopsis.Formatter"]
-occ_src = ["buffer.cc", "hash.cc", "token.cc", "ptree.cc", "ptree-core.cc",
- "encoding.cc", "env.cc", "pattern.cc", "walker.cc", "typeinfo.cc",
- "parse.cc", "mop.cc", "classwalk.cc", "metaclass.cc", "quote-class.cc",
- "member.cc", "cbodywalk.cc"]
-
-syn_src = ["synopsis.cc", "occ.cc", "swalker.cc", "ast.cc",
- "builder.cc", "type.cc", "dict.cc",
- "dumper.cc", "decoder.cc", "swalker-syntax.cc",
- "link_map.cc", "linkstore.cc", "lookup.cc"]
-
-ucpp_src = ["mem.c", "hashtable.c", "cpp.c", "lexer.c", "assert.c",
- "macro.c", "eval.c"]
-
-src = prefix(occ_src, "Synopsis/Parser/C++/occ/")
-src.extend(prefix(syn_src, "Synopsis/Parser/C++/syn/"))
-src.extend(prefix(ucpp_src, "Synopsis/Parser/C++/ucpp/"))
-
-occ_macros = [("DONT_GC", 1)]
-includes = ["Synopsis/Parser/C++"]
-occ = Extension("occ", src, include_dirs=includes, define_macros=occ_macros)
-
-ext_modules.append(occ)
-
data_files = ["synopsis.jpg", "synopsis200.jpg", "syn-down.png", "syn-right.png", "syn-dot.png"]
from Synopsis import __version__
-setup(
- name="synopsis",
- version=__version__,
- author="Stefan Seefeld & Stephen Davies",
- author_email="synopsis-devel at lists.sf.net",
- description="source code inspection tool",
- url="http://synopsis.sf.net",
- packages=py_packages,
- ext_modules=ext_modules,
- data_files=[('share/Synopsis', prefix(data_files, "share/"))]
- )
+setup(cmdclass={'config':config,
+ 'build_doc':build_doc,
+ 'build_ext':build_ext,
+ 'build':build},
+ name="synopsis",
+ version=__version__,
+ author="Stefan Seefeld & Stephen Davies",
+ author_email="synopsis-devel at lists.sf.net",
+ description="source code inspection tool",
+ url="http://synopsis.fresco.org",
+ packages=py_packages,
+ data_files=[('share/Synopsis', prefix(data_files, "share/"))])
- Previous message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/dist/command - New directory
- Next message: [Synopsis-cvs] Synopsis/Synopsis/Synopsis/dist __init__.py,NONE,1.1
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Synopsis-changes mailing list