/
githubmirror
/
libsmbios
Обзор
Документация
Войти
/
githubmirror
/
libsmbios
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v2.2.13
Makefile.am
110 строк
3 KB
Michael E Brown
fixup for warning from new autotools
22 янв 2009, 02:21
22 янв 2009, 02:21
ca58996
Код
Авторство
О чём код?
# vim:noexpandtab:autoindent:tabstop=8:shiftwidth=8:filetype=make:nocindent:tw=0: bin_PROGRAMS= sbin_PROGRAMS= dist_sbin_SCRIPTS= dist_bin_SCRIPTS= include_HEADERS= noinst_PROGRAMS= check_PROGRAMS = noinst_LTLIBRARIES = lib_LTLIBRARIES= AM_LDFLAGS = -L$(top_builddir)/out/ -Wl,--no-undefined #if BINUTILS > 2.17 #AM_LDFLAGS += -Wl,--as-needed #endif if BUILD_WINDOWS AM_LDFLAGS += -Wl,--avoid-version -Wl,--enable-auto-import endif #-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 AM_CFLAGS = -I$(top_builddir)/out/include -I$(top_srcdir)/src/include -Werror -Wall -DLIBSMBIOS_LOCALEDIR=\"$(localedir)\" #-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fexceptions AM_CXXFLAGS = -I$(top_builddir)/out/include -I$(top_srcdir)/src/include -Werror -Wall -DLIBSMBIOS_LOCALEDIR=\"$(localedir)\" AM_LDADD = $(LIBINTL) SUBDIRS = po include Makefile-std include src/libsmbios_c++/Makefile.am include src/libsmbios_c/Makefile.am include src/python/Makefile.am include src/py-cli/Makefile.am include src/yum-plugin/Makefile.am include src/bin/Makefile.am include src/cppunit/Makefile.am pkgconfdir=$(sysconfdir)/$(PACKAGE) dist_pkgconf_DATA=etc/logging.conf pcdir = ${libdir}/pkgconfig pc_DATA = pkg/libsmbios_c.pc DISTCLEANFILES += pkg/libsmbios_c.pc libsmbios_c-uninstalled.pc CLEANFILES+=_buildtemp smbios-utils*.rpm out/libsmbios_c out/libsmbios_c++ DISTCLEANFILES += out ACLOCAL_AMFLAGS = -I m4 CLEANFILES += $(EXTRA_PROGRAMS) # bug in po/Makefile or something... DISTCLEANFILES += ./po/stamp-po .PHONY: valgrind valgrind: $(check_PROGRAMS) VALGRIND="valgrind -v --leak-check=full --error-exitcode=1" make check-TESTS CLEANFILES+=gmon.out *.gcov coverage .PHONY: coverage coverage: make $(AM_MAKEFLAGS) $(check_PROGRAMS) CFLAGS="-pg -fprofile-arcs -ftest-coverage" CXXFLAGS="-pg -fprofile-arcs -ftest-coverage" make check-TESTS find $(top_builddir)/src/libsmbios* -name out_libsmbios*.gcda | while read fn; do \ bas=$$(basename $$fn .gcda) ;\ bas=$${fn##*-} ;\ d=$$(dirname $$fn) ;\ d=$${d##top_builddir/} ;\ gcov -p -o $$fn $(top_srcdir)/$$d/$$bas.* ;\ done rm \#usr*gcov mkdir $(top_builddir)/coverage mv ^\#src*gcov $(top_builddir)/coverage $(top_srcdir)/pkg/scripts/tr-report.py $(top_builddir)/coverage ########## DOCS ################ all: $(DOXYGEN_DEPS) if HAVE_DOXYGEN DOXYGEN_DEPS=out/libsmbios_c/html/index.html out/libsmbios_c++/html/index.html endif DOT=@DOT@ if HAVE_DOT HAVE_DOT=YES else HAVE_DOT=NO endif export DOT HAVE_DOT top_builddir top_srcdir out/libsmbios_c/html/index.html: $(top_srcdir)/pkg/libsmbios_c.dox $(wildcard $(top_srcdir)/src/include/smbios_c/*.h) doxygen $< > out/$$(basename $< .dox).out out/libsmbios_c++/html/index.html: $(top_srcdir)/pkg/libsmbios_c++.dox $(wildcard $(top_srcdir)/src/include/smbios/*.h) doxygen $< > out/$$(basename $< .dox).out ########## END DOCS ################ EXTRA_DIST += \ pkg/libsmbios_c++.dox \ pkg/libsmbios_c.dox \ pkg/libsmbios.spec \ pkg/scripts \ pkg/VC.2005 \ COPYING-GPL \ COPYING-OSL \ doc