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

📄 makefile.am

📁 QT 开发环境里面一个很重要的文件
💻 AM
字号:
# Makefile.am:#   Source file for Makefile.in (and hence Makefile)## Makefile.am need only be changed on a major version number# change (e.g. libpng12 --> libpng13).  In that case seach# this file for every instance of the old base name (libpng12)# and change to the new one (libpng13), then change the# -version-number settings below so that the new values have# the correct major part (first field).PNGLIB_BASENAME= libpng@PNGLIB_MAJOR@# libpng does not follow GNU file name conventionsAUTOMAKE_OPTIONS = foreign# test programs - run on make check, make distcheckcheck_PROGRAMS= pngtestpngtest_SOURCES = pngtest.cpngtest_LDADD = libpng12.laTESTS = test-pngtest.shTESTS_ENVIRONMENT= srcdir=$(srcdir) # man pagesdist_man_MANS= libpng.3 libpngpf.3 png.5# generate the -config scripts if requiredbinconfigs= libpng12-config EXTRA_SCRIPTS= libpng-config libpng12-configbin_SCRIPTS= @binconfigs@# rules to build libpng, only build the old library on requestlib_LTLIBRARIES=libpng12.la @compatlib@EXTRA_LTLIBRARIES= libpng.lalibpng12_la_SOURCES = png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \	pngwtran.c pngmem.c pngerror.c pngpread.c pnggccrd.c \	png.h pngconf.hlibpng_la_SOURCES = $(libpng12_la_SOURCES)libpng_la_CPPFLAGS = @LIBPNG_DEFINES@libpng12_la_CPPFLAGS = @LIBPNG_DEFINES@# MAJOR UPGRADE: the version-number settings below must be changed.libpng12_la_LDFLAGS = -no-undefined -export-dynamic \	-version-number 0:@PNGLIB_MINOR@:0# -rpath is needed as automake doesn't know the directorylibpng_la_LDFLAGS = -rpath '$(libdir)' -no-undefined -export-dynamic \	-version-number 3:@PNGLIB_MINOR@:0if HAVE_LD_VERSION_SCRIPT  # Versioned symbols and restricted exports  libpng12_la_LDFLAGS += -Wl,--version-script=libpng.vers  libpng12_la_DEPENDENCIES = libpng.verselse  # Only restricted exports when possible  libpng12_la_LDFLAGS += -export-symbols libpng.sym  libpng12_la_DEPENDENCIES = libpng.symendiflibpng_la_DEPENDENCIES = $(libpng12_la_DEPENDENCIES)#distribute headers in /usr/include/libpng/*pkgincludedir= $(includedir)/$(PNGLIB_BASENAME)pkginclude_HEADERS= png.h pngconf.h# pkg-config stuff, note that libpng.pc is always required in order# to get the correct librarypkgconfigdir = @pkgconfigdir@pkgconfig_DATA = libpng12.pc#extra source distribution files.EXTRA_DIST= \	ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO \	pngtest.png pngbar.png pngnow.png pngbar.jpg autogen.sh \	${srcdir}/projects/cbuilder5/* \	${srcdir}/projects/beos/* \	${srcdir}/projects/visualc6/* \	${srcdir}/projects/visualc71/* \	${srcdir}/projects/wince.txt \	${srcdir}/projects/netware.txt \	${srcdir}/scripts/* \	${srcdir}/contrib/gregbook/* \	${srcdir}/contrib/pngminus/* \	${srcdir}/contrib/pngsuite/* \	${srcdir}/contrib/visupng/* \	$(TESTS) \	example.c libpng.txt pngvcrd.c CLEANFILES= pngout.png libpng12.pc libpng12-config libpng.vers \libpng.sym$(PNGLIB_BASENAME).pc: libpng.pc	cp libpng.pc $@$(PNGLIB_BASENAME)-config: libpng-config	cp libpng-config $@libpng.sym: png.h pngconf.h	rm -f $@ $@.new	$(CPP) @LIBPNG_DEFINES@ $(CPPFLAGS) -DPNG_BUILDSYMS png.h | \		$(SED) -n -e 's|^.*PNG_FUNCTION_EXPORT[ 	]*\([a-zA-Z0-9_]*\).*$$|\1|p' \			-e 's|^.*PNG_DATA_EXPORT[ 	]*\([a-zA-Z0-9_]*\).*$$|\1|p' \			>$@.new	mv $@.new $@libpng.vers: libpng.sym	rm -f $@ $@.new	$(ECHO) PNG@PNGLIB_MAJOR@_0 '{global:' > $@.new	$(SED) s/$$/\;/ libpng.sym >> $@.new	$(ECHO) 'local: *; };' >> $@.new	mv $@.new $@# install the .../include headers as links to the new onesinstall-data-hook:	cd $(DESTDIR)$(includedir); rm -f png.h pngconf.h	cd $(DESTDIR)$(includedir); $(LN_S) $(PNGLIB_BASENAME)/png.h png.h	cd $(DESTDIR)$(includedir); $(LN_S) $(PNGLIB_BASENAME)/pngconf.h pngconf.h	cd $(DESTDIR)$(pkgconfigdir); rm -f libpng.pc	cd $(DESTDIR)$(pkgconfigdir); $(LN_S) $(PNGLIB_BASENAME).pc libpng.pc# do evil things to libpng to cause libpng12 to be usedinstall-exec-hook:	cd $(DESTDIR)$(bindir); rm -f libpng-config	cd $(DESTDIR)$(bindir); $(LN_S) $(PNGLIB_BASENAME)-config libpng-config	@set -x;\	cd $(DESTDIR)$(libdir);\	for ext in a la so; do\		rm -f libpng.$$ext;\		$(LN_S) $(PNGLIB_BASENAME).$$ext libpng.$$ext;\	doneuninstall-hook:	cd $(DESTDIR)$(includedir); rm -f png.h pngconf.h	rm -f $(DESTDIR)$(pkgconfigdir)/libpng.pc	rm -f $(DESTDIR)$(bindir)/libpng-config	@if test -n "@compatlib@"; then\		set -x;\		cd $(DESTDIR)$(libdir);\		for ext in a la so; do\			rm -f libpng.$$ext;\		done;\	fi

⌨️ 快捷键说明

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