5 CFLAGS
= -std
=c89
-pedantic
-Wall
-O2
-g
10 OBJS
= cyacc.o clex.o parse.o ironout.o ast.o strutils.o hash.o utils.o \
11 block.o name.o cfile.o find.o project.o path.o src.o rename.o \
16 parse.o
: parse.h ast.h utils.h
18 strutils.o
: strutils.h
21 $(YACC
) $(YFLAGS
) -o
$@
$<
23 $(LEX
) $(LFLAGS
) -o
$@
$<
27 $(CC
) $(LDFLAGS
) -o
$@
$^
32 rm -f cyacc.
[ch
] clex.c
*.o
33 $(MAKE
) -C tests
/ clean