Update FLEX rules.
Use the '-t' option to flex to generate a unique output filename. Needed for parallel builds when multiple lexers are built in the same object directory.
This commit is contained in:
@@ -237,10 +237,10 @@ YACCOPT ?= $($*_YACCOPT)
|
||||
%.h : %.c %.y
|
||||
|
||||
%.c: %.l
|
||||
@$(RM) lex.yy.c
|
||||
$(LEX) $(LEXOPT) $<
|
||||
@$(RM) $*.yy.c
|
||||
$(LEX) $(LEXOPT) -t $< > $*.yy.c
|
||||
@$(RM) $@
|
||||
$(MV) lex.yy.c $@
|
||||
$(MV) $*.yy.c $@
|
||||
|
||||
# WIN95/NT source browser
|
||||
ifdef BAF
|
||||
|
||||
Reference in New Issue
Block a user