automated generation of .dummy files for each subdirectory;
[samba.git] / source3 / configure.in
index 37fd7db841e63330f8abcf14b634559f1283f9ae..f6483c6d3023e5798cdcd4b85f4e9ad6ad5afbdd 100644 (file)
@@ -837,8 +837,11 @@ AC_TRY_RUN([#include "${srcdir-.}/tests/summary.c"],
            echo "configure OK";,
           AC_MSG_ERROR([summary failure. Aborting config]),:)
 
-AC_OUTPUT(Makefile tests/dummy client/dummy lib/dummy ubiqx/dummy
-web/dummy param/dummy nmbd/dummy smbd/dummy rpc_server/dummy
-rpc_client/dummy rpc_parse/dummy locking/dummy passdb/dummy
-script/dummy include/dummy codepages/dummy libsmb/dummy bin/dummy
-utils/dummy printing/dummy include/stamp-h)
+DUMMY_FILES=`cd ${srcdir-.} >/dev/null &&
+            echo */. | sed 's, ,dummy ,g;s,$,dummy,'`
+AC_SUBST(DUMMY_FILES)
+DUMMY_BASE=:include/stamp-h.in
+AC_SUBST(DUMMY_BASE)
+
+DUMMY_GEN=`echo "$DUMMY_FILES" | sed "s, ,$DUMMY_BASE ,g;s,\$,$DUMMY_BASE,"`
+AC_OUTPUT($DUMMY_GEN Makefile include/stamp-h)