summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorneoraider <devnull@localhost>2007-05-13 16:36:05 +0200
committerneoraider <devnull@localhost>2007-05-13 16:36:05 +0200
commit4069752dbc64302b2fb64703644622cb2ec09eef (patch)
treeab998fb7a54c703ee3c8337c0b3414a38121fd64 /Makefile.in
parent6f419cd6200589ac55344ccfe7ef16cedffbcc33 (diff)
downloadlibzoom-4069752dbc64302b2fb64703644622cb2ec09eef.tar
libzoom-4069752dbc64302b2fb64703644622cb2ec09eef.zip
Now using pkgconfig for library dependencies.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in93
1 files changed, 63 insertions, 30 deletions
diff --git a/Makefile.in b/Makefile.in
index 77499bb..3109c59 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -76,8 +76,6 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
-LIBPNG_CFLAGS = @LIBPNG_CFLAGS@
-LIBPNG_LIBS = @LIBPNG_LIBS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
@@ -137,6 +135,12 @@ infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+libneofx_CFLAGS = @libneofx_CFLAGS@
+libneofx_LIBS = @libneofx_LIBS@
+libpng_CFLAGS = @libpng_CFLAGS@
+libpng_LIBS = @libpng_LIBS@
+libxml2_CFLAGS = @libxml2_CFLAGS@
+libxml2_LIBS = @libxml2_LIBS@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
@@ -151,17 +155,22 @@ sysconfdir = @sysconfdir@
target_alias = @target_alias@
lib_LTLIBRARIES = libzoom.la
libzoom_la_SOURCES = init.c level.c player.c render.c texture.c light.c
-libzoom_la_CFLAGS = @GL_CFLAGS@ @GLU_CFLAGS@ @LIBPNG_CFLAGS@
-libzoom_la_LIBADD = @GL_LIBS@ @GLU_LIBS@ @LIBPNG_LIBS@
-nobase_include_HEADERS = zoom/types.h zoom/init.h zoom/level.h zoom/player.h zoom/render.h zoom/texture.h zoom/light.h
+libzoom_la_CFLAGS = @GL_CFLAGS@ @GLU_CFLAGS@ @libneofx_CFLAGS@ @libpng_CFLAGS@ @libxml2_CFLAGS@
+libzoom_la_LIBADD = @GL_LIBS@ @GLU_LIBS@ @libneofx_LIBS@ @libpng_LIBS@ @libxml2_LIBS@
+libzoom_la_LDFLAGS = -version-info 0:0:0 -release 0.1
+
+library_includedir = $(includedir)/libzoom-0.1/zoom
+library_include_HEADERS = zoom/types.h zoom/init.h zoom/level.h zoom/player.h zoom/render.h zoom/texture.h zoom/light.h
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libzoom-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 = libzoom-0.1.pc
LTLIBRARIES = $(lib_LTLIBRARIES)
-libzoom_la_LDFLAGS =
libzoom_la_DEPENDENCIES =
am_libzoom_la_OBJECTS = libzoom_la-init.lo libzoom_la-level.lo \
libzoom_la-player.lo libzoom_la-render.lo libzoom_la-texture.lo \
@@ -185,13 +194,15 @@ CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
DIST_SOURCES = $(libzoom_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 compile config.guess \
config.h.in config.sub configure configure.in depcomp \
- install-sh ltmain.sh missing mkinstalldirs
+ install-sh libzoom-0.1.pc.in ltmain.sh missing mkinstalldirs
SOURCES = $(libzoom_la_SOURCES)
all: config.h
@@ -232,6 +243,8 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.in $(ACLOC
distclean-hdr:
-rm -f config.h stamp-h1
+libzoom-0.1.pc: $(top_builddir)/config.status libzoom-0.1.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
libLTLIBRARIES_INSTALL = $(INSTALL)
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL)
@@ -516,23 +529,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
@@ -605,7 +636,7 @@ distcleancheck_listfiles = find . -type f -print
distdir: $(DISTFILES)
$(am__remove_distdir)
mkdir $(distdir)
- $(mkinstalldirs) $(distdir)/zoom
+ $(mkinstalldirs) $(distdir)/. $(distdir)/zoom
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
@@ -703,10 +734,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
@@ -751,7 +782,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
@@ -782,7 +813,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 \
@@ -791,13 +822,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.