# -----------------------------------------------------------------------------
# .rules for Onyx

.SUFFIXES: .c .C .o .ppg

.c.o :
	$(CC) $(CFLAGS) -c $< 
.C.o :
	$(CC) $(CFLAGS) -c $< 
.c :
	$(CC) $(CFLAGS) $< $(LIBS) -o $*
.o :
	$(CC) $(CFLAGS) $< $(LIBS) -o $*

.ppg.o :
	cp $*.ppg ../tmp
	( cd ../tmp; $(ONYX_BIN)/ppg $< >$*.C ;\
	  mv $*.h $(ONYX_INC) ;\
	  mv $*.man $(ONYX_DOC) )
	$(CC) $(CFLAGS) -c ../tmp/$*.C -o $*.o
