1 ## Process this file with automake to produce Makefile.in
10 keybindingsprivate.h \
21 callbacks.c callbacks.h \
23 document.c document.h \
25 encodings.c encodings.h \
26 filetypes.c filetypes.h \
27 geanyentryaction.c geanyentryaction.h \
28 geanymenubuttonaction.c geanymenubuttonaction.h \
29 geanyobject.c geanyobject.h \
30 geanywraplabel.c geanywraplabel.h \
32 highlighting.c highlighting.h \
33 highlightingmappings.h \
34 keybindings.c keybindings.h \
37 main.c main.h geany.h \
38 msgwindow.c msgwindow.h \
39 navqueue.c navqueue.h \
40 notebook.c notebook.h \
42 pluginutils.c pluginutils.h \
45 printing.c printing.h \
47 sciwrappers.c sciwrappers.h \
53 templates.c templates.h \
57 ui_utils.c ui_utils.h \
61 geany_includedir = $(includedir)/geany
63 # only install headers that define types or macros, not just functions
64 geany_include_HEADERS = \
90 -I$(top_srcdir)/scintilla/include \
91 -I$(top_srcdir)/tagmanager/src \
92 @GTK_CFLAGS@ @GTHREAD_CFLAGS@
94 # tell automake we have a C++ file so it uses the C++ linker we need for Scintilla
95 nodist_EXTRA_geany_SOURCES = dummy.cxx
99 # build Geany for Windows on non-Windows systems (cross-compile)
101 geany_SOURCES = $(SRCS) win32.c win32.h
104 $(top_builddir)/scintilla/libscintilla.a \
105 $(top_builddir)/tagmanager/ctags/libctags.a \
106 $(top_builddir)/tagmanager/mio/libmio.a \
107 $(top_builddir)/tagmanager/src/libtagmanager.a \
111 -lole32 -luuid -liberty -lwsock32 \
114 AM_CFLAGS = -DGEANY_DATADIR=\"data\" \
115 -DGEANY_DOCDIR=\"\" \
116 -DGEANY_LIBDIR=\"\" \
117 -DGEANY_LOCALEDIR=\"\" \
118 -DGEANY_PREFIX=\"\" \
121 -DG_LOG_DOMAIN=\""Geany"\"
123 geany_LDFLAGS = -mwindows -mms-bitfields
125 WINDRES = $(host_alias)-windres
128 $(WINDRES) -i ../geany_private.rc --input-format=rc -o geany_private.res -O coff;
131 rm -f geany_private.res
134 # build Geany for all other platforms
136 geany_SOURCES = $(SRCS) vte.c vte.h
139 $(top_builddir)/scintilla/libscintilla.a \
140 $(top_builddir)/tagmanager/ctags/libctags.a \
141 $(top_builddir)/tagmanager/mio/libmio.a \
142 $(top_builddir)/tagmanager/src/libtagmanager.a \
147 AM_CFLAGS = -DGEANY_DATADIR=\""$(datadir)"\" \
148 -DGEANY_DOCDIR=\""$(docdir)"\" \
149 -DGEANY_LIBDIR=\""$(libdir)"\" \
150 -DGEANY_LOCALEDIR=\""$(localedir)"\" \
151 -DGEANY_PREFIX=\""$(prefix)"\" \
154 -DG_LOG_DOMAIN=\""Geany"\"