blob: 86b7a1a63c32bb5a6af243e731b1639819eb7ed8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$(yy_build_dir)/%.flex.c: $(yy_src_dir)/%.lex
@[ -z "$(Q)" ] || echo 'FLEX $<'
@$(FLEX) -o $@ $<
$(yy_build_dir)/%.bison.c $(yy_build_dir)/%.bison.h: $(yy_src_dir)/%.y \
| $(yy_build_dir)
@[ -z "$(Q)" ] || echo 'BISON $<'
@$(BISON) --defines=$(yy_build_dir)/$(notdir $(<:.y=.bison.h)) \
--output=$(yy_build_dir)/$(notdir $(<:.y=.bison.c)) $<
$(object_dir)/%.o: $(yy_build_dir)/%.c
@[ -z "$(Q)" ] || echo 'CC $<'
@$(Q) $(CC) -g -c -o $@ $(XCPPFLAGS) $(CPPFLAGS) -MMD -MF $(dep_dir)/$(*F).d \
-MT $@ -iquote . -Wno-unused-macros $(CFLAGS) $<
|