⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 mediastreamer2是开源的网络传输媒体流的库
💻
📖 第 1 页 / 共 2 页
字号:
	    echo 'includedir=$${prefix}/include'; \	    echo ''; \	    echo 'Name: OpenSSL-libcrypto'; \	    echo 'Description: OpenSSL cryptography library'; \	    echo 'Version: '$(VERSION); \	    echo 'Requires: '; \	    echo 'Libs: -L$${libdir} -lcrypto $(EX_LIBS)'; \	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libcrypto.pclibssl.pc: Makefile	@ ( echo 'prefix=$(INSTALLTOP)'; \	    echo 'exec_prefix=$${prefix}'; \	    echo 'libdir=$${exec_prefix}/lib'; \	    echo 'includedir=$${prefix}/include'; \	    echo ''; \	    echo 'Name: OpenSSL'; \	    echo 'Description: Secure Sockets Layer and cryptography libraries'; \	    echo 'Version: '$(VERSION); \	    echo 'Requires: '; \	    echo 'Libs: -L$${libdir} -lssl -lcrypto $(EX_LIBS)'; \	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pcopenssl.pc: Makefile	@ ( echo 'prefix=$(INSTALLTOP)'; \	    echo 'exec_prefix=$${prefix}'; \	    echo 'libdir=$${exec_prefix}/lib'; \	    echo 'includedir=$${prefix}/include'; \	    echo ''; \	    echo 'Name: OpenSSL'; \	    echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \	    echo 'Version: '$(VERSION); \	    echo 'Requires: '; \	    echo 'Libs: -L$${libdir} -lssl -lcrypto $(EX_LIBS)'; \	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pcMakefile: Makefile.org Configure config	@echo "Makefile is older than Makefile.org, Configure or config."	@echo "Reconfigure the source tree (via './config' or 'perl Configure'), please."	@falselibclean:	rm -f *.map *.so *.so.* *.dll engines/*.so engines/*.dll *.a engines/*.a */lib */*/libclean:	libclean	rm -f shlib/*.o *.o core a.out fluff rehash.time testlog make.log cctest cctest.c	@set -e; target=clean; $(RECURSIVE_BUILD_CMD)	rm -f $(LIBS)	rm -f openssl.pc libssl.pc libcrypto.pc	rm -f speed.* .pure	rm -f $(TARFILE)	@set -e; for i in $(ONEDIRS) ;\	do \	rm -fr $$i/*; \	donemakefile.one: files	$(PERL) util/mk1mf.pl >makefile.one; \	sh util/do_ms.shfiles:	$(PERL) $(TOP)/util/files.pl Makefile > $(TOP)/MINFO	@set -e; target=files; $(RECURSIVE_BUILD_CMD)links:	@$(PERL) $(TOP)/util/mkdir-p.pl include/openssl	@$(PERL) $(TOP)/util/mklink.pl include/openssl $(EXHEADER)	@set -e; target=links; $(RECURSIVE_BUILD_CMD)gentests:	@(cd test && echo "generating dummy tests (if needed)..." && \	$(CLEARENV) && $(MAKE) -e $(BUILDENV) TESTS='${TESTS}' OPENSSL_DEBUG_MEMORY=on generate );dclean:	rm -f *.bak	@set -e; target=dclean; $(RECURSIVE_BUILD_CMD)rehash: rehash.timerehash.time: certs	@(OPENSSL="`pwd`/util/opensslwrap.sh"; \	  OPENSSL_DEBUG_MEMORY=on; \	  export OPENSSL OPENSSL_DEBUG_MEMORY; \	  $(PERL) tools/c_rehash certs)	touch rehash.timetest:   teststests: rehash	@(cd test && echo "testing..." && \	$(CLEARENV) && $(MAKE) -e $(BUILDENV) TOP=.. TESTS='${TESTS}' OPENSSL_DEBUG_MEMORY=on tests );	util/opensslwrap.sh version -areport:	@$(PERL) util/selftest.pldepend:	@set -e; target=depend; $(RECURSIVE_BUILD_CMD)lint:	@set -e; target=lint; $(RECURSIVE_BUILD_CMD)tags:	rm -f TAGS	find . -name '[^.]*.[ch]' | xargs etags -aerrors:	$(PERL) util/mkerr.pl -recurse -write	(cd engines; $(MAKE) PERL=$(PERL) errors)	$(PERL) util/ck_errf.pl */*.c */*/*.cstacks:	$(PERL) util/mkstack.pl -writeutil/libeay.num::	$(PERL) util/mkdef.pl crypto updateutil/ssleay.num::	$(PERL) util/mkdef.pl ssl updatecrypto/objects/obj_dat.h: crypto/objects/obj_dat.pl crypto/objects/obj_mac.h	$(PERL) crypto/objects/obj_dat.pl crypto/objects/obj_mac.h crypto/objects/obj_dat.hcrypto/objects/obj_mac.h: crypto/objects/objects.pl crypto/objects/objects.txt crypto/objects/obj_mac.num	$(PERL) crypto/objects/objects.pl crypto/objects/objects.txt crypto/objects/obj_mac.num crypto/objects/obj_mac.happs/openssl-vms.cnf: apps/openssl.cnf	$(PERL) VMS/VMSify-conf.pl < apps/openssl.cnf > apps/openssl-vms.cnfcrypto/bn/bn_prime.h: crypto/bn/bn_prime.pl	$(PERL) crypto/bn/bn_prime.pl >crypto/bn/bn_prime.hTABLE: Configure	(echo 'Output of `Configure TABLE'"':"; \	$(PERL) Configure TABLE) > TABLEupdate: errors stacks util/libeay.num util/ssleay.num crypto/objects/obj_dat.h apps/openssl-vms.cnf crypto/bn/bn_prime.h TABLE depend# Build distribution tar-file. As the list of files returned by "find" is# pretty long, on several platforms a "too many arguments" error or similar# would occur. Therefore the list of files is temporarily stored into a file# and read directly, requiring GNU-Tar. Call "make TAR=gtar dist" if the normal# tar does not support the --files-from option.tar:	find . -type d -print | xargs chmod 755	find . -type f -print | xargs chmod a+r	find . -type f -perm -0100 -print | xargs chmod a+x	find * \! -path CVS/\* \! -path \*/CVS/\* \! -name CVS \! -name .cvsignore \! -name STATUS \! -name TABLE | sort > ../$(TARFILE).list; \	$(TAR) $(TARFLAGS) --files-from ../$(TARFILE).list -cvf - | \	tardy --user_number=0  --user_name=openssl \	      --group_number=0 --group_name=openssl \	      --prefix=openssl-$(VERSION) - |\	gzip --best >../$(TARFILE).gz; \	rm -f ../$(TARFILE).list; \	ls -l ../$(TARFILE).gztar-snap:	@$(TAR) $(TARFLAGS) -cvf - \		`find * \! -path CVS/\* \! -path \*/CVS/\* \! -name CVS \! -name .cvsignore \! -name STATUS \! -name TABLE \! -name '*.o' \! -name '*.a' \! -name '*.so' \! -name '*.so.*'  \! -name 'openssl' \! -name '*test' \! -name '.#*' \! -name '*~' | sort` |\	tardy --user_number=0  --user_name=openssl \	      --group_number=0 --group_name=openssl \	      --prefix=openssl-$(VERSION) - > ../$(TARFILE);\	ls -l ../$(TARFILE)dist:   	$(PERL) Configure dist	@$(MAKE) dist_pem_h	@$(MAKE) SDIRS='${SDIRS}' clean	@$(MAKE) TAR='${TAR}' TARFLAGS='${TARFLAGS}' tardist_pem_h:	(cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean)install: all install_docs install_swinstall_sw:	@$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \		$(INSTALL_PREFIX)$(INSTALLTOP)/lib \		$(INSTALL_PREFIX)$(INSTALLTOP)/lib/engines \		$(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig \		$(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl \		$(INSTALL_PREFIX)$(OPENSSLDIR)/misc \		$(INSTALL_PREFIX)$(OPENSSLDIR)/certs \		$(INSTALL_PREFIX)$(OPENSSLDIR)/private	@set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\	do \	(cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \	done;	@set -e; target=install; $(RECURSIVE_BUILD_CMD)	@set -e; for i in $(LIBS) ;\	do \		if [ -f "$$i" ]; then \		(       echo installing $$i; \			cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \			$(RANLIB) $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \			chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \			mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i ); \		fi; \	done;	@set -e; if [ -n "$(SHARED_LIBS)" ]; then \		tmp="$(SHARED_LIBS)"; \		for i in $${tmp:-x}; \		do \			if [ -f "$$i" -o -f "$$i.a" ]; then \			(       echo installing $$i; \				if [ "$(PLATFORM)" != "Cygwin" ]; then \					cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \					chmod 555 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \					mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \				else \					c=`echo $$i | sed 's/^lib\(.*\)\.dll\.a/cyg\1-$(SHLIB_VERSION_NUMBER).dll/'`; \					cp $$c $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \					chmod 755 $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \					mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \					cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \					chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \					mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \				fi ); \			fi; \		done; \		(	here="`pwd`"; \			cd $(INSTALL_PREFIX)$(INSTALLTOP)/lib; \			$(MAKE) -f $$here/Makefile HERE="$$here" link-shared ); \		if [ "$(INSTALLTOP)" != "/usr" ]; then \			echo 'OpenSSL shared libraries have been installed in:'; \			echo '  $(INSTALLTOP)'; \			echo ''; \			sed -e '1,/^$$/d' doc/openssl-shared.txt; \		fi; \	fi	cp libcrypto.pc $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig/libcrypto.pc	cp libssl.pc $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig/libssl.pc	cp openssl.pc $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig	chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig/openssl.pcinstall_docs:	@$(PERL) $(TOP)/util/mkdir-p.pl \		$(INSTALL_PREFIX)$(MANDIR)/man1 \		$(INSTALL_PREFIX)$(MANDIR)/man3 \		$(INSTALL_PREFIX)$(MANDIR)/man5 \		$(INSTALL_PREFIX)$(MANDIR)/man7	@pod2man="`cd util; ./pod2mantest $(PERL)`"; \	here="`pwd`"; \	filecase=; \	if [ "$(PLATFORM)" = "DJGPP" -o "$(PLATFORM)" = "Cygwin" -o "$(PLATFORM)" = "mingw" ]; then \		filecase=-i; \	fi; \	set -e; for i in doc/apps/*.pod; do \		fn=`basename $$i .pod`; \		sec=`$(PERL) util/extract-section.pl 1 < $$i`; \		echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \		(cd `$(PERL) util/dirname.pl $$i`; \		sh -c "$$pod2man \			--section=$$sec --center=OpenSSL \			--release=$(VERSION) `basename $$i`") \			>  $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \		$(PERL) util/extract-names.pl < $$i | \			(grep -v $$filecase "^$$fn\$$"; true) | \			(grep -v "[	]"; true) | \			(cd $(INSTALL_PREFIX)$(MANDIR)/man$$sec/; \			 while read n; do \				$$here/util/point.sh $$fn.$${sec}$(MANSUFFIX) "$$n".$${sec}$(MANSUFFIX); \			 done); \	done; \	set -e; for i in doc/crypto/*.pod doc/ssl/*.pod; do \		fn=`basename $$i .pod`; \		sec=`$(PERL) util/extract-section.pl 3 < $$i`; \		echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \		(cd `$(PERL) util/dirname.pl $$i`; \		sh -c "$$pod2man \			--section=$$sec --center=OpenSSL \			--release=$(VERSION) `basename $$i`") \			>  $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \		$(PERL) util/extract-names.pl < $$i | \			(grep -v $$filecase "^$$fn\$$"; true) | \			(grep -v "[	]"; true) | \			(cd $(INSTALL_PREFIX)$(MANDIR)/man$$sec/; \			 while read n; do \				$$here/util/point.sh $$fn.$${sec}$(MANSUFFIX) "$$n".$${sec}$(MANSUFFIX); \			 done); \	done# DO NOT DELETE THIS LINE -- make depend depends on it.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -