home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / GnuSource / cc-61.0.1 / cc / specs < prev    next >
Text File  |  1990-10-08  |  3KB  |  74 lines

  1. # Compilation specs GNU C compiler.
  2. #   Copyright (C) 1989 Free Software Foundation, Inc.
  3.  
  4. #This file is part of GNU CC.
  5.  
  6. #GNU CC is free software; you can redistribute it and/or modify
  7. #it under the terms of the GNU General Public License as published by
  8. #the Free Software Foundation; either version 1, or (at your option)
  9. #any later version.
  10.  
  11. #GNU CC is distributed in the hope that it will be useful,
  12. #but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. #GNU General Public License for more details.
  15.  
  16. #You should have received a copy of the GNU General Public License
  17. #along with GNU CC; see the file COPYING.  If not, write to
  18. #the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  
  20. .c:
  21. cpp %{nostdinc} %{C} %{v} %{D*} %{U*} %{I*} %{M*} %{i*} %{trigraphs} -undef \
  22.     -D__GNUC__ %{ansi:-trigraphs -$ -D__STRICT_ANSI__}\
  23.     %{!undef:%{!ansi:%p} %P}\
  24.     %c %{O:-D__OPTIMIZE__} %{traditional} %{pedantic}\
  25.     %{Wcomment*} %{Wtrigraphs} %{Wall} %C\
  26.     %i %{!M*:%{!E:%{!pipe:%g.cpp}}}%{E:%{o*}}%{M*:%{o*}} |
  27. %{!M*:%{!E:cc1 %{!pipe:%g.cpp} %1 \
  28.            %{!Q:-quiet} -dumpbase %i %{Y*} %{d*} %{m*} %{f*} %{a}\
  29.            %{g} %{O} %{W*} %{w} %{pedantic} %{ansi} %{traditional}\
  30.            %{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
  31.            %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
  32.            %{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |
  33.        %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
  34.            %{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
  35.            %{!pipe:%g.s} }}}
  36.  
  37. .cc:
  38. cpp -+ %{nostdinc} %{C} %{v} %{D*} %{U*} %{I*} %{M*} %{i*} \
  39.     -undef -D__GNUC__ %{!undef:%p %P}\
  40.     %c %{O:-D__OPTIMIZE__} %{traditional} %{pedantic}\
  41.     %{Wcomment*} %{Wtrigraphs} %{Wall} %C\
  42.     %i %{!M*:%{!E:%{!pipe:%g.cpp}}}%{E:%{o*}}%{M*:%{o*}} |
  43. %{!M*:%{!E:cc1plus %{!pipe:%g.cpp} %1\
  44.            %{!Q:-quiet} -dumpbase %i %{Y*} %{d*} %{m*} %{f*} %{a}\
  45.            %{g} %{O} %{W*} %{w} %{pedantic} %{traditional}\
  46.            %{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
  47.            %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}}\
  48.            %{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |
  49.        %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
  50.            %{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
  51.            %{!pipe:%g.s} }}}
  52.  
  53. .i:
  54. cc1 %i %1 %{!Q:-quiet} %{Y*} %{d*} %{m*} %{f*} %{a}\
  55.     %{g} %{O} %{W*} %{w} %{pedantic} %{ansi} %{traditional}\
  56.     %{v:-version} %{gg:-symout %g.sym} %{pg:-p} %{p}\
  57.     %{S:%{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |
  58. %{!S:as %{R} %{j} %{J} %{h} %{d2} %a %{gg:-G %g.sym}\
  59.     %{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o} %{!pipe:%g.s} }
  60.  
  61. .s:
  62. %{!S:as %{R} %{j} %{J} %{h} %{d2} %a \
  63.         %{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o} %i }"},
  64.  
  65. .S:
  66. cpp %{nostdinc} %{C} %{v} %{D*} %{U*} %{I*} %{M*} %{trigraphs} \
  67.     -undef -D__GNUC__ -$ %{!undef:%p %P}\
  68.     %c %{O:-D__OPTIMIZE__} %{traditional} %{pedantic}\
  69.     %{Wcomment*} %{Wtrigraphs} %{Wall} %C\
  70.     %i %{!M*:%{!E:%{!pipe:%g.s}}}%{E:%{o*}}%{M*:%{o*}} |
  71. %{!M*:%{!E:%{!S:as %{R} %{j} %{J} %{h} %{d2} %a \
  72.         %{c:%{o*}%{!o*:-o %w%b.o}}%{!c:-o %d%w%b.o}\
  73.         %{!pipe:%g.s} }}}
  74.