>>> "Harlan" == Harlan Stenn <[EMAIL PROTECTED]> writes:
[...] Harlan> SUBDIRS= ... @MAKE_SNTP@ ... Harlan> DIST_SUBDIRS= $(SUBDIRS) sntp Harlan> and this didn't work because "make distcheck" wants to run some targets in Harlan> DIST_SUBDIRS and this failed because the sntp/ subdir did not have a Harlan> generated Makefile.am in it. Harlan> At Alexandre's suggestion I added: Harlan> DISTCHECK_CONFIGURE_FLAGS= --with-sntp I was simply pointing you at the variable you were asking for, but I wouldn't suggest using DISTCHECK_CONFIGURE_FLAGS to solve this particular issue. One problem in your setup (regardless of the DISTCHECK_CONFIGURE_FLAGS setting) is that you must make sure --with-sntp has been used to configure the package when you type `make dist' is run, otherwise the sntp directory had not be configured and `make dist' will fail. (The issue occurs twice when you run `make distcheck', and DISTCHECK_CONFIGURE_FLAGS can help you solve the second but not the first.) In one project of mine, which embeds two conditionally built sub-projects, I've opted to always configure *all* sub-projects, even if they are not going to be built (in which case they are simply omitted from SUBDIRS with a conditional). The guarantee that `make dist' works in all configurations matters most to me than saving some configure-time. [...] Harlan> The problem is that "sntp" is now in DIST_SUBDIRS twice. [...] Harlan> I think the rule for running *clean-recursive needs to Harlan> "uniq" DIST_SUBDIRS. I don't see how this can be done because the ordering in DIST_SUBDIRS matters. It's easier to fix your definition of DIST_SUBDIRS so that sntp appears only once, or (better) to avoid DIST_SUBDIRS by using conditionals. -- Alexandre Duret-Lutz