1 include ${EOS_HOME}/src/Config/${EOS_HOST}.inc
14 @echo "You can install cmake, openssl, libyaml zlib, git"
16 @echo " $ make check "
17 @echo " $ make config "
19 @echo " $ make clean "
20 @echo " $ make cleanAll "
22 check: CmakeCheck OpenSSLCheck zlibCheck libyamlCheck GitCheck
24 config: CmakeConfig OpenSSLConfig zlibConfig libyamlConfig GitConfig
26 all: CmakeAll OpenSSLAll zlibAll libyamlAll GitAll
28 clean: CmakeClean OpenSSLClean zlibClean libyamlClean GitClean
30 cleanAll: CmakeCleanAll OpenSSLCleanAll zlibCleanAll libyamlCleanAll GitCleanAll
33 curl -O https://www.openssl.org/source/openssl-$(OPENSSLVERSION).tar.gz
34 gzip -dc openssl-$(OPENSSLVERSION).tar.gz | tar xvf -
37 cd openssl-$(OPENSSLVERSION); ./config shared --prefix=$(EOS_HOME)/util/$(OSTYPE)
40 cd openssl-$(OPENSSLVERSION); make; make test; make install
43 cd openssl-$(OPENSSLVERSION); make clean
46 rm -rf openssl-$(OPENSSLVERSION)
47 rm -f openssl-$(OPENSSLVERSION).tar.gz
53 curl -O http://zlib.net/zlib-$(ZLIBVERSION).tar.gz
54 gzip -dc zlib-$(ZLIBVERSION).tar.gz | tar xvf -
57 cd zlib-$(ZLIBVERSION); ./configure --prefix=$(EOS_HOME)/util/$(OSTYPE)
60 cd zlib-$(ZLIBVERSION); make; make test; make install
63 cd zlib-$(ZLIBVERSION); make clean
66 rm -rf zlib-$(ZLIBVERSION)
67 rm -f zlib-$(ZLIBVERSION).tar.gz
74 curl -O http://pyyaml.org/download/libyaml/yaml-$(YAMLVERSION).tar.gz
75 gzip -dc yaml-$(YAMLVERSION).tar.gz | tar xvf -
78 cd yaml-$(YAMLVERSION); ./configure --prefix=$(EOS_HOME)/util/$(OSTYPE)
81 cd yaml-$(YAMLVERSION); make; make test; make install
84 cd yaml-$(YAMLVERSION); make clean
87 rm -rf yaml-$(YAMLVERSION)
88 rm -f yaml-$(YAMLVERSION).tar.gz
95 #ln -sf ../../src/Admin/cmake-$(CMAKEVERSION).tar.gz .
96 curl -O http://www.cmake.org/files/$(CMAKEVERSIONDIR)/cmake-$(CMAKEVERSION).tar.gz
97 gzip -dc cmake-$(CMAKEVERSION).tar.gz | tar xvf -
100 cd cmake-$(CMAKEVERSION); \
101 ./bootstrap --prefix=$(EOS_HOME)/util/$(OSTYPE)
102 # ./configure --prefix=$(EOS_HOME)/util/$(OSTYPE)
105 cd cmake-$(CMAKEVERSION); \
106 ./bootstrap --prefix=$(EOS_HOME)/util/$(OSTYPE); \
111 cd cmake-$(CMAKEVERSION); \
116 rm -rf cmake-$(CMAKEVERSION)
117 rm -f cmake-$(CMAKEVERSION).tar.gz
124 curl -O https://www.kernel.org/pub/software/scm/git/git-$(GITVERSION).tar.gz
125 gzip -dc git-$(GITVERSION).tar.gz | tar xvf -
128 cd git-$(GITVERSION); \
129 ./configure --prefix=$(EOS_HOME)/util/$(OSTYPE);
132 cd git-$(GITVERSION); \
133 make; make install; cd contrib/subtree; make ; make install; cd ../..
136 cd git-$(GITVERSION); \
140 rm -f git-$(GITVERSION).tar.gz;
141 rm -rf git-$(GITVERSION);