Makefile.am 4.44 KB
Newer Older
1 2
NULL=

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

5 6
INCLUDES=-I$(top_srcdir) -I$(top_builddir) \
	$(GNOME_CFLAGS) \
7
	$(BONOBO_CFLAGS) \
8
	$(OAF_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
libnautilus_extensions_la_LDFLAGS=\
16
	$(GNOME_LIBS) \
17
	$(OAF_LIBS) \
18
	$(BONOBO_LIBS) \
Havoc Pennington's avatar
Havoc Pennington committed
19
	$(GNOMECANVASPIXBUF_LIBS) \
20
	$(VFS_LIBS) \
21 22
	$(XML_LIBS) \
	$(LIBPNG)
23

24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
fsextension_idl_sources = 	\
	fsextension-stubs.c 	\
	fsextension-skels.c 	\
	fsextension-common.c 	\
	fsextension.h

nautilus_undo_manager_component_idl_sources = 	 \
	nautilus-undo-manager-component-stubs.c  \
	nautilus-undo-manager-component-skels.c  \
	nautilus-undo-manager-component-common.c \
	nautilus-undo-manager-component.h
	
BUILT_SOURCES = \
	$(fsextension_idl_sources) \
	$(nautilus_undo_manager_component_idl_sources)
Elliot Lee's avatar
Elliot Lee committed
39

40
libnautilus_extensionsincludedir=$(includedir)/libnautilus-extensions
41

42
libnautilus_extensionsinclude_HEADERS=		\
43
	nautilus-background-canvas-group.h	\
44 45 46 47 48 49 50
	nautilus-file-changes-queue.h		\
	nautilus-icon-canvas-item.h		\
	nautilus-icon-dnd.h			\
	nautilus-icon-grid.h			\
	nautilus-undo-manager.h			\
	nautilus-undo-transaction.h		\
	nautilus-undoable.h			\
51
	bonobo-stream-vfs.h			\
Darin Adler's avatar
Darin Adler committed
52
	gtkscrollframe.h			\
53
	libnautilus-extensions.h		\
54
	nautilus-alloc.h			\
55
	nautilus-background.h			\
56
	nautilus-bonobo-extensions.h		\
57
	nautilus-bookmark.h			\
58
	nautilus-debug.h			\
59
	nautilus-directory-background.h		\
60
	nautilus-directory.h			\
61
	nautilus-entry.h			\
62
	nautilus-file-attributes.h		\
63
	nautilus-file-utilities.h		\
64
	nautilus-file.h				\
65
	nautilus-gdk-extensions.h		\
66
	nautilus-gdk-pixbuf-extensions.h	\
67
	nautilus-glib-extensions.h		\
68
	nautilus-global-preferences.h		\
69
	nautilus-gnome-extensions.h		\
70
	nautilus-graphic-effects.h		\
71
	nautilus-gtk-extensions.h		\
72
	nautilus-gtk-macros.h			\
73
	nautilus-icon-container.h		\
74
	nautilus-icon-factory.h			\
75 76
	nautilus-icon-text-item.h		\
	nautilus-link.h				\
77 78
	nautilus-list-column-title.h		\
	nautilus-list.h                         \
79
	nautilus-metadata.h			\
80
	nautilus-mime-type.h			\
81
	nautilus-self-checks.h			\
82
	nautilus-string-list.h			\
83
	nautilus-string.h			\
84 85 86
	nautilus-undo-manager.h			\
	nautilus-undo-transaction.h		\
	nautilus-undoable.c			\
87
	nautilus-xml-extensions.h		\
88
	$(NULL)
Elliot Lee's avatar
Elliot Lee committed
89

90
libnautilus_extensions_la_SOURCES = \
91
	nautilus-undo-manager-private.h		\
92 93 94 95 96
	nautilus-file-changes-queue-private.h	\
	nautilus-icon-private.h			\
	nautilus-file-private.h			\
	nautilus-directory-private.h		\
	nautilus-lib-self-check-functions.h	\
97
	bonobo-stream-vfs.c			\
Darin Adler's avatar
Darin Adler committed
98
	gtkscrollframe.c			\
99
	nautilus-background-canvas-group.c	\
100
	nautilus-background.c			\
101
	nautilus-bonobo-extensions.c		\
102
	nautilus-bookmark.c			\
103
	nautilus-debug.c			\
104 105
	nautilus-default-file-icon.c		\
	nautilus-default-file-icon.h		\
Darin Adler's avatar
Darin Adler committed
106
	nautilus-directory-async.c		\
107
	nautilus-directory-background.c		\
108
	nautilus-directory.c			\
109
	nautilus-entry.c			\
Darin Adler's avatar
Darin Adler committed
110
	nautilus-file-changes-queue.c		\
111
	nautilus-file-utilities.c		\
112
	nautilus-file.c				\
113
	nautilus-gdk-extensions.c		\
114
	nautilus-gdk-pixbuf-extensions.c	\
115
	nautilus-glib-extensions.c		\
116
	nautilus-global-preferences.c		\
117
	nautilus-gnome-extensions.c		\
118
	nautilus-graphic-effects.c		\
119
	nautilus-gtk-extensions.c		\
120 121 122
	nautilus-icon-canvas-item.c       	\
	nautilus-icon-container.c		\
	nautilus-icon-dnd.c			\
123
	nautilus-icon-factory.c			\
124
	nautilus-icon-grid.c			\
Darin Adler's avatar
Darin Adler committed
125
	nautilus-icon-text-item.c		\
126
	nautilus-lib-self-check-functions.c	\
127
	nautilus-link.c				\
128 129
	nautilus-list-column-title.c		\
	nautilus-list.c                         \
130
	nautilus-mime-type.c			\
131
	nautilus-self-checks.c			\
132
	nautilus-string-list.c			\
133
	nautilus-string.c			\
134 135 136
	nautilus-undo-manager.c			\
	nautilus-undo-transaction.c		\
	nautilus-undoable.c			\
137
	nautilus-xml-extensions.c		\
138
	$(fsextension_idl_sources)		\
139
	$(nautilus_undo_manager_component_idl_sources) \
140
	$(NULL)
Elliot Lee's avatar
Elliot Lee committed
141

Elliot Lee's avatar
Elliot Lee committed
142 143
$(fsextension_idl_sources): fsextension_idl_stamp
fsextension_idl_stamp: $(top_srcdir)/idl/fsextension.idl
144
	orbit-idl -I${datadir}/idl `gnome-config --cflags idl` $(top_srcdir)/idl/fsextension.idl
Elliot Lee's avatar
Elliot Lee committed
145 146
	touch fsextension_idl_stamp

147 148 149 150 151 152
$(nautilus_undo_manager_component_idl_sources): nautilus_undo_manager_component_idl_stamp
nautilus_undo_manager_component_idl_stamp: nautilus-undo-manager-component.idl
	orbit-idl -I${datadir}/idl `gnome-config --cflags idl` $(srcdir)/nautilus-undo-manager-component.idl
	touch nautilus_undo_manager_component_idl_stamp
	
CLEANFILES = fsextension_idl_stamp nautilus_undo_manager_component_idl_stamp
153

154
EXTRA_DIST = $(top_srcdir)/idl/fsextension.idl $(top_srcdir)/idl/GNOME_Desktop_FileOperationService.idl