AM_GNU_GETTEXT_VERSION(0.18.1)
LT_INIT
+AM_SILENT_RULES([yes])
+
AX_WITH_CURSES
AX_WITH_CURSES_MENU
AX_WITH_CURSES_FORM
noinst_PROGRAMS += discover/grub2/grub2-parser.ro
-discover/grub2/grub2-parser.ro$(EXEEXT): \
- $(discover_grub2_grub2_parser_ro_OBJECTS)
- $(LD) -r -o $@ $^
-
discover_grub2_grub2_parser_ro_SOURCES = \
discover/grub2/builtins.c \
discover/grub2/env.c \
discover/grub2/lexer.c \
discover/grub2/lexer.h
-
discover_grub2_grub2_parser_ro_CPPFLAGS = \
$(AM_CPPFLAGS) \
-I$(top_srcdir)/discover/grub2 \
-I$(top_builddir)/discover/grub2
+discover_grub2_grub2_parser_ro_LINK = \
+ $(LD) -r -o $@
# ylwrap doesn't handle flex header files well; use our own rule here.
discover/grub2/lexer.h discover/grub2/lexer.c: \
extract_config = $(srcdir)/test/parser/extract-config.awk
%.embedded-config.c: %.c $(extract_config)
- $(AWK) -f $(extract_config) $< > $@
+ $(AM_V_GEN)$(AWK) -f $(extract_config) $< > $@
# objects under test
test/parser/libtest.ro$(EXEEXT): $(test_parser_libtest_ro_OBJECTS) \
$(test_parser_libtest_ro_LDADD)
- $(LD) -o $@ -r $^
+ $(AM_V_GEN)$(LD) -o $@ -r $^
EXTRA_DIST += $(check_DATA) $(extract_config)
EXTRA_DIST += $(url_TESTS) test/urls/run-url-test.in
test/urls/run-url-test: $(srcdir)/test/urls/run-url-test.in
- rm -f $@ $@.tmp
- $(edit) $(srcdir)/$@.in >$@.tmp
- chmod +x $@.tmp
- mv $@.tmp $@
+ $(AM_V_GEN)$(edit) $(srcdir)/$@.in > $@.tmp && \
+ chmod +x $@.tmp && \
+ mv $@.tmp $@
CLEANFILES += test/urls/run-url-test