1noinst_PROGRAMS = geda-shell
2
3BUILT_SOURCES = \
4	shell.x
5
6geda_shell_SOURCES = shell.c
7
8geda_shell_CPPFLAGS = \
9	-I$(srcdir)/../include -I$(top_srcdir) -I$(includedir) \
10	-I$(top_srcdir)/intl
11geda_shell_CFLAGS = \
12	$(GCC_CFLAGS) $(MINGW_CFLAGS) $(GUILE_CFLAGS) $(GLIB_CFLAGS) \
13	$(GDK_PIXBUF_CFLAGS)
14geda_shell_LDFLAGS = $(GLIB_LIBS) $(GUILE_LIBS) $(GDK_PIXBUF_LIBS)
15geda_shell_LDADD = ../src/libgeda.la @LIBINTL@
16
17localedir = @datadir@/locale
18DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
19
20# This is used to generate boilerplate for defining Scheme functions
21# in C.
22SUFFIXES = .x
23snarf_cpp_opts = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
24	$(geda_shell_CPPFLAGS) $(AM_CFLAGS) $(geda_shell_CFLAGS)
25.c.x:
26	CPP="$(CPP)" $(GUILE_SNARF) -o $@ $< $(snarf_cpp_opts)
27
28CLEANFILES = $(BUILT_SOURCES)
29