URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [fixincludes/] [mkheaders.in] - Rev 772
Go to most recent revision | Compare with Previous | Blame | View Log
#!/bin/sh# Copyright (C) 2002, 2007, 2009 Free Software Foundation, Inc.#This file is part of GCC.#GCC 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 3, or (at your option) any later#version.#GCC 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 GCC; see the file COPYING3. If not see#<http://www.gnu.org/licenses/>.# Basic informationtarget=@target@target_noncanonical=@target_noncanonical@version=@gcc_version@VERBOSE=0while [ x$1 = x-v ] ; doshiftVERBOSE=`expr $VERBOSE + 1`doneexport VERBOSEif [ x$1 = x--help ] ; thenecho "Usage: mkheaders [options] [prefix [isysroot]]"echo "Options:"echo " -v Print more output (may be repeated for even more output)"echo " --help This help"echo " --version Print version information"exit 0fiif [ x$1 = x--version ] ; thenecho "mkheaders (GCC) version $version"echo "Copyright 2002, 2007, 2009 Free Software Foundation, Inc."echo "This program is free software; you may redistribute it under the"echo "terms of the GNU General Public License. This program has"echo "absolutely no warranty."exit 0fi# Common prefix for installation directories.if [ x$1 != x ] ; thenprefix=$1shiftelseprefix=@prefix@fi# Allow for alternate isysroot in which to find headersif [ x$1 != x ] ; thenisysroot=$1shiftelseisysroot=fi# Directory in which to put host dependent programs and librariesexec_prefix=@exec_prefix@# Directory in which to put the directories used by the compiler.libdir=@libdir@libexecdir=@libexecdir@# Directory in which the compiler finds libraries, etc.libsubdir=${libdir}/gcc/${target_noncanonical}/${version}# Directory in which the compiler finds executableslibexecsubdir=${libexecdir}/gcc/${target_noncanonical}/${version}itoolsdir=${libexecsubdir}/install-toolsitoolsdatadir=${libsubdir}/install-toolsincdir=${libsubdir}/include-fixedmkinstalldirs="@SHELL@ ${itoolsdir}/mkinstalldirs"cd ${itoolsdir}rm -rf ${incdir}/*for ml in `cat ${itoolsdatadir}/fixinc_list`; dosysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`subincdir=${incdir}${multi_dir}. ${itoolsdatadir}/mkheaders.confif [ x${STMP_FIXINC} != x ] ; thenTARGET_MACHINE="${target}" target_canonical="${target}" \MACRO_LIST="${itoolsdatadir}/macro_list" \@SHELL@ ./fixinc.sh ${subincdir} \${isysroot}${SYSTEM_HEADER_DIR} ${OTHER_FIXINCLUDES_DIRS}rm -f ${subincdir}/syslimits.hif [ -f ${subincdir}/limits.h ]; thenmv ${subincdir}/limits.h ${subincdir}/syslimits.helsecp ${itoolsdatadir}/gsyslimits.h ${subincdir}/syslimits.hfificp ${itoolsdatadir}/include${multi_dir}/limits.h ${subincdir}done
Go to most recent revision | Compare with Previous | Blame | View Log
