5 EXTRA_DIST = $(html_man_files) gaf.1.in
7 BUILT_SOURCES = shell.x
18 -I$(top_srcdir) -I$(top_srcdir)/libgeda/include -I$(includedir) \
21 $(GCC_CFLAGS) $(MINGW_CFLAGS) $(GUILE_CFLAGS) $(GTK_CFLAGS) \
22 $(GDK_PIXBUF_CFLAGS) $(CAIRO_CFLAGS) $(CAIRO_PNG_CFLAGS) \
23 $(CAIRO_PDF_CLAGS) $(CAIRO_PS_CFLAGS) $(CAIRO_SVG_CFLAGS)
24 gaf_LDFLAGS = $(GUILE_LIBS) $(GTK_LIBS) $(GDK_PIXBUF_LIBS) $(CAIRO_LIBS) \
25 $(CAIRO_PNG_LIBS) $(CAIRO_PDF_CLAGS) $(CAIRO_PS_LIBS) $(CAIRO_SVG_LIBS)
27 $(top_builddir)/libgedacairo/libgedacairo.la \
28 $(top_builddir)/libgeda/src/libgeda.la \
31 localedir = @datadir@/locale
32 DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
34 # This is used to generate boilerplate for defining Scheme functions
36 snarf_cpp_opts = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
37 $(gaf_CPPFLAGS) $(AM_CFLAGS) $(gaf_CFLAGS)
39 CPP="$(CPP)" $(GUILE_SNARF) -o $@ $< $(snarf_cpp_opts)
42 d=`LANG=C date -d $(DATE_VERSION) "+%B %-d, %Y"` ; \
43 v="$(DOTTED_VERSION).$(DATE_VERSION)" ; \
44 sed -e"s:[@]DATE@:$$d:" -e"s:[@]VERSION@:$$v:" < $< > $@
46 # Rules for converting man->html
48 html_man_files = gaf.html
50 docsmandir=$(docdir)/man
51 docsman_DATA=$(html_man_files)
55 LC_NUMERIC=C $(GROFF) -man -T html $< >$@.tmp && \
59 @echo "No working groff available: cannot create $@"
63 SUFFIXES = .x .1.in .1 .html
65 CLEANFILES = $(BUILT_SOURCES)