include ../config.h .SUFFIXES: .SUFFIXES: .c .o .c.o: $< $(CC) -c $(CFLAGS) $< CIFOBS= \ lex.cif.o \ cifp.tab.o \ cifparse.o cifparse.a: $(CIFOBS) -rm cifparse.a $(AR) rv cifparse.a $(CIFOBS) -ranlib cifparse.a cifp.tab.h: cifp.tab.c cifp.tab.c: cifparse.y lex.cif.c $(YACC) -v -d cifparse.y sed 's/yy/cifp/g' < y.tab.c > cifp.tab.c sed 's/yy/cifp/g' < y.tab.h > cifp.tab.h rm y.tab.c y.tab.h cifp.tab.o: cifp.tab.c $(CC) -c $(CFLAGS) -D$(LEX) cifp.tab.c lex.cif.c: cifparse.l $(LEX) -t cifparse.l | sed 's/yy/cifp/g' > lex.cif.c install: cifparse.a mv cifparse.a $(LIBDIR) clean: -rm -f *.o cifparse.a y.output -rm -f lex.cif.c cifp.tab.c cifp.tab.h uninstall: clean -rm $(LIBDIR)/cifparse.a lex.cif.o: \ cifp.tab.h