AM_CFLAGS = -I$(top_srcdir)/src
+check_LIBRARIES = t/libdummy.a t/libempty.a
+
check_PROGRAMS = t/packtestu t/packtests t/packtestu64 t/packtests64
t_packtestu_SOURCES = t/packtestu.c src/pack.c src/tap.c
t_packtestu64_SOURCES = t/packtestu64.c src/pack.c src/tap.c
t_packtests64_SOURCES = t/packtests64.c src/pack.c src/tap.c
-EXTRA_DIST =
-SUFFIXES =
-
-check-local: check-autotest
-check-autotest: testsuite
- $(SHELL) testsuite $(TESTSUITEFLAGS)
-.PHONY: check-autotest
-
-clean-local: clean-autotest
-clean-autotest:
- test ! -f testsuite || $(SHELL) testsuite --clean
-.PHONY: clean-autotest
-
-maintainer-clean-local: maintainer-clean-autotest
-maintainer-clean-autotest:
- rm -f testsuite package.m4
-.PHONY: maintainerclean-autotest
+if HAVE_STRUCT_OPTION
+check_PROGRAMS += t/helpdesc t/helpopt t/helpopt2
+endif
-package.m4:
- $(AM_V_GEN) :; { \
- printf 'm4_define([%s], [%s])\n' \
- AT_PACKAGE_NAME '$(PACKAGE_NAME)' \
- AT_PACKAGE_TARNAME '$(PACKAGE_TARNAME)' \
- AT_PACKAGE_VERSION '$(PACKAGE_VERSION)' \
- AT_PACKAGE_STRING '$(PACKAGE_STRING)' \
- AT_PACKAGE_BUGREPORT '$(PACKAGE_BUGREPORT)' \
- AT_PACKAGE_URL '$(PACKAGE_URL)' \
- ; } >$@.tmp
- $(AM_V_at) mv -f $@.tmp $@
+EXTRA_LIBRARIES = libglohelp.a
+libglohelp_a_SOURCES = src/help.c
+libglohelp_a_CFLAGS = -DHELP_GETOPT_LONG_ONLY
+libglohelp_a_SHORTNAME = glo
-testsuite: testsuite.at package.m4
-if !HAVE_AUTOTEST
- @:; { \
- printf 'ERROR: Autotest was not available at configure time.\n'; \
- printf 'You should only need it if you modified the test suite.\n'; \
- printf 'Autotest is part of autom4te, included in the GNU\n'; \
- printf 'Autoconf package: <https://gnu.org/s/autoconf/>\n'; \
- } 1>&2
- @false
-endif
- $(AM_V_GEN) $(AUTOTEST) $(ATFLAGS) -p m4_include -o $@.tmp testsuite.at
- $(AM_V_at) :; { \
- $(AUTOTEST) $(ATFLAGS) -t m4_include:'$@: $$1' testsuite.at; \
- $(AUTOTEST) $(ATFLAGS) -t m4_include:'$$1:' testsuite.at; \
- } >$(DEPDIR)/$(@F).P
- $(AM_V_at) mv -f $@.tmp $@
+t_helpopt_SOURCES = t/helpopt.c src/help.c src/tap.c
+t_helpopt2_SOURCES = t/helpopt.c src/tap.c
+t_helpopt2_LDADD = $(libglohelp_a_OBJECTS)
+t_helpdesc_SOURCES = t/helpdesc.c src/help.c src/tap.c
-EXTRA_DIST += testsuite testsuite.at package.m4
+DISTCLEANFILES =
+EXTRA_DIST =
+SUFFIXES =
-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/testsuite.P@am__quote@
+include $(top_srcdir)/snippet/autotest.mk