diff --git a/ChangeLog b/ChangeLog index 1deef7e2993328ff15fd0c68727220621cfbb44e..b77cdcce63eeb6ef6e94e4310a4a1b523a00b16e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2004-11-13 Niels Möller <nisse@lysator.liu.se> + * Makefile.in: Don't use -include, as it's GNU make specific. + Added rule to create empty dependency files if they are missing. + * examples/Makefile.in, tools/Makefile.in, testsuite/Makefile.in: + Likewise. + * examples/nettle-openssl.c: Check WITH_OPENSSL, not HAVE_LIBCRYPTO. * configure.ac: Check for individual openssl headers blowfish.h, diff --git a/Makefile.in b/Makefile.in index 924f499ce1a870425d971514aa62473d938b12de..ca3d0c246b921ace0584fa250d3cdad73ca1ca98 100644 --- a/Makefile.in +++ b/Makefile.in @@ -323,4 +323,10 @@ distclean-here: clean-here -rm -f config.h stamp-h config.log config.status \ config.make config.m4 Makefile nettle-types.h --include $(SOURCES:.c=.$(OBJEXT).d) $(SOURCES:.c=.p$(OBJEXT).d) +DEP_FILES = $(SOURCES:.c=.$(OBJEXT).d) $(SOURCES:.c=.p$(OBJEXT).d) + +# Create empty dependency files, if needed. +$(DEP_FILES): + @echo > $@ + +include $(DEP_FILES) diff --git a/examples/Makefile.in b/examples/Makefile.in index 3bbdffea63da1db591dbba66dad07159ac4143e3..935ce12c0b2f7cdc1561a5a5b17c1f1414c8767a 100644 --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -53,4 +53,10 @@ clean: distclean: clean -rm -f Makefile --include $(SOURCES:.c=.$(OBJEXT).d) +DEP_FILES = $(SOURCES:.c=.$(OBJEXT).d) + +# Create empty dependency files, if needed. +$(DEP_FILES): + @echo > $@ + +include $(DEP_FILES) diff --git a/testsuite/Makefile.in b/testsuite/Makefile.in index 99ad5b8da8fd0b52395708c37d3fb70a38d5e336..9b40e6ddedaa49e5610bfa5994af0c28a21af189 100644 --- a/testsuite/Makefile.in +++ b/testsuite/Makefile.in @@ -66,4 +66,10 @@ clean: distclean: clean -rm -f Makefile --include $(SOURCES:.c=.$(OBJEXT).d) +DEP_FILES = $(SOURCES:.c=.$(OBJEXT).d) + +# Create empty dependency files, if needed. +$(DEP_FILES): + @echo > $@ + +include $(DEP_FILES) diff --git a/tools/Makefile.in b/tools/Makefile.in index 2b3799d516d59d675e3e3524449f6f9c62ca3957..06874354ee40e4a3646e993e59a0a8e751c2153b 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -55,4 +55,10 @@ clean: distclean: clean -rm -f Makefile --include $(SOURCES:.c=.$(OBJEXT).d) +DEP_FILES = $(SOURCES:.c=.$(OBJEXT).d) + +# Create empty dependency files, if needed. +$(DEP_FILES): + @echo > $@ + +include $(DEP_FILES)