Makefile.am 3.44 KB
Newer Older
1 2
NULL=

Elliot Lee's avatar
Elliot Lee committed
3 4
lib_LTLIBRARIES=libnautilus.la

5 6
INCLUDES=-I$(top_srcdir) -I$(top_builddir) \
	$(GNOME_CFLAGS) \
7
	$(BONOBO_CFLAGS) \
8
	$(GNORBA_CFLAGS) \
Havoc Pennington's avatar
Havoc Pennington committed
9
	$(GNOMECANVASPIXBUF_INCLUDEDIR) \
10 11
	$(VFS_CFLAGS) \
	$(XML_CFLAGS) \
12 13
	$(WERROR) \
	-D_REENTRANT
Elliot Lee's avatar
Elliot Lee committed
14

15 16 17
libnautilus_la_LDFLAGS=\
	$(GNOME_LIBS) \
	$(GNORBA_LIBS) \
18
	$(BONOBO_LIBS) \
Havoc Pennington's avatar
Havoc Pennington committed
19
	$(GNOMECANVASPIXBUF_LIBS) \
20
	$(VFS_LIBS) \
21 22
	$(XML_LIBS) \
	$(LIBPNG)
23

24
nautilus_view_component_idl_sources=nautilus-view-component-stubs.c nautilus-view-component-skels.c nautilus-view-component.h nautilus-view-component-common.c
Elliot Lee's avatar
Elliot Lee committed
25
fsextension_idl_sources=fsextension-stubs.c fsextension-skels.c fsextension-common.c fsextension.h
26
BUILT_SOURCES=$(nautilus_view_component_idl_sources)
Elliot Lee's avatar
Elliot Lee committed
27 28 29

libnautilusincludedir=$(includedir)/libnautilus
libnautilusinclude_HEADERS=			\
30
	bonobo-stream-vfs.h			\
Darin Adler's avatar
Darin Adler committed
31
	gtkscrollframe.h			\
32
	libnautilus.h				\
33
	nautilus-alloc.h			\
34
	nautilus-background.h			\
35
	nautilus-bonobo-extensions.h		\
36
	nautilus-bookmark.h			\
37
	nautilus-debug.h			\
38
	nautilus-directory.h			\
39
	nautilus-directory-background.h		\
40
	nautilus-file-utilities.h		\
41
	nautilus-file.h				\
42
	nautilus-gdk-extensions.h		\
43
	nautilus-gdk-pixbuf-extensions.h	\
44
	nautilus-glib-extensions.h		\
45
	nautilus-global-preferences.h		\
46
	nautilus-gnome-extensions.h		\
47
	nautilus-graphic-effects.h		\
48
	nautilus-gtk-extensions.h		\
49
	nautilus-icon-container.h		\
50
	nautilus-icon-factory.h			\
51 52
	nautilus-list-column-title.h		\
	nautilus-list.h                         \
53
	nautilus-metadata.h			\
54
	nautilus-mime-type.h			\
55
	nautilus-self-checks.h			\
56
	nautilus-string-list.h			\
57
	nautilus-string.h			\
58
	nautilus-xml-extensions.h		\
59
	nautilus-zoomable.h			\
60
	nautilus-view-component.h		\
61 62
	ntl-content-view-frame.h		\
	ntl-meta-view-frame.h			\
63 64
	ntl-view-frame.h			\
	$(NULL)
Elliot Lee's avatar
Elliot Lee committed
65

66
libnautilus_la_SOURCES=$(nautilus_view_component_idl_sources)	\
67
	bonobo-stream-vfs.c			\
Darin Adler's avatar
Darin Adler committed
68
	gtkscrollframe.c			\
69
	nautilus-background-canvas-group.c	\
70
	nautilus-background.c			\
71
	nautilus-bonobo-extensions.c		\
72
	nautilus-bookmark.c			\
73
	nautilus-debug.c			\
74 75
	nautilus-default-file-icon.c		\
	nautilus-default-file-icon.h		\
76
	nautilus-directory.c			\
77
	nautilus-directory-background.c		\
78
	nautilus-file-utilities.c		\
79
	nautilus-file.c				\
80
	nautilus-gdk-extensions.c		\
81
	nautilus-gdk-pixbuf-extensions.c	\
82
	nautilus-glib-extensions.c		\
83
	nautilus-global-preferences.c		\
84
	nautilus-gnome-extensions.c		\
85
	nautilus-graphic-effects.c		\
86
	nautilus-gtk-extensions.c		\
87 88 89
	nautilus-icon-canvas-item.c       	\
	nautilus-icon-container.c		\
	nautilus-icon-dnd.c			\
90
	nautilus-icon-factory.c			\
91
	nautilus-icon-grid.c			\
92
	nautilus-lib-self-check-functions.c	\
93 94
	nautilus-list-column-title.c		\
	nautilus-list.c                         \
95
	nautilus-mime-type.c			\
96
	nautilus-self-checks.c			\
97
	nautilus-string-list.c			\
98
	nautilus-string.c			\
99
	nautilus-xml-extensions.c		\
100
	nautilus-zoomable.c			\
101 102 103
	ntl-content-view-frame.c		\
	ntl-meta-view-frame.c			\
	ntl-view-frame.c			\
104 105
	$(fsextension_idl_sources)		\
	$(NULL)
Elliot Lee's avatar
Elliot Lee committed
106

107
$(nautilus_view_component_idl_sources): nautilus_view_component_idl_stamp
Elliot Lee's avatar
Elliot Lee committed
108
$(fsextension_idl_sources): fsextension_idl_stamp
Elliot Lee's avatar
Elliot Lee committed
109

110 111 112
nautilus_view_component_idl_stamp: nautilus-view-component.idl
	orbit-idl `gnome-config --cflags idl` nautilus-view-component.idl
	touch nautilus_view_component_idl_stamp
Elliot Lee's avatar
Elliot Lee committed
113

Elliot Lee's avatar
Elliot Lee committed
114 115 116 117
fsextension_idl_stamp: $(top_srcdir)/idl/fsextension.idl
	orbit-idl `gnome-config --cflags idl` $(top_srcdir)/idl/fsextension.idl
	touch fsextension_idl_stamp

118 119 120
CLEANFILES=nautilus_view_component_idl_stamp fsextension_idl_stamp

EXTRA_DIST = nautilus-view-component.idl