*startfile:
%{!shared:      %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} 		       %{!p:%{profile:gcrt1.o%s} 			 %{!profile:crt1.o%s}}}}    crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s} -L/usr/lib/cilk -lcilkrt0

*lib:
-L/usr/lib %{cilk-debug: %{cilk-profile:-lcilk.g.p} %{!cilk-profile:-lcilk.g}} %{!cilk-debug: %{cilk-profile:-lcilk.p} %{!cilk-profile:-lcilk}} -lpthread  %{shared: -lc}    %{!shared: %{mieee-fp:-lieee} %{pthread:-lpthread} 	%{profile:-lc_p} %{!profile: -lc}}

*link:
-m elf_i386 %{shared:-shared}   %{!shared:     %{!ibcs:       %{!static: 	%{rdynamic:-export-dynamic} 	%{!dynamic-linker:-dynamic-linker /lib/ld-linux.so.2}} 	%{static:-static}}} --rpath /usr/lib

*cilkinclude:
-I/usr/include/cilk 

*cilkcpp:
%(cilkinclude) %{cilk-debug:-DCILK_DEBUG=1} %{cilk-profile:-DCILK_STATS=1 -DCILK_TIMING=1} %{cilk-critical-path:-DCILK_CRITICAL_PATH=1} %{cilk-critical-path:%{!cilk-profile:%e-cilk-critical-path requires -cilk-profile}}

*cilk2c:
-W3 %{Wall:-W5} %{w:-W0} %{cilk-hint:-hint}

*cilkg:
%{g*}

*cilkp:
%{p}

.cilk:
@cilk

@cilk:
cpp0 -D__CILK__ %{ansi:-std=c89} %{std*} %{nostdinc*} %{C} %{v} %{A*} %{I*} %{P} %{ %I %{C:%{!E:%eGNU C does not support -C without using -E}} %{M} %{MM} %{MD:-MD %b.d} %{MMD:-MMD %b.d} %{MG} %{!no-gcc:-D__GNUC__=%v1 -D__GNUC_MINOR__=%v2} %{ansi|std=*:%{!std=gnu*:-trigraphs -D__STRICT_ANSI__}} %{!undef:%{!ansi:%{!std=*:%p}%{std=gnu*:%p}} %P} %{trigraphs} %c %{ffast-math:-D__FAST_MATH__} %{traditional} %{ftraditional:-traditional} %{traditional-cpp:-traditional} %{fleading-underscore} %{fno-leading-underscore} %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z -D__CILK2C__  %(cilkcpp) -include /usr/include/cilk/cilk.h %i %{!M:%{!MM:%{!E:%{!pipe:%g.cilk}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |
/usr/lib/cilk/cilk2c %(cilk2c) %{!pipe:%g.cilk} %{cc:%W{o*}%{!o*:-o %b.c}}%{!cc:-o %{!pipe:%g.c}} | 
%{!cc:cpp0 -lang-c %{ansi:-std=c89} %(cilkinclude) %{std*} %{nostdinc*} %(cilkcpp) %{traditional} %{ftraditional:-traditional} %{traditional-cpp:-traditional} %{fleading-underscore} %{fno-leading-underscore} %{!pipe:%g.c} %{!pipe:%g.i} |
%{!M:%{!MM:%{!E:cc1 %{!pipe:%g.i} %1 %{!Q:-quiet} -dumpbase %b.c %{d*} %{m*} %{a*} %(cilkg) %{O*} %{W*} %{w} %{pedantic*} %{std*} %{traditional} %{v:-version} %{pg:-p} %(cilkp) %{f*} %{aux-info*} %{Qn:-fno-ident} %{--help:--help} %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |
%{!S:as %a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O} %{!pipe:%g.s} %A
}}}}}
