Fresco/test/config config.guess,NONE,1.1 config.sub,NONE,1.1 local.mk.in,NONE,1.1 manual.css,NONE,1.1 shtool,NONE,1.1 synopsis.py.in,NONE,1.1
Stefan Seefeld <[email protected]>
| Newsgroups | gmane.comp.video.fresco.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvs/fresco/Fresco/test/config
In directory purcel:/tmp/cvs-serv20739/config
Added Files:
config.guess config.sub local.mk.in manual.css shtool
synopsis.py.in
Log Message:
first part of build system integration
--- NEW FILE: config.guess ---
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002 Free Software Foundation, Inc.
timestamp='2002-11-30'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
[...1361 lines suppressed...]
/bin/universe = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF
exit 1
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
--- NEW FILE: config.sub ---
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002 Free Software Foundation, Inc.
timestamp='2002-11-30'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# can handle that machine. It does not imply ALL GNU software can.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
[...1430 lines suppressed...]
-*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
vendor=atari
;;
-vos*)
vendor=stratus
;;
esac
basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
;;
esac
echo $basic_machine$os
exit 0
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
--- NEW FILE: local.mk.in ---
# $Id: local.mk.in,v 1.1 2003/02/19 22:27:35 stefan Exp $
#
# This source file is a part of the Fresco Project.
# Copyright (C) 1999 Stefan Seefeld <[email protected]>
# http://www.fresco.org/
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
# MA 02139, USA.
# Places to install libraries, binaries, etc, from Autoconf's info page
prefix := @prefix@
exec_prefix := @exec_prefix@
bindir := @bindir@
sbindir := @sbindir@
libexecdir := @libexecdir@
datadir := @datadir@
sysconfdir := @sysconfdir@
sharedstatedir := @sharedstatedir@
localstatedir := @localstatedir@
libdir := @libdir@
includedir := @includedir@
oldincludedir := @oldincludedir@
infodir := @infodir@
mandir := @mandir@
abs_top_builddir:= @abs_top_builddir@
abs_top_srcdir := @abs_top_srcdir@
CXX := @CXX@
SYNOPSIS := synopsis
SHTOOL := @top_srcdir@/config/shtool
SO_CXXFLAGS := @SO_CXXFLAGS@
SO_LDFLAGS := @SO_LDFLAGS@
CPPFLAGS := -I../include -I$(top_srcdir)/syunit-c++/include @CPPFLAGS@
LDFLAGS := @LDFLAGS@
DEPFLAGS := -M
CXXFLAGS := @CXXFLAGS@
LIBS := @LIBS@
--- NEW FILE: manual.css ---
body
{
margin-left: 5%;
margin-right: 5%;
color: #003030;
background: #ffffff;
}
:link { color: #770000; text-decoration: none;}
:visited { color: #770000; text-decoration: none;}
:active { color: #800000; text-decoration: none;}
span.keyword { font-style: italic;}
span.variable { font-style: italic;}
span.name { font-weight: bold; }
span.root-current { background: #eeeeee; color: #888888; font-style: italic; }
span.root-other { font-weight: bold; }
a.name { font-weight: bold; }
div.module { padding: 1.0em;}
div.declarations { padding: 1.0em;}
div.desc
{
border: none;
font-style: italic;
color: #003030;
}
div.summary
{
border: none;
font-style: italic;
color: #003030;
margin-left: 2em;
}
span.summary
{
border: none;
font-style: italic;
color: #003030;
margin-left: 2em;
}
div.enumerator { margin-left: 2em;}
div.module-section { margin-left: 0.5em;}
div.module-section img { vertical-align: text-bottom;}
div.files { margin-left: 1em;}
div.filepage-scope { margin-left: 1em;}
td.heading
{
font-size: 1.5em;
font-weight: bold;
padding: 0.1em;
background: #eeeeee;
}
td.summ-start { vertical-align: top;}
td.summ-info { vertical-align: top;}
div.section { margin-left: 2em;}
div.logo
{
margin-left: 2em;
text-align: center;
color: #dddddd;
}
div.nameindex-item { margin-left: 1em;}
div.file-all { font-size: smaller;}
span.file-linenum
{
color: red;
font-family: monospace;
}
span.file-indent { font-family: monospace;}
span.file-default { color: #222222;}
span.file-keyword { font-weight: bold;}
span.file-comment { color: purple;}
span.file-number
{
color: blue;
font-style: italic;
}
span.file-string
{
color: green;
font-style: italic;
}
a.file-ref { font-style: italic;}
a.file-def { font-weight: bold;}
--- NEW FILE: shtool ---
#!/bin/sh
##
## GNU shtool -- The GNU Portable Shell Tool
## Copyright (c) 1994-2002 Ralf S. Engelschall <[email protected]>
##
## See http://www.gnu.org/software/shtool/ for more information.
## See ftp://ftp.gnu.org/gnu/shtool/ for latest version.
##
## Version: 1.6.2 (02-Nov-2002)
## Contents: all available modules
##
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
[...3467 lines suppressed...]
for name in $namelist; do
# iterate over paths
for path in $paths; do
path=`echo $path | sed -e 's;/*$;;'`
if [ $minusx "$path/$name" -a ! -d "$path/$name" ]; then
if [ ".$opt_s" != .yes ]; then
echo "$path/$name"
fi
exit 0
fi
done
done
exit 1
;;
esac
exit 0
##EOF##
--- NEW FILE: synopsis.py.in ---
from Synopsis.Config import Base
top_srcdir = '@top_srcdir@'
top_builddir = '@top_builddir@'
class Config(Base):
class Parser(Base.Parser):
class CXX(Base.Parser.CXX):
"Parser for C++ headers, extends C++ parser"
main_file = 1
preprocessor = 'gcc'
extract_tails = 1
include_path = ['../include', top_srcdir + '/include']
basename = top_srcdir
syntax_prefix = top_builddir + '/share/doc/Prague/sxr/sxr_data/'
modules = {'Fresco' : CXX}
class Linker (Base.Linker):
class Fresco(Base.Linker.Linker):
"Fresco style linker - override the comment stuff"
comment_processors = ['ssd', 'prev', 'group']
modules = {'Fresco' : Fresco}
class Formatter(Base.Formatter):
class HTML(Base.Formatter.HTML):
"Set some local options common to all manuals"
stylesheet = 'manual.css'
stylesheet_file = top_srcdir + '/config/manual.css'
file_layout = 'Synopsis.Formatter.HTML.FileLayout.NestedFileLayout'
tree_formatter = 'TreeFormatterJS.TreeFormatterJS'
toc_out = '../share/doc/Prague/html/Prague.toc'
modules = {'HTML' : HTML}