Rev 439 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
OBJS= mgen_getc.o \
mgen_open.o \
mgen_ungetc.o \
mgen_skip_spaces.o \
mgen_perror.o \
mgen_read_rule_set.o \
mgen_create_rule_set.o \
mgen_print_symlist.o \
mgen_print_rhs_list.o \
mgen_parse.o \
mgen_ring_init.o \
mgen_ring_alloc.o \
mgen_ring_prev.o\
mgen_ring_next.o\
mgen_ring_seek.o\
mgen_get_char_at.o \
mgen_get_char.o \
PRGOBJS=\
bnf.o
TSTOBJS=\
test.o
PRG=bnf
TSTPRG=test
.c.o:
$(CC) -c $(CFLAGS) $<
$(PRG): $(OBJS) $(PRGOBJS)
$(CC) $(LDFLAGS) -o $(PRG) $(PRGOBJS) $(OBJS) -lmavl
$(PRG)-sani: #$(OBJS) $(PRGOBJS)
$(MAKE) CFLAGS="$(CFLAGS) -fsanitize=address" LDFLAGS="$(LDFLAGS) -fsanitize=address -lmavl"
$(TSTPRG): $(OBJS) $(TSTOBJS)
$(CC) $(LDFLAGS) -o $(TSTPRG) $(TSTOBJS) $(OBJS) -lmavl -lmutests
clean:
rm -f *.o
rm -f $(PRG) $(TSTPRG)
rm -f *.core
rm -rf html
rm -rf latex
.depend:
mkdep *.c $(CFLAGS)
include .depend