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

📄 makefile

📁 VLC Player Source Code
💻
📖 第 1 页 / 共 5 页
字号:
xml: libxml2-$(XML_VERSION).tar.gz	$(EXTRACT_GZ)ifdef HAVE_WIN32	patch -p0 < Patches/xml2-win32.patch	rm -f xml/aclocal.m4endififdef HAVE_UCLIBC	patch -p0 < Patches/xml2-uclibc.patchendif.xml: xmlifdef HAVE_WIN32	(cd xml; aclocal && automake && autoreconf)endif  ifdef HAVE_CYGWIN	(cd xml; ac_cv_header_pthread_h="no" CFLAGS="-DLIBXML_STATIC" $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-minimal --with-catalog --with-reader --with-tree --with-push --with-xptr --with-valid --with-xpath --with-xinclude --with-sax1 --without-zlib --without-iconv --without-http --without-ftp  --without-debug --without-docbook --without-regexps && make && make install)  else	(cd xml; CFLAGS="-DLIBXML_STATIC" $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-minimal --with-catalog --with-reader --with-tree --with-push --with-xptr --with-valid --with-xpath --with-xinclude --with-sax1 --without-zlib --without-iconv --without-http --without-ftp  --without-debug --without-docbook --without-regexps && make && make install)  endififndef HAVE_DARWIN_OS	$(INSTALL_NAME)endif	touch $@CLEAN_FILE += .xmlCLEAN_PKG += xmlDISTCLEAN_PKG += libxml2-$(XML_VERSION).tar.gz# ***************************************************************************# twolame# ***************************************************************************twolame-$(TWOLAME_VERSION).tar.gz:	$(WGET) $(TWOLAME_URL)twolame: twolame-$(TWOLAME_VERSION).tar.gz	$(EXTRACT_GZ)ifdef HAVE_BEOS	patch -p0 < Patches/twolame-BeOS.patchendif.twolame: twolameifdef HAVE_WIN32	(cd twolame/win32; $(WGET) "http://twolame.svn.sourceforge.net/viewvc/*checkout*/twolame/trunk/win32/winutil.h")endif		(cd twolame; $(HOSTCC) CFLAGS="${CFLAGS}  -DLIBTWOLAME_STATIC" ./configure $(HOSTCONF) --prefix=$(PREFIX) && cd libtwolame &&  make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .twolameCLEAN_PKG += twolameDISTCLEAN_PKG += twolame-$(TWOLAME_VERSION).tar.gz# ***************************************************************************# libpng# ***************************************************************************libpng-$(PNG_VERSION).tar.bz2:	$(WGET) $(PNG_URL)libpng: libpng-$(PNG_VERSION).tar.bz2	$(EXTRACT_BZ2)ifdef HAVE_WIN32	(cd $@; cat ../Patches/libpng-win32.patch | sed s,??PREFIX??,$(PREFIX), | patch -p0)else	(cat Patches/libpng-osx.patch | sed -e 's%??PREFIX??%$(PREFIX)%' -e 's%??EXTRA_CFLAGS??%$(EXTRA_CFLAGS)%' -e 's%??EXTRA_LDFLAGS??%$(EXTRA_LDFLAGS)%' | patch -p0)endif	(patch -p0 < Patches/libpng-makefile.patch)ifdef HAVE_DARWIN_OS_ON_INTEL	(patch -p0 < Patches/libpng-darwin-mactel.patch)endif.png: libpng .zlibifdef HAVE_DARWIN_OS	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)elseifdef HAVE_WIN32	(cd $<; rm -f INSTALL; cp scripts/makefile.cygwin Makefile && make $(HOSTCC) && make install-static)elseifeq ($(PNG_VERSION),1.2.8)	(cd $<; PREFIX=$(PREFIX) DESTDIR=$(PREFIX) cp scripts/makefile.linux Makefile && make && make install)else	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)endifendifendif	$(INSTALL_NAME)	touch $@CLEAN_FILE += .pngCLEAN_PKG += libpngDISTCLEAN_PKG += libpng-$(PNG_VERSION).tar.bz2# ***************************************************************************# libzvbi# ***************************************************************************zvbi-$(ZVBI_VERSION).tar.bz2:	$(WGET) $(ZVBI_URL)zvbi: zvbi-$(ZVBI_VERSION).tar.bz2	$(EXTRACT_BZ2)ifdef HAVE_WIN32.zvbi: zvbi .pthreadselse.zvbi: zvbiendififdef HAVE_DARWIN_OS	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -fnested-functions" && make && make install)else	(cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && make && make install)endif	$(INSTALL_NAME)	touch $@CLEAN_FILE += .zvbiCLEAN_PKG += zvbiDISTCLEAN_PKG += zvbi-$(ZVBI_VERSION).tar.bz2# ***************************************************************************# libraw1394# ***************************************************************************#ifdef SVN#libraw1394:#	$(SVN) co -r 325 $(LIBDC1394_SVN)/libraw1394/trunk/libraw1394  libraw1394#        (cd $<; libtoolize --copy --force; \#                autopoint -f; \#                aclocal -I extras/contrib/share/aclocal; \#                autoconf; \#                autoheader; \#                automake --add-missing --copy -Wall)##elselibraw1394-$(LIBRAW1394_VERSION).tar.gz:	$(WGET) $(LIBRAW1394_URL)libraw1394: libraw1394-$(LIBRAW1394_VERSION).tar.gz	$(EXTRACT_GZ)#endif.raw1394: libraw1394	(cd $<; ./configure --prefix=$(PREFIX) && make && make DESTDIR=$(PREFIX) install)#	sed 's/^typedef u_int8_t  byte_t;/\/* typedef u_int8_t  byte_t;\*\//'	touch $@	CLEAN_FILE += .raw1394CLEAN_PKG += libraw1394DISTCLEAN_PKG += libraw1394-$(LIBRAW1394_VERSION).tar.gz# ***************************************************************************# libdc1394# ***************************************************************************#ifdef SVN#libdc1394:#	$(SVN) co -r 325 $(LIBDC1394_SVN)/libdc1394/trunk/libdc1394  libdc1394#        (cd $<; libtoolize --copy --force; \#                autopoint -f; \#                aclocal -I extras/contrib/share/aclocal; \#                autoconf; \#                autoheader; \#                automake --add-missing --copy -Wall)##elselibdc1394-$(LIBDC1394_VERSION).tar.gz:	$(WGET) $(LIBDC1394_URL)libdc1394: libdc1394-$(LIBDC1394_VERSION).tar.gz	$(EXTRACT_GZ)#endif.dc1394: libdc1394	(cd $<; ./configure --prefix=$(PREFIX) && \	 patch -p1 < ../Patches/libdc1394-noexamples.patch && \	 make && make DESTDIR=$(PREFIX) install)	touch $@	CLEAN_FILE += .dc1394CLEAN_PKG += libdc1394DISTCLEAN_PKG += libdc1394-$(LIBDC1394_VERSION).tar.gz# ***************************************************************************# gpg-error # ***************************************************************************libgpg-error-$(GPGERROR_VERSION).tar.bz2:	$(WGET) $(GPGERROR_URL)libgpg-error: libgpg-error-$(GPGERROR_VERSION).tar.bz2	$(EXTRACT_BZ2).gpg-error: libgpg-errorifdef HAVE_DARWIN_OS_ON_INTEL	(cd $<; ./autogen.sh)endif	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-nls --disable-shared --disable-languages && make && make install)#	$(INSTALL_NAME)	touch $@CLEAN_FILE += .gpg-errorCLEAN_PKG += libgpg-errorDISTCLEAN_PKG += libgpg-error-$(GPGERROR_VERSION).tar.bz2# ***************************************************************************# libgcrypt# ***************************************************************************libgcrypt-$(GCRYPT_VERSION).tar.bz2:	$(WGET) $(GCRYPT_URL)libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2	$(EXTRACT_BZ2)	patch -p0 < Patches/gcrypt.patchCIPHDIG= --enable-ciphers=aes,des,rfc2268,arcfour --enable-digests=sha1,md5,rmd160 --enable-publickey-digests=dsa .gcrypt: libgcrypt .gpg-errorifdef HAVE_WIN32	(cd $<; ./autogen.sh && $(HOSTCC) ./configure $(HOSTCONF) --target=i586-mingw32msvc --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(CIPHDIG) --disable-shared --enable-static --disable-nls && sed -i 46s@sys/times.h@sys/time.h@ cipher/random.c && make && make install)else	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(CIPHDIG) && make && make install)endif	$(INSTALL_NAME)	touch $@CLEAN_FILE += .gcryptCLEAN_PKG += libgcryptDISTCLEAN_PKG += libgcrypt-$(GCRYPT_VERSION).tar.bz2# ***************************************************************************# opencdk (requires by gnutls 2.x)# ***************************************************************************opencdk-$(OPENCDK_VERSION).tar.bz2:	$(WGET) $(OPENCDK_URL)opencdk: opencdk-$(OPENCDK_VERSION).tar.bz2 	$(EXTRACT_BZ2).opencdk: opencdk	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(HOSTCC) && make && make install)	touch $@CLEAN_FILE += .opencdkCLEAN_PKG += opencdkDISTCLEAN_PKG += opencdk-$(OPENCDK_VERSION).tar.bz2# ***************************************************************************# gnutls# ***************************************************************************gnutls-$(GNUTLS_VERSION).tar.bz2:	$(WGET) $(GNUTLS_URL)gnutls: gnutls-$(GNUTLS_VERSION).tar.bz2	$(EXTRACT_BZ2)ifdef HAVE_WIN32	patch -p0 < Patches/gnutls-win32.patch	(cd $@; cd lgl; ln -sf alloca_.h alloca.h;)endif.gnutls: gnutls .opencdk .gcrypt .gpg-error ifdef HAVE_WIN32	(cd $<; autoconf && $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --target=i586-mingw32msvc --disable-cxx -disable-shared --enable-static --disable-nls  && cd lgl && make && cd ../gl && make &&  cd ../lib &&make && make install && cd ../includes && make install)else	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --disable-cxx --with-libopencdk-prefix=$(PREFIX) --disable-guile && make && make install)endif	$(INSTALL_NAME)	touch $@CLEAN_FILE += .gnutlsCLEAN_PKG += gnutlsDISTCLEAN_PKG += gnutls-$(GNUTLS_VERSION).tar.bz2# ***************************************************************************# libopendaap# ***************************************************************************libopendaap-$(DAAP_VERSION).tar.bz2:	$(WGET) $(DAAP_URL)libopendaap: libopendaap-$(DAAP_VERSION).tar.bz2	$(EXTRACT_BZ2)	patch -p0 < Patches/daap.patch.opendaap: libopendaap	(cd $<; ./configure --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .opendaapCLEAN_PKG += libopendaapDISTCLEAN_PKG += libopendaap-$(DAAP_VERSION).tar.bz2# ***************************************************************************# glib# ***************************************************************************glib-$(GLIB_VERSION).tar.gz:	$(WGET) $(GLIB_URL)glib: glib-$(GLIB_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p0 < Patches/glib.patch.glib: glib	(cd $<; ./configure --prefix=$(PREFIX) --host=powerpc-apple-macos && make && make install)	touch $@CLEAN_FILE += .gliblCLEAN_PKG += glibDISTCLEAN_PKG += glib-$(GLIB_VERSION).tar.gz# ***************************************************************************# libIDL# ***************************************************************************libIDL-$(LIBIDL_VERSION).tar.gz:	$(WGET) $(LIBIDL_URL)libIDL: libIDL-$(LIBIDL_VERSION).tar.gz	$(EXTRACT_GZ).IDL: libIDL	(cd $<; ./configure --prefix=$(PREFIX) --host=powerpc-apple-macos && make && make install )	touch $@CLEAN_FILE += .IDLCLEAN_PKG += libIDLDISTCLEAN_PKG += libIDL-$(LIBIDL_VERSION).tar.gz# ***************************************************************************# Gecko SDK# ***************************************************************************gecko-sdk-ppc-macosx10.2-1.7.5.tar.gz:	$(WGET) $(GECKO_SDK_MAC_URL)gecko-sdk: gecko-sdk-ppc-macosx10.2-1.7.5.tar.gz	$(EXTRACT_GZ).gecko: gecko-sdk	rm -rf ../gecko-sdk	mv gecko-sdk ..	mkdir gecko-sdk #creating an empty dir is faster than copying the whole dir	(cd $<)	touch $@CLEAN_FILE += .geckoCLEAN_PKG += gecko-sdkDISTCLEAN_PKG += gecko-sdk-ppc-macosx10.2-1.7.5.tar.gz# ***************************************************************************# Gecko SDK win32# ***************************************************************************gecko-sdk-i586-pc-msvc-1.8b1.zip:	$(WGET) $(GECKO_SDK_WIN32_URL)libIDL-0.6.3-win32-bin.zip:	$(WGET) $(LIBIDL_WIN32_BIN_URL)glib-19990228.zip:	$(WGET) $(GLIB_WIN32_BIN_URL).gecko-win32: gecko-sdk-i586-pc-msvc-1.8b1.zip libIDL-0.6.3-win32-bin.zip glib-19990228.zip	unzip gecko-sdk-i586-pc-msvc-1.8b1.zip	rm -rf ../gecko-sdk	mv gecko-sdk ..	unzip -j libIDL-0.6.3-win32-bin.zip libIDL-0.6.3-win32-bin/libIDL-0.6.dll -d ../gecko-sdk/bin	unzip glib-19990228.zip glib-1.2.dll -d ../gecko-sdk/bin	chmod a+x ../gecko-sdk/bin/*	touch $@CLEAN_FILE += .gecko-win32CLEAN_PKG += gecko-sdk-win32DISTCLEAN_PKG += gecko-sdk-i586-pc-msvc-1.8b1.zip libIDL-0.6.3-win32-bin.zip glib-19990228.zip# ***************************************************************************# mozilla-macosx# ***************************************************************************mozilla-source-$(MOZILLA_VERSION).tar.bz2:	$(WGET) $(MOZILLA_URL)mozilla: mozilla-source-$(MOZILLA_VERSION).tar.bz2	$(EXTRACT_BZ2).mozilla-macosx: mozilla	(cd $<; ./configure --prefix=$(PREFIX) --enable-default-toolkit=mac --enable-standalone-modules=xpcom,plugin && make && make install)	touch $@CLEAN_FILE += .mozilla-macosxCLEAN_PKG += mozilla-macosxDISTCLEAN_PKG += mozilla-source-$(MOZILLA_VERSION).tar.bz2# ***************************************************************************# libjpeg# ***************************************************************************jpeg-$(JPEG_VERSION).tar.gz:	$(WGET) $(JPEG_URL)jpeg: jpeg-$(JPEG_VERSION).tar.gz 	$(EXTRACT_GZ).jpeg: jpeg	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(HOSTCC) && m

⌨️ 快捷键说明

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