1
## Process this file with automake to produce Makefile.in
3
libgimpui = $(top_builddir)/libgimp/libgimpui-$(GIMP_API_VERSION).la
4
libgimpwidgets = $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la
5
libgimp = $(top_builddir)/libgimp/libgimp-$(GIMP_API_VERSION).la
6
libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la
7
libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
13
AM_LDFLAGS = $(mwindows)
17
libexecdir = $(gimpplugindir)/plug-ins
19
libexec_PROGRAMS = imagemap
45
imap_cmd_copy_object.c \
48
imap_cmd_cut_object.c \
50
imap_cmd_delete_point.c \
51
imap_cmd_edit_object.c \
52
imap_cmd_gimp_guides.c \
54
imap_cmd_insert_point.c \
56
imap_cmd_move_down.c \
57
imap_cmd_move_sash.c \
58
imap_cmd_move_selected.c \
59
imap_cmd_move_to_front.c \
61
imap_cmd_object_down.c \
62
imap_cmd_object_move.c \
63
imap_cmd_object_up.c \
66
imap_cmd_select_all.c \
67
imap_cmd_select_next.c \
68
imap_cmd_select_prev.c \
69
imap_cmd_select_region.c \
70
imap_cmd_send_to_back.c \
72
imap_cmd_unselect_all.c \
79
imap_default_dialog.c \
80
imap_default_dialog.h \
81
imap_edit_area_info.c \
82
imap_edit_area_info.h \
102
imap_object_popup.c \
103
imap_object_popup.h \
150
CLEANFILES = y.tab.c y.tab.h
152
## The following rules are not necessary for most users. They are
153
## only used by the maintainers who modify the symbols and grammar
154
## that are used for parsing the map files. These rules are very
155
## specific and a test for flex and bison in configure.in would not be
156
## appropriate in most cases, so the Makefile rules are included here.
157
## In addition, the default rules provided by automake would not be
158
## sufficient because the source and target files have different base
159
## names and because of the non-standard prefix used in the output
160
## code (cern_, csim_, ncsa_).
162
## Require flex because the standard lex does not support the -P option.
166
imap_cern_lex.c: imap_cern.l
168
$(LEX) $(LFLAGS) -Pcern_ -i -t $< > $@
169
imap_csim_lex.c: imap_csim.l
171
$(LEX) $(LFLAGS) -Pcsim_ -i -t $< > $@
172
imap_ncsa_lex.c: imap_ncsa.l
174
$(LEX) $(LFLAGS) -Pncsa_ -i -t $< > $@
176
imap_cern_parse.c: imap_cern.y
177
$(YACC) $(YFLAGS) -d -p cern_ $<
179
imap_csim_parse.c: imap_csim.y
180
$(YACC) $(YFLAGS) -d -p csim_ $<
182
imap_ncsa_parse.c: imap_ncsa.y
183
$(YACC) $(YFLAGS) -d -p ncsa_ $<
186
imap_cern_parse.h: imap_cern.y
187
$(YACC) $(YFLAGS) -d -p cern_ $<
189
imap_csim_parse.h: imap_csim.y
190
$(YACC) $(YFLAGS) -d -p csim_ $<
192
imap_ncsa_parse.h: imap_ncsa.y
193
$(YACC) $(YFLAGS) -d -p ncsa_ $<