summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-09-02 12:38:23 -0400
committerJakob Kaivo <jkk@ung.org>2019-09-02 12:38:23 -0400
commit5794d1391b221444c6e0ca956f573574a1c92c03 (patch)
tree54dba825b069edaada7f2048426b4416578478ea
parent62ce003b1eacab25d4784ad1f60cc3537b6f9f0b (diff)
make better use of macrosHEADmaster
-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