From 8b4aaf4ef5f2f1ba114b0f2a1a94db273ad45e4f Mon Sep 17 00:00:00 2001 From: neoraider Date: Sun, 13 May 2007 14:36:05 +0000 Subject: Now using pkgconfig for library dependencies. --- Makefile.in | 92 ++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 63 insertions(+), 29 deletions(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index d1032ea..0e4a970 100644 --- a/Makefile.in +++ b/Makefile.in @@ -65,6 +65,7 @@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ +GREP = @GREP@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ @@ -92,12 +93,9 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ -ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ -ac_ct_RANLIB = @ac_ct_RANLIB@ -ac_ct_STRIP = @ac_ct_STRIP@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ @@ -112,37 +110,49 @@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ +htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ +localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ +psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ lib_LTLIBRARIES = libneofx.la libneofx_la_SOURCES = math.c collision.c physics.c -nobase_include_HEADERS = neofx/math.h neofx/collision.h neofx/types.h neofx/physics.h +libneofx_la_LDFLAGS = -version-info 0:0:0 -release 0.1 + +library_includedir = $(includedir)/libneofx-0.1/neofx +library_include_HEADERS = neofx/math.h neofx/collision.h neofx/types.h neofx/physics.h + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libneofx-0.1.pc subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = +CONFIG_CLEAN_FILES = libneofx-0.1.pc LTLIBRARIES = $(lib_LTLIBRARIES) -libneofx_la_LDFLAGS = libneofx_la_LIBADD = am_libneofx_la_OBJECTS = math.lo collision.lo physics.lo libneofx_la_OBJECTS = $(am_libneofx_la_OBJECTS) @@ -160,13 +170,15 @@ CCLD = $(CC) LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ DIST_SOURCES = $(libneofx_la_SOURCES) -HEADERS = $(nobase_include_HEADERS) +DATA = $(pkgconfig_DATA) + +HEADERS = $(library_include_HEADERS) -DIST_COMMON = README $(nobase_include_HEADERS) $(srcdir)/Makefile.in \ +DIST_COMMON = README $(library_include_HEADERS) $(srcdir)/Makefile.in \ $(srcdir)/configure AUTHORS COPYING ChangeLog INSTALL \ Makefile.am NEWS acinclude.m4 aclocal.m4 config.guess \ config.h.in config.sub configure configure.in depcomp \ - install-sh ltmain.sh missing mkinstalldirs + install-sh libneofx-0.1.pc.in ltmain.sh missing mkinstalldirs SOURCES = $(libneofx_la_SOURCES) all: config.h @@ -207,6 +219,8 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.in $(ACLOC distclean-hdr: -rm -f config.h stamp-h1 +libneofx-0.1.pc: $(top_builddir)/config.status libneofx-0.1.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ libLTLIBRARIES_INSTALL = $(INSTALL) install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @@ -290,23 +304,41 @@ clean-libtool: distclean-libtool: -rm -f libtool uninstall-info-am: -nobase_includeHEADERS_INSTALL = $(install_sh_DATA) -install-nobase_includeHEADERS: $(nobase_include_HEADERS) +pkgconfigDATA_INSTALL = $(INSTALL_DATA) +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir) + @list='$(pkgconfig_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f"; \ + $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(pkgconfigdir)/$$f"; \ + rm -f $(DESTDIR)$(pkgconfigdir)/$$f; \ + done +library_includeHEADERS_INSTALL = $(INSTALL_HEADER) +install-library_includeHEADERS: $(library_include_HEADERS) @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(includedir) - @list='$(nobase_include_HEADERS)'; for p in $$list; do \ + $(mkinstalldirs) $(DESTDIR)$(library_includedir) + @list='$(library_include_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f="$$p"; \ - echo " $(nobase_includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f"; \ - $(nobase_includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(library_includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(library_includedir)/$$f"; \ + $(library_includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(library_includedir)/$$f; \ done -uninstall-nobase_includeHEADERS: +uninstall-library_includeHEADERS: @$(NORMAL_UNINSTALL) - @list='$(nobase_include_HEADERS)'; for p in $$list; do \ - f="$$p"; \ - echo " rm -f $(DESTDIR)$(includedir)/$$f"; \ - rm -f $(DESTDIR)$(includedir)/$$f; \ + @list='$(library_include_HEADERS)'; for p in $$list; do \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " rm -f $(DESTDIR)$(library_includedir)/$$f"; \ + rm -f $(DESTDIR)$(library_includedir)/$$f; \ done ETAGS = etags @@ -379,7 +411,7 @@ distcleancheck_listfiles = find . -type f -print distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) - $(mkinstalldirs) $(distdir)/neofx + $(mkinstalldirs) $(distdir)/. $(distdir)/neofx @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ @@ -477,10 +509,10 @@ distcleancheck: distclean exit 1; } >&2 check-am: all-am check: check-am -all-am: Makefile $(LTLIBRARIES) $(HEADERS) config.h +all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS) config.h installdirs: - $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir) + $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(pkgconfigdir) $(DESTDIR)$(library_includedir) install: install-am install-exec: install-exec-am install-data: install-data-am @@ -525,7 +557,7 @@ info: info-am info-am: -install-data-am: install-nobase_includeHEADERS +install-data-am: install-library_includeHEADERS install-pkgconfigDATA install-exec-am: install-libLTLIBRARIES @@ -556,7 +588,7 @@ ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \ - uninstall-nobase_includeHEADERS + uninstall-library_includeHEADERS uninstall-pkgconfigDATA .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool ctags dist dist-all \ @@ -565,13 +597,15 @@ uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am info info-am install install-am install-data \ install-data-am install-exec install-exec-am install-info \ - install-info-am install-libLTLIBRARIES install-man \ - install-nobase_includeHEADERS install-strip installcheck \ + install-info-am install-libLTLIBRARIES \ + install-library_includeHEADERS install-man \ + install-pkgconfigDATA install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-info-am \ - uninstall-libLTLIBRARIES uninstall-nobase_includeHEADERS + uninstall-libLTLIBRARIES uninstall-library_includeHEADERS \ + uninstall-pkgconfigDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. -- cgit v1.2.3