2001-03-29 Joel Sherrill <joel@OARcorp.com>

* Per PR150, unix directory and contents removed.
	* unix/, unix/ChangeLog, unix/Makefile.am, unix/configure.ac,
	unix/gensize.c: Deleted.
This commit is contained in:
Joel Sherrill
2002-03-29 16:47:50 +00:00
parent 894d01c2d4
commit 88f3393b2a
6 changed files with 6 additions and 192 deletions

View File

@@ -1,3 +1,9 @@
2001-03-29 Joel Sherrill <joel@OARcorp.com>
* Per PR150, unix directory and contents removed.
* unix/, unix/ChangeLog, unix/Makefile.am, unix/configure.ac,
unix/gensize.c: Deleted.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:

View File

@@ -1,14 +0,0 @@
Makefile
Makefile.in
aclocal.m4
autom4te.cache
config.cache
config.guess
config.log
config.status
config.sub
configure
depcomp
install-sh
missing
mkinstalldirs

View File

@@ -1,28 +0,0 @@
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* Makefile.am: Remove AUTOMAKE_OPTIONS.
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
* configure.in: Remove.
* configure.ac: New file, generated from configure.in by autoupdate.
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to GNU-canonicalized autoconf macros.
2000-08-10 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: New file.

View File

@@ -1,11 +0,0 @@
##
## $Id$
##
ACLOCAL_AMFLAGS = -I ../../../aclocal
noinst_PROGRAMS = gensize
gensize_SOURCES = gensize.c
include $(top_srcdir)/../../../automake/host.am

View File

@@ -1,23 +0,0 @@
## Process this file with autoconf to produce a configure script.
##
## $Id$
AC_PREREQ(2.52)
AC_INIT([rtems-tools-cpu-unix],[_RTEMS_VERSION],[rtems-bugs@OARcorp.com])
AC_CONFIG_SRCDIR([gensize.c])
RTEMS_TOP(../../..)
AC_CONFIG_AUX_DIR(../../..)
RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE([no-define foreign 1.6])
AM_MAINTAINER_MODE
AC_EXEEXT
AC_PROG_CC
RTEMS_TOOLPATHS
# Explicitly list all Makefiles here
AC_CONFIG_FILES([Makefile])
AC_OUTPUT

View File

@@ -1,116 +0,0 @@
/*
* gensize.c
*
* This file generates the file unixsize.h
*
* NOTE: It only prints the minimal information required.
*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.OARcorp.com/rtems/license.html.
*
* $Id$
*
*/
/*
* This feels like a very crude way to determine if we are on a Solaris
* host but it does work.
*/
#if defined(__sun__) && defined(__sparc__) && \
defined(__unix__) && defined(__svr4__)
#undef _POSIX_C_SOURCE
#define _POSIX_C_SOURCE 3
#undef __STRICT_ANSI__
#endif
#include <stdio.h>
#include <unistd.h>
#include <setjmp.h>
#include <signal.h>
typedef struct {
jmp_buf regs;
int isr_level;
int pad[4]; /* just in case */
} Context_Control;
int main(
int argc,
char **argv
)
{
Context_Control *cc = 0;
/*
* Print the file header
*/
printf(
"/* unixsize.h\n"
" *\n"
" * This include file contans the size of the context control block\n"
" * C data structure. This structure must be defined in such a way\n"
" * that files NOT including the native header files can work.\n"
" *\n"
" * NOTE: THIS FILE IS AUTOMATICALLY GENERATED!!!!\n"
" * DO NOT EDIT THIS BY HAND!!!!\n"
" *\n"
" * COPYRIGHT (c) 1989-1999.\n"
" * On-Line Applications Research Corporation (OAR).\n"
" *\n"
" * The license and distribution terms for this file may be\n"
" * found in the file LICENSE in this distribution or at\n"
" * http://www.OARcorp.com/rtems/license.html.\n"
" */\n"
"\n"
"#ifndef __UNIXSIZE_h\n"
"#define __UNIXSIZE_h\n"
"\n"
);
#define PRINT_IT( STRING, NUMBER ) \
printf( "#define\t%s\t0x%x\t\t/* %d */\n", \
STRING, \
NUMBER, \
NUMBER );
#define PRINT_SIZE( STRING, NUMBER ) \
printf( "#define\t%s\t0x%x\t\t/* %d */\n", \
STRING, \
NUMBER, \
NUMBER );
#define PRINT_COMMENT( STRING ) \
printf( \
"\n" \
"/*\n" \
" * " STRING "\n" \
" */\n" \
"\n" \
);
PRINT_COMMENT("Context_Control information");
PRINT_SIZE("CPU_CONTEXT_SIZE_IN_BYTES", sizeof( Context_Control ) );
PRINT_SIZE("CPU_CONTEXT_REGISTERS_OFFSET_IN_BYTES", (int) &cc->regs );
PRINT_SIZE("CPU_CONTEXT_SIGNALS_OFFSET_IN_BYTES", (int) &cc->isr_level );
/*
* Print the end of file stuff
*/
printf(
"\n"
"#endif /* __UNIXSIZE_h */\n"
"\n"
"/* end of include file */\n"
);
return 0;
}