summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/Makefile.am
blob: 4e65cefad2d6d22af9ec2a9597386e54d4b24f6f (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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
lib_LTLIBRARIES=libnautilus.la

INCLUDES=-I$(top_srcdir) -I$(top_builddir) \
	$(GNOME_CFLAGS) \
	$(BONOBO_CFLAGS) \
	$(GNORBA_CFLAGS) \
	$(GNOMECANVASPIXBUF_INCLUDEDIR) \
	$(VFS_CFLAGS) \
	$(XML_CFLAGS) \
	$(WERROR) \
	-D_REENTRANT

libnautilus_la_LDFLAGS=\
	$(GNOME_LIBS) \
	$(GNORBA_LIBS) \
	$(BONOBO_LIBS) \
	$(GNOMECANVASPIXBUF_LIBS) \
	$(VFS_LIBS) \
	$(XML_LIBS) \
	$(LIBPNG)

nautilus_idl_sources=nautilus-stubs.c nautilus-skels.c nautilus.h nautilus-common.c
fsextension_idl_sources=fsextension-stubs.c fsextension-skels.c fsextension-common.c fsextension.h
BUILT_SOURCES=$(nautilus_idl_sources)

libnautilusincludedir=$(includedir)/libnautilus
libnautilusinclude_HEADERS=			\
	bonobo-stream-vfs.h			\
	gdk-extensions.h			\
	gnome-icon-container-dnd.h		\
	gnome-icon-container-private.h		\
	gnome-icon-container.h			\
	gtkflist.h				\
	gtkscrollframe.h			\
	nautilus.h				\
	nautilus-alloc.h			\
	nautilus-background.h			\
	nautilus-bookmark.h			\
	nautilus-debug.h			\
	nautilus-directory.h			\
	nautilus-file-utilities.h		\
	nautilus-glib-extensions.h		\
	nautilus-gtk-extensions.h		\
	nautilus-icon-factory.h			\
	nautilus-icons-controller.h		\
	nautilus-icons-view-icon-item.h         \
        nautilus-lib-self-check-functions.h	\
	nautilus-metadata.h			\
	nautilus-mime-type.h			\
	nautilus-self-checks.h			\
	nautilus-string.h			\
	nautilus-zoomable.h			\
	ntl-content-view-frame.h		\
	ntl-meta-view-frame.h			\
	ntl-view-frame.h

libnautilus_la_SOURCES=$(nautilus_idl_sources)	\
	bonobo-stream-vfs.c			\
	gdk-extensions.c			\
	gnome-icon-container-dnd.c		\
	gnome-icon-container.c			\
	gtkflist.c				\
	gtkscrollframe.c			\
	nautilus-background.c			\
	nautilus-background-canvas-group.c	\
	nautilus-bookmark.c			\
	nautilus-debug.c			\
	nautilus-default-file-icon.c		\
	nautilus-default-file-icon.h		\
	nautilus-directory.c			\
	nautilus-file-utilities.c		\
	nautilus-glib-extensions.c		\
	nautilus-gtk-extensions.c		\
	nautilus-icon-factory.c			\
	nautilus-icons-controller.c		\
	nautilus-icons-view-icon-item.c         \
	nautilus-lib-self-check-functions.c	\
	nautilus-mime-type.c			\
	nautilus-self-checks.c			\
	nautilus-string.c			\
	nautilus-zoomable.c			\
	ntl-content-view-frame.c		\
	ntl-meta-view-frame.c			\
	ntl-view-frame.c			\
	$(fsextension_idl_sources)

$(nautilus_idl_sources): nautilus_idl_stamp
$(fsextension_idl_sources): fsextension_idl_stamp

nautilus_idl_stamp: $(top_srcdir)/idl/nautilus.idl
	orbit-idl `gnome-config --cflags idl` $(top_srcdir)/idl/nautilus.idl
	touch nautilus_idl_stamp

fsextension_idl_stamp: $(top_srcdir)/idl/fsextension.idl
	orbit-idl `gnome-config --cflags idl` $(top_srcdir)/idl/fsextension.idl
	touch fsextension_idl_stamp

CLEANFILES=nautilus_idl_stamp fsextension_idl_stamp