1 RM = rm
2 MSGRNG_CFG = msgring.cfg
3
4 MSGRNG_CFG_C = $(patsubst %.cfg,%.c,$(MSGRNG_CFG))
5
6 #all: msgring.l msgring.y msgring.cfg
7 all: $(MSGRNG_CFG)
8 flex -omsgring.lex.c msgring.l
9 bison -d -omsgring.yacc.c msgring.y
10 gcc -g3 msgring.lex.c msgring.yacc.c -o msgring
11 ./msgring -i $(MSGRNG_CFG) -o $(MSGRNG_CFG_C)
12
13 clean:
14 $(RM) -f msgring.lex.c msgring.yacc.c msgring.yacc.h msgring msgring.o*
Cache object: 5d81fbb8b27f802fae6c903a35dfbcc3
|