author | Markus Bröker <mbroeker@largo.dyndns.tv> |
Thu, 16 Apr 2009 12:49:12 +0200 | |
changeset 41 | 574503cf7bb0 |
parent 39 | 46d7ec9d63bd |
child 66 | 2b4f786d9073 |
permissions | -rw-r--r-- |
CC=gcc LD=ld YACC=bison -y FLEX=flex CFLAGS=-Wall -O2 -ansi -D_XOPEN_SOURCE=500 LDFLAGS= INCLUDE=include OBJECTS=main.o parser.o lexer.o TARGET=calc .SUFFIXES: .c .y .l .c.o: $(CC) -c $(CFLAGS) -I$(INCLUDE) $(CONFIG) $< .y.c: $(YACC) -d $< -o $@ .l.c: $(FLEX) -o $@ $< all: $(TARGET) $(TARGET): $(OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) -o $@ .PHONY: distclean clean clean: rm -f *.[oae]; rm -f *~; rm -f parser.h distclean: make clean rm -f $(TARGET)