Skip to content

Commit a027095

Browse files
committed
ripper: Targets to clean generated sources
1 parent 6cd98c2 commit a027095

1 file changed

Lines changed: 21 additions & 2 deletions

File tree

ext/ripper/depend

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,29 @@ SRC1 = $(top_srcdir)/parse.y
33
SRC2 = $(srcdir)/eventids2.c
44
LRAMA = $(BASERUBY) $(top_srcdir)/tool/lrama/exe/lrama
55

6+
generated_srcs = ripper.c ripper_init.c eventids1.c eventids1.h eventids2table.c
7+
68
.SUFFIXES: .y
79

8-
src: ripper.c ripper_init.c eventids1.c eventids1.h eventids2table.c
9-
ripper.c ripper_init.c eventids1.c eventids1.h eventids2table.c: depend
10+
src: $(generated_srcs)
11+
$(generated_srcs): depend
12+
13+
clean: clean-srcs
14+
distclean: distclean-srcs
15+
realclean: realclean-srcs
16+
17+
clean-.-srcs clean--srcs:
18+
$(RM) $(generated_srcs)
19+
clean-$(srcdir)-srcs:
20+
21+
clean-srcs:
22+
23+
distclean-srcs: clean-$(srcdir)-srcs
24+
25+
realclean-srcs: distclean-srcs
26+
cd $(srcdir) && $(RM) $(generated_srcs)
27+
28+
.PHONY: clean-srcs clean--srcs clean-$(srcdir)-srcs distclean-srcs realclean-srcs
1029

1130
ripper.o: ripper.c
1231

0 commit comments

Comments
 (0)