blob: e99a261f25099b6ea91cf22d915ddbfe80b0e2e8 [file] [log] [blame]
rsc5c34ff92003-11-23 18:10:54 +00001%.$O: $HFILES # don't combine with following %.$O rules
2
3%.$O: %.c
4 $CC $CFLAGS $stem.c
5
wkjf593f5e2004-05-17 02:25:09 +00006%.$O: %.cc
7 $CC $CFLAGS $stem.cc
8
rsc5c34ff92003-11-23 18:10:54 +00009%.$O: %.s
10 $AS $AFLAGS $stem.s
11
rscf7012582003-11-25 01:40:27 +000012y.tab.h y.tab.c: $YFILES
13 $YACC $YFLAGS $prereq
14
15nuke:V: nuke-common
16clean:V: clean-common
17%.clean:V: %.clean-common
18
19nuke-common:V:
rscdff7e272003-12-04 19:16:29 +000020 rm -f *.[$OS] [$OS].out $CLEANFILES y.tab.[ch] $NUKEFILES
rscf7012582003-11-25 01:40:27 +000021
22clean-common:
rscdff7e272003-12-04 19:16:29 +000023 rm -f *.[$OS] [$OS].out $CLEANFILES y.tab.[ch]
rsc5c34ff92003-11-23 18:10:54 +000024
rscf7012582003-11-25 01:40:27 +000025%.clean-common:V:
rsc5c34ff92003-11-23 18:10:54 +000026 rm -f $stem.[$OS] [$OS].$stem $stem.acid $stem
27
rsc5c34ff92003-11-23 18:10:54 +000028