#
# implicit shape building rules for CooL
#
# $__Header$
#

%.cs : %.csp : +(CPP) +(PCOOLFLAGS)
	$(CPP) $(PCOOLFLAGS) %.csp %.cs

%.ci : %.cip : +(CPP) +(PCOOLFLAGS)
	$(CPP) $(PCOOLFLAGS) %.cip %.ci

%.cm : %.cmp : +(CPP) +(PCOOLFLAGS)
	$(CPP) $(PCOOLFLAGS) %.cmp %.cm

%.h : %.cs : +(COOL) +(COOLFLAGS)
	$(COOL) $(COOLFLAGS) %.cs

%.c : %.ci : +(COOL) +(COOLFLAGS)
	$(COOL) $(COOLFLAGS) %.ci

%.c %.h : %.cm : +(COOL) +(COOLFLAGS)
	$(COOL) $(COOLFLAGS) %.cm

%.o : %.c : +(CC) +(CFLAGS)
	$(CC) $(CFLAGS) -c %.c

