home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
gnat-2.06-src.tgz
/
tar.out
/
fsf
/
gnat
/
ada
/
lang-specs.h
< prev
next >
Wrap
Text File
|
1996-09-28
|
2KB
|
40 lines
/****************************************************************************/
/* */
/* GNAT COMPILER COMPONENTS */
/* */
/* L A N G - S P E C S */
/* */
/* C Header File */
/* */
/* $Revision: 1.1 $ */
/* */
/* Copyright (c) 1995 NYU, All Rights Reserved */
/* */
/* GNAT is free software; you can redistribute it and/or modify it under */
/* terms of the GNU General Public License as published by the Free Soft- */
/* ware Foundation; either version 2, or (at your option) any later ver- */
/* sion. GNAT is distributed in the hope that it will be useful, but WITH- */
/* OUT 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 distributed with GNAT; see file COPYING. If not, write */
/* to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* */
/****************************************************************************/
/* This is the contribution to the `default_compilers' array in gcc.c for
GNAT. */
{".ads", "@ada"},
{".adb", "@ada"},
{"@ada",
"%{!M:%{!MM:%{!E:gnat1 %{I*} %{k8:-gnatk8} %{w:-gnatws} %{!Q:-quiet}\
-dumpbase %{.adb:%b.adb}%{.ads:%b.ads}\
%{g*} %{O*} %{W*} %{w} %{p} %{pg:-p} %{f*}\
%{d*}\
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
%i %{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
%{!S:%{!gnatc:%{!gnats:as %a %Y\
%{c:%W{o*}%{!o*:-o %w%b%O}}\
%{!c:-o %d%w%u%O} %{!pipe:%g.s} %A\n}}}}}} "},