summaryrefslogtreecommitdiff
path: root/config.make.in
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2004-12-02 21:57:29 +0100
committerNiels Möller <nisse@lysator.liu.se>2004-12-02 21:57:29 +0100
commitfd61c58320919ee8751a614941e59571792bc626 (patch)
treeb2719c9731ad499ed56a46150c9493a3e90ed160 /config.make.in
parentea540223276ddaeddbcf6bd1f98f15a48112ba47 (diff)
downloadnettle-fd61c58320919ee8751a614941e59571792bc626.tar.gz
* Makefile.in (.SUFFIXES): Moved from Makefile.in to...
* config.make.in (.SUFFIXES): ... here. This helps compilation with BSD make. * testsuite/Makefile.in (.SUFFIXES): Deleted target. Rev: src/nettle/ChangeLog:1.315 Rev: src/nettle/Makefile.in:1.19 Rev: src/nettle/config.make.in:1.7 Rev: src/nettle/testsuite/Makefile.in:1.12
Diffstat (limited to 'config.make.in')
-rw-r--r--config.make.in9
1 files changed, 6 insertions, 3 deletions
diff --git a/config.make.in b/config.make.in
index 537599b2..404389c1 100644
--- a/config.make.in
+++ b/config.make.in
@@ -64,13 +64,16 @@ LINK = $(CC) $(CFLAGS) $(PRE_LDFLAGS) $(LDFLAGS)
# usual targets.
default: all
+# For some reason the suffixes list must be set before the rules.
+# Otherwise BSD make won't build binaries e.g. aesdata.
+
+.SUFFIXES:
+.SUFFIXES: .asm .c .$(OBJEXT) .p$(OBJEXT) .html .dvi .info .exe .pdf .ps .texinfo
+
# Disable builtin rule
%$(EXEEXT) : %.c
.c:
-# Keep object files
-.PRECIOUS: %.o
-
.PHONY: all check install uninstall clean distclean mostlyclean maintainer-clean distdir \
all-here check-here install-here clean-here distclean-here mostlyclean-here \
maintainer-clean-here distdir-here \