summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile10
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 218bcd9..36baa79 100644
--- a/Makefile
+++ b/Makefile
@@ -2,15 +2,17 @@
CFLAGS=-g
OBJS=y.tab.o lex.yy.o num.o ops.o set.o var.o rel.o expr.o
+YFLAGS=-d
+LIBS=-ly -ll -lm
bc: $(OBJS)
- $(CC) $(CFLAGS) $(OBJS) -o $@ -ly -ll -lm
+ $(CC) $(CFLAGS) $(OBJS) -o $@ $(LIBS)
lex.yy.c: bc.l y.tab.h
- $(LEX) bc.l
+ $(LEX) $(LFLAGS) bc.l
y.tab.c y.tab.h: bc.y
- $(YACC) -d bc.y
+ $(YACC) $(YFLAGS) bc.y
clean:
- rm -rf bc *.o y.tab.c y.tab.h lex.yy.c
+ rm -rf bc *.o y.* lex.yy.c