1## Process this file with automake to produce Makefile.in
2AUTOMAKE_OPTIONS = subdir-objects
3
4dirgrid = $(top_srcdir)/iconview
5dirdesk = $(top_srcdir)/deskview
6#modulelibs = @LIBRFM_LIBS@  -avoid-version -module
7modulelibs =  -avoid-version -module
8if WITH_LDADD
9ldadd = @LIBRFM_LIBS@
10#-lhistory
11else
12ldadd =
13endif
14
15@INTLTOOL_DESKTOP_RULE@
16
17CLEANFILES = *~ *.bak core *.core *.o *.lo *.la
18
19AM_CPPFLAGS =   \
20	    -I$(top_srcdir)\
21	    -I../../deskview \
22	    -I../../iconview \
23	    @LIBRFM_CFLAGS@	\
24	    -DLIBDIR=\"@LIBDIR@\"	\
25	    -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
26	    -DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
27	    -DPACKAGE_ICON_DIR=\""$(icondir)"\"
28
29librfm_includedir = $(includedir)/rfm
30librodent_includedir = $(includedir)/rfm
31
32####   modules ... #####
33moduledir = @LIBDIR@/rfm/modules
34module_LTLIBRARIES =
35
36#### Modules.....
37
38############################## rodent specific
39
40### deskview interface
41module_LTLIBRARIES += libdeskview.la
42
43libdeskview_la_SOURCES = \
44	$(top_srcdir)/debug.h \
45	../../deskview/deskview.c\
46	../../deskview/deskview.h	\
47	../../deskview/deskview_callbacks.i\
48	../../deskview/deskview_desktop.i\
49	../../deskview/deskview_main.i
50
51libdeskview_la_LDFLAGS = $(modulelibs) $(ldadd)
52
53### gridview interface
54
55module_LTLIBRARIES += libgridview.la
56libgridview_la_SOURCES = \
57	$(top_srcdir)/debug.h \
58	../../iconview/gridview.c\
59	../../iconview/gridview-keybindings.i\
60	../../iconview/gridview-callbacks.i\
61	../../iconview/gridview-lpterm.i\
62	../../iconview/gridview-notebook.i
63
64libgridview_la_LDFLAGS = $(modulelibs) $(ldadd)
65
66
67
68# .la files are not required nor wanted for plugins.
69install-data-hook:
70	rm -fv $(DESTDIR)@LIBDIR@/rfm/modules/*.la
71