Commit Diff


commit - 34836095937077a427c4810d21833a2b21000a86
commit + 68e38f49b234474bdd123120de004de96fae8715
blob - dad03f3cf8dfebd339f8ba9521eb96a1bd18da21
blob + d0d935ba4bab96c8d590a76ca6c4f8a200fb4d15
--- Makefile
+++ Makefile
@@ -70,7 +70,7 @@ static: ${GMID_OBJS} ${GE_OBJS} ${GG_OBJS}
 	${CC} ${GG_OBJS} -o gg ${LDFLAGS} ${STATIC}
 
 clean:
-	rm -f *.o compat/*.o y.tab.c y.tab.h y.output gmid ge gg
+	rm -f *.[do] compat/*.[do] y.tab.c y.tab.h y.output gmid ge gg
 	rm -f compile_flags.txt
 	${MAKE} -C regress clean
 
@@ -130,3 +130,23 @@ ${DISTNAME}.tar.gz: ${DISTFILES}
 	${MAKE} -C regress	DESTDIR=${PWD}/.dist/${DISTNAME}/regress dist
 	cd .dist/ && tar zcf ../$@ ${DISTNAME}
 	rm -rf .dist/
+
+# -- dependencies --
+
+-include config.d
+-include dirs.d
+-include fcgi.d
+-include gg.d
+-include gmid.d
+-include iri.d
+-include log.d
+-include logger.d
+-include mime.d
+-include proc.d
+-include proxy.d
+-include puny.d
+-include sandbox.d
+-include server.d
+-include utf8.d
+-include utils.d
+-include y.tab.d
blob - c7a1609ebcdae8c0a0375e6713ccb5114f5be65a
blob + adb662d2f5973dad8f0ffa386e79ff0d28bd5998
--- configure
+++ configure
@@ -239,6 +239,10 @@ fi
 
 # --------
 # tests for config.h
+
+if runtest noop MMD -MMD; then
+	CFLAGS="${CFLAGS} -MMD"
+fi
 
 runtest err		ERR		|| true
 runtest explicit_bzero	EXPLICIT_BZERO	|| true