]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Author: Walter <bundestrojaner2@googlemail.com>
authorAmos Jeffries <amosjeffries@squid-cache.org>
Wed, 28 Apr 2010 00:20:13 +0000 (18:20 -0600)
committerAmos Jeffries <amosjeffries@squid-cache.org>
Wed, 28 Apr 2010 00:20:13 +0000 (18:20 -0600)
Bug 2904: make can create uncomplete files

src/Makefile.am

index 4e294cc5d6d625bedbf5f2b88726f12eb844bc4f..68602a1181d59f70b7cd7b30d757595a70cbdb64 100644 (file)
@@ -733,10 +733,10 @@ DEFS += -DDEFAULT_CONFIG_FILE=\"$(DEFAULT_CONFIG_FILE)\" -DDEFAULT_SQUID_DATA_DI
 snmp_core.o snmp_agent.o: ../snmplib/libsnmp.a $(top_srcdir)/include/cache_snmp.h
 
 globals.cc: globals.h mk-globals-c.pl
-       $(AWK) -f $(srcdir)/mk-globals-c.awk < $(srcdir)/globals.h > $@
+       $(AWK) -f $(srcdir)/mk-globals-c.awk < $(srcdir)/globals.h > $@ || ($(RM) -f $@ && exit 1)
 
 string_arrays.c: enums.h mk-string-arrays.pl
-       $(AWK) -f $(srcdir)/mk-string-arrays.awk < $(srcdir)/enums.h > $@
+       $(AWK) -f $(srcdir)/mk-string-arrays.awk < $(srcdir)/enums.h > $@ || ($(RM) -f $@ && exit 1)
 
 cache_diff: cache_diff.o debug.o globals.o store_key_md5.o
        $(CC) -o $@ $(LDFLAGS) $@.o debug.o globals.o store_key_md5.o $(STD_APP_LIBS)
@@ -755,7 +755,7 @@ cf_parser.h: cf.data cf_gen$(EXEEXT)
        ./cf_gen cf.data $(srcdir)/cf.data.depend
 
 cf_gen_defines.h: $(srcdir)/cf_gen_defines $(srcdir)/cf.data.pre
-       $(AWK) -f $(srcdir)/cf_gen_defines <$(srcdir)/cf.data.pre >cf_gen_defines.h
+       $(AWK) -f $(srcdir)/cf_gen_defines <$(srcdir)/cf.data.pre >$@ || ($(RM) -f $@ && exit 1)
 
 
 ## FIXME: generate a sed command file from configure. Then this doesn't