summaryrefslogtreecommitdiffstats
path: root/gnome-base/gnome-libs/Makefile.am
blob: 8ed545fbde4934c551fd3b2e6a23b732276f46f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
## Process this file with automake to produce Makefile.in.

# Actually the earliest release that should be OK should be 1.2e, I think.
# Still, 1.3 is the first "released" automake that is OK.
AUTOMAKE_OPTIONS = 1.3

bin_SCRIPTS = gnome-config gnome-bug

if COMPILE_TEST_GNOME
test_gnome = test-gnome test-suite
else
test_gnome =
endif

SUBDIRS = po intl support macros \
	tools \
	images \
	libart_lgpl \
	libgnome libgnomeui zvt \
	libgnorba idl $(test_gnome) devel-docs gnome-data man

gnomeincludedir=$(includedir)/gnome-1.0
gnomeinclude_HEADERS = gnome.h

EXTRA_DIST =	HACKING gnomeConf.sh.in gnome-bug.in gnome-config.in \
		gnome-libs.spec.in

dist-hook: gnome-libs.spec
	cp gnome-libs.spec $(distdir)

release:
	$(MAKE) dist distdir=$(PACKAGE)$(VERSION)

## Put `exec' in the name because this should be installed by
## `install-exec', not `install-data'.
confexecdir=$(libdir)
confexec_DATA=gnomeConf.sh

## to automatically rebuild aclocal.m4 if any of the macros in
## `macros/' change
@MAINT@include macros/macros.dep
@MAINT@macros/macros.dep: macros/Makefile.am
@MAINT@	cd macros && $(MAKE) macros.dep

## We create gnomeConf.sh here and not from configure because we want
## to get the paths expanded correctly.  Macros like srcdir are given
## the value NONE in configure if the user doesn't specify them (this
## is an autoconf feature, not a bug).
gnomeConf.sh: gnomeConf.sh.in Makefile
## Use sed and then mv to avoid problems if the user interrupts.
	sed -e 's^\@GNOME_LIBDIR\@^$(GNOME_LIBDIR)^g' \
	    -e 's^\@GNOME_INCLUDEDIR\@^$(GNOME_INCLUDEDIR)^g' \
	    -e 's^\@GNOME_LIBS\@^$(GNOME_LIBS)^g' \
	    -e 's^\@GNOMEUI_LIBS\@^$(GNOMEUI_LIBS)^g' \
	    -e 's^\@GTKXMHTML_LIBS\@^$(GTKXMHTML_LIBS)^g' \
            -e 's^\@GTK_CFLAGS\@^$(GTK_CFLAGS)^g' \
	    -e 's^\@need_gnome_support\@^$(need_gnome_support)^g' \
	      < $(srcdir)/gnomeConf.sh.in > gnomeConf.tmp \
	  && mv gnomeConf.tmp gnomeConf.sh

CLEANFILES=gnomeConf.sh