1include $(top_srcdir)/common.mk
2
3SUBDIRS = . gnome test-suite doc examples bin
4
5pkgconfigdir = $(libdir)/pkgconfig
6pkgconfig_DATA = $(pcifiles)
7
8# tried to get autoconf to do this, but failed.
9guilesite:=$(prefix)/share/guile/site
10
11gnome-@API_VERSION@.scm: gnome.scm.in Makefile
12	if test -f $@; then chmod +w $@; fi
13	sed -e "s|@API_VERSION\@|@API_VERSION@|g" \
14	    -e "s|@running-uninstalled\@|#t|g" \
15	    -e "s|@guilegnomedir\@|$(guilegnomedir)|g" \
16	    -e "s|@guilegnomelibdir\@|$(guilegnomelibdir)|g" \
17	    -e "s|@libdir\@|$(libdir)|g" \
18	    $< > $@
19	chmod -w $@
20
21all-local: $(pcifiles) $(pcufiles) gnome-@API_VERSION@.scm
22
23install-data-local: Makefile
24	$(mkinstalldirs) $(DESTDIR)$(guilesite)
25	sed -e "s|@API_VERSION\@|@API_VERSION@|g" \
26	    -e "s|@running-uninstalled\@|#f|g" \
27	    -e "s|@guilegnomedir\@|$(guilegnomedir)|g" \
28	    -e "s|@guilegnomelibdir\@|$(guilegnomelibdir)|g" \
29	    -e "s|@libdir\@|$(libdir)|g" \
30	    $(srcdir)/gnome.scm.in > $(DESTDIR)$(guilesite)/gnome-@API_VERSION@.scm
31	chmod 644 $(DESTDIR)$(guilesite)/gnome-@API_VERSION@.scm
32
33uninstall-local:
34	rm -f $(DESTDIR)$(moduledir)/config.scm
35	rm -f $(DESTDIR)$(guilesite)/gnome-@API_VERSION@.scm
36
37EXTRA_DIST = guile-gnome-glib.pc.in guile-gnome-glib-uninstalled.pc.in \
38	AUTHORS TODO WARTS REFCOUNTING THREADING NEWS.guile-gobject \
39	README gnome.scm.in ChangeLog.pre-2.16
40
41CLEANFILES = $(pcifiles) $(pcufiles) $(bin_SCRIPTS) gnome-@API_VERSION@.scm
42