# $Id$ .PHONY: all clean .SUFFIXES: .y .l .tab.c .yy.c $(SUFFIX_DYLIB) all: c$(SUFFIX_DYLIB) lisp$(SUFFIX_DYLIB) lisp$(SUFFIX_DYLIB): lisp.tab.c lisp.yy.c $(CC) -fPIC -shared -o $@ lisp.tab.c lisp.yy.c c$(SUFFIX_DYLIB): c.tab.c c.yy.c $(CC) -fPIC -shared -o $@ c.tab.c c.yy.c .y.tab.c: $(YACC) -d -o $@ $< .l.yy.c: $(LEX) -o $@ $< clean: rm -f *.c *.h *$(SUFFIX_DYLIB)