blob: 36baa79cddc939a40f8bc0c51276975a72a3976a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
.POSIX:
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 $@ $(LIBS)
lex.yy.c: bc.l y.tab.h
$(LEX) $(LFLAGS) bc.l
y.tab.c y.tab.h: bc.y
$(YACC) $(YFLAGS) bc.y
clean:
rm -rf bc *.o y.* lex.yy.c
|