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

📄 makefile

📁 uclinux 下的vlc播放器源代码
💻
📖 第 1 页 / 共 5 页
字号:
# ***************************************************************************# libmodplug# ***************************************************************************libmodplug-$(MODPLUG_VERSION).tar.gz:	$(WGET) $(MODPLUG_URL)libmodplug: libmodplug-$(MODPLUG_VERSION).tar.gz	$(EXTRACT_GZ).mod: libmodplug	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static && make && make install)	touch $@CLEAN_FILE += .modCLEAN_PKG += libmodplugDISTCLEAN_PKG += libmodplug-$(MODPLUG_VERSION).tar.gz# ***************************************************************************# libcddb# ***************************************************************************libcddb-$(CDDB_VERSION).tar.bz2:	$(WGET) $(CDDB_URL)libcddb: libcddb-$(CDDB_VERSION).tar.bz2	$(EXTRACT_BZ2).cddb: libcddb	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" LDFLAGS="$(LDFLAGS) -liconv" && make && make install)	touch $@CLEAN_FILE += .cddbCLEAN_PKG += libcddbDISTCLEAN_PKG += libcddb-$(CDDB_VERSION).tar.bz2# ***************************************************************************# vcdimager# ***************************************************************************vcdimager-$(VCDIMAGER_VERSION).tar.gz:	$(WGET) $(VCDIMAGER_URL)vcdimager: vcdimager-$(VCDIMAGER_VERSION).tar.gz	$(EXTRACT_GZ)ifdef HAVE_DARWIN_OS.vcdimager: vcdimager	(cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static LDFLAGS="$(LDFLAGS) -framework CoreFoundation -framework IOKit" && make && make install)	touch $@else.vcdimager: vcdimager	(cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static && make && make install)	touch $@endifCLEAN_FILE += .vcdimagerCLEAN_PKG += vcdimagerDISTCLEAN_PKG += vcdimager-$(VCDIMAGER_VERSION).tar.gz# ***************************************************************************# libcdio# ***************************************************************************libcdio-$(CDIO_VERSION).tar.gz:	$(WGET) $(CDIO_URL)libcdio: libcdio-$(CDIO_VERSION).tar.gz	$(EXTRACT_GZ).cdio: libcdio	(cd $<; sed -e 's%@ENABLE_CPP_TRUE@SUBDIRS = C++%@ENABLE_CPP_TRUE@SUBDIRS = %' -i.orig example/Makefile.in && ./configure --prefix=$(PREFIX) --without-vcdinfo --disable-shared && make && make install)	touch $@CLEAN_FILE += .cdioCLEAN_PKG += libcdioDISTCLEAN_PKG += libcdio-$(CDIO_VERSION).tar.gz# ***************************************************************************# OpenMash# ***************************************************************************mash-src-$(MASH_VERSION).tar.gz:	$(WGET) $(MASH_URL)mash-code: mash-src-$(MASH_VERSION).tar.gz	$(EXTRACT_GZ).mash: mash-code	(cd $<; ./configure && make)	touch $@CLEAN_FILE += .mashCLEAN_PKG += mash-codeDISTCLEAN_PKG += mash-src-$(MASH_VERSION).tar.gz# ***************************************************************************# wxWidgets# ***************************************************************************wxWidgets-$(WXWIDGETS_VERSION).tar.gz:	$(WGET) $(WXWIDGETS_URL)wxwidgets: wxWidgets-$(WXWIDGETS_VERSION).tar.gz	$(EXTRACT_GZ)	(cd wxwidgets; patch -p0 < ../Patches/wxwidgets_uri.patch)#	(cd wxwidgets; patch -p1 <../Patches/wxMSW-win32.patch).wxwidgets: wxwidgets	(cd wxwidgets; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --enable-optimise --disable-debug --disable-threads --disable-gif --disable-pcx --disable-iff --disable-pnm --without-zlib  --without-libpng --without-libjpeg --without-libtiff --without-regex  --disable-zipstream --disable-fs_zip --enable-no_rtti  --enable-no_exceptions --disable-exceptions --disable-stl --disable-html --without-expat --disable-protocols --disable-protocol --disable-xrc --disable-sound --disable-dialupman --disable-mediactrl  --disable-joystick --disable-grid --disable-datepick --disable-postscript--disable-filesystem --disable-fileproto --disable-ipc --disable-sockets --disable-precomp-headers && make && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .wxwidgetsCLEAN_PKG += wxwidgetsDISTCLEAN_PKG += wxWidgets-$(WXWIDGETS_VERSION).tar.gz# ***************************************************************************# zlib# ***************************************************************************zlib-$(ZLIB_VERSION).tar.gz:	$(WGET) $(ZLIB_URL)zlib: zlib-$(ZLIB_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/zlib.patch.zlib: zlib	(cd zlib; $(HOSTCC2) ./configure --prefix=$(PREFIX) && make install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .zlibCLEAN_PKG += zlibDISTCLEAN_PKG += zlib-$(ZLIB_VERSION).tar.gz# ***************************************************************************# PortAudio # ***************************************************************************pa_snapshot_v$(PORTAUDIO_VERSION).tar.gz:	$(WGET) $(PORTAUDIO_URL)portaudio: pa_snapshot_v$(PORTAUDIO_VERSION).tar.gz	$(EXTRACT_GZ)ifneq ($(HOST),$(BUILD))	(patch -p 0 < Patches/portaudio-cross.patch;cd $@;  autoconf)endif.portaudio: portaudio 	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make  install)	$(INSTALL_NAME)	touch $@CLEAN_FILE += .portaudioCLEAN_PKG += portaudioDISTCLEAN_PKG += pa_snapshot_v$(PORTAUDIO__VERSION).tar.gz# ***************************************************************************# xml# ***************************************************************************libxml2-$(XML_VERSION).tar.gz:	$(WGET) $(XML_URL)xml: libxml2-$(XML_VERSION).tar.gz	$(EXTRACT_GZ)ifdef HAVE_WIN32	patch -p 0 < Patches/xml2-win32.patch	rm -f xml/aclocal.m4endif.xml: xml	(cd xml; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-minimal --with-catalog --with-reader --with-tree --with-push --with-xptr --with-valid --with-writer --with-output --with-xpath --with-xinclude --with-sax1 --without-zlib --without-iconv --without-http --without-ftp && make && make install)ifndef 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 -p 0 < Patches/twolame-BeOS.patchendififdef HAVE_DARWIN_OS	patch -p 0 < Patches/twolame-osx.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 -p 0 < Patches/libpng-makefile.patch)ifeq ($(HOST),i686-apple-darwin8)	(patch -p 0 < Patches/libpng-darwin-mactel.patch)endif.png: libpng ifdef HAVE_DARWIN_OS	(cd $<; cp scripts/makefile.darwin Makefile && 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)endifendif	$(INSTALL_NAME)endif 	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).zvbi: zvbi	(cd $<; ./configure --prefix=$(PREFIX) && make)	touch $@CLEAN_FILE += .zvbiCLEAN_PKG += zvbiDISTCLEAN_PKG += zvbi-$(ZVBI_VERSION).tar.bz2# ***************************************************************************# gpg-error # ***************************************************************************libgpg-error-$(GPGERROR_VERSION).tar.gz:	$(WGET) $(GPGERROR_URL)libgpg-error: libgpg-error-$(GPGERROR_VERSION).tar.gz	$(EXTRACT_GZ)	patch -p 0 < Patches/libgpg-error.patch.gpg-error: libgpg-errorifeq ($(HOST),i686-apple-darwin8)	(cd $<; ./autogen.sh)endif	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-nls --disable-shared && make && make install)#	$(INSTALL_NAME)	touch $@# 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.libraw1394: libraw1394	(cd $<; ./configure --prefix=$(PREFIX) && make && make DESTDIR=$(PRFIX) install)	touch $@	CLEAN_file += .libraw1394CLEAN_PKG += libraw1394DISTCLEAN_PKG += libraw1394-$(LIBRAW1394_VERSION)# ***************************************************************************# 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.libdc1394: libdc1394	(cd $<; ./configure --prefix=$(PREFIX) && \	 patch -p1 < ../Patches/libdc1394-noexamples.patch && \	 make && make DESTDIR=$(PRFIX) install)	touch $@	CLEAN_file += .libdc1394CLEAN_PKG += libdc1394DISTCLEAN_PKG += libdc1394-$(LIBDC1394_VERSION)# ***************************************************************************CLEAN_FILE += .gpg-errorCLEAN_PKG += libgpg-errorDISTCLEAN_PKG += libgpg-error-$(GPGERROR_VERSION).tar.gz# ***************************************************************************# libgcrypt# ***************************************************************************libgcrypt-$(GCRYPT_VERSION).tar.bz2:	$(WGET) $(GCRYPT_URL)libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2	$(EXTRACT_BZ2)	patch -p 0 < Patches/gcrypt.patch.gcrypt: libgcrypt .gpg-errorifdef HAVE_WIN32	(cd $<; ./autogen.sh && $(HOSTCC) ./configure $(HOSTCONF) --target=i586-mingw32msvc --prefix=$(PREFIX) --program-prefix="" CFLAGS="$(CFLAGS)" && make && make install)elseifeq ($(HOST),i686-apple-darwin8)	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-asm CFLAGS="$(CFLAGS)" && make && make install)endif	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && make && make install)endif	$(INSTALL_NAME)	touch $@CLEAN_FILE += .gcryptCLEAN_PKG += libgcryptDISTCLEAN_PKG += libgcrypt-$(GCRYPT_VERSION).tar.bz2# ***************************************************************************# gnutls# ***************************************************************************gnutls-$(GNUTLS_VERSION).tar.bz2:	$(WGET) $(GNUTLS_URL)gnutls: gnutls-$(GNUTLS_VERSION).tar.bz2	$(EXTRACT_BZ2)	patch -p0 < Patches/gnutls-win32.patch	(cd $@; cd lgl; ln -sf alloca_.h alloca.h) .gnutls: gnutls .gcrypt .gpg-errorifdef HAVE_WIN32	(cd $<; autoconf && $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --target=i586-mingw32msvc && cd gl && make && cd ../lgl && make &&  cd ../lib &&make && make install && cd ../includes && make install)else	(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" --disable-cxx && cd gl && make && cd ../lgl && make &&  cd ../lib &&make && make install && cd ../includes && make install)endif 	$(INSTALL_NAME)	touch $@

⌨️ 快捷键说明

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