summaryrefslogtreecommitdiffstats
path: root/cpukit/libmd/preinstall.am
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-11-13 13:18:24 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-11-20 10:30:21 +0100
commit1bcd037810cf1c3405d80ab5b9f47efd947f551e (patch)
tree30b9ea0f5b02ae5889470fe0a049d63724d27dbb /cpukit/libmd/preinstall.am
parentAdd <sys/endian.h> (diff)
downloadrtems-1bcd037810cf1c3405d80ab5b9f47efd947f551e.tar.bz2
Add SHA256 and SHA512 support
Diffstat (limited to 'cpukit/libmd/preinstall.am')
-rw-r--r--cpukit/libmd/preinstall.am30
1 files changed, 30 insertions, 0 deletions
diff --git a/cpukit/libmd/preinstall.am b/cpukit/libmd/preinstall.am
index dba6cc4d81..9edfb3d75f 100644
--- a/cpukit/libmd/preinstall.am
+++ b/cpukit/libmd/preinstall.am
@@ -5,3 +5,33 @@ $(srcdir)/preinstall.am: Makefile.am
$(AMPOLISH3) $(srcdir)/Makefile.am > $(srcdir)/preinstall.am
endif
+PREINSTALL_DIRS =
+DISTCLEANFILES = $(PREINSTALL_DIRS)
+
+all-am: $(PREINSTALL_FILES)
+
+PREINSTALL_FILES =
+CLEANFILES = $(PREINSTALL_FILES)
+
+$(PROJECT_INCLUDE)/$(dirstamp):
+ @$(MKDIR_P) $(PROJECT_INCLUDE)
+ @: > $(PROJECT_INCLUDE)/$(dirstamp)
+PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
+
+if NEWLIB
+$(PROJECT_INCLUDE)/md4.h: md4.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/md4.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/md4.h
+
+$(PROJECT_INCLUDE)/md5.h: md5.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/md5.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/md5.h
+
+$(PROJECT_INCLUDE)/sha256.h: sha256.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/sha256.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/sha256.h
+
+$(PROJECT_INCLUDE)/sha512.h: sha512.h $(PROJECT_INCLUDE)/$(dirstamp)
+ $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/sha512.h
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/sha512.h
+endif