From 4a127415288e3aaf0a39f6e0ea7e16038406203c Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 6 Jul 2006 02:06:57 +0000 Subject: [PATCH] Added dist rule in PHONY pseudo-rule when appropriate --- src/makefile.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/makefile.c b/src/makefile.c index 24cfc3e..361629f 100644 --- a/src/makefile.c +++ b/src/makefile.c @@ -64,10 +64,14 @@ static int _makefile_write(Configure * configure, Config * config, FILE * fp, || _write_uninstall(configure->prefs, config, fp) != 0) return 1; if(!(configure->prefs->flags & PREFS_n)) - fprintf(fp, "%s%s%s", "\n.PHONY: all", + fprintf(fp, "%s%s%s%s%s", "\n.PHONY: all", config_get(config, "", "subdirs") != NULL ? " subdirs" : "", - " clean distclean install uninstall\n"); + " clean distclean", + config_get(config, "", "package") != NULL + && config_get(config, "", "version") != NULL + ? " dist" : "", + " install uninstall\n"); return 0; }